{"_id":"@sash/shuttle","_rev":"26-a5f00690d6acc77272ebf3e82414831a","name":"@sash/shuttle","dist-tags":{"latest":"1.0.24"},"versions":{"1.0.0":{"name":"@sash/shuttle","version":"1.0.0","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"df4753db89d1faf9892c4a497af2a9cb9d1289f0","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.0","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-+M7t3xfASWx3zAAw55VqidsutH+ECQ/RGd77u00VPsOri5dMgnUVmxvSti8Y/34l2FPz2kpyZFsArFzJkcG9OA==","shasum":"b601075cf64cda79f89e2e1cea0f4b1e377041cc","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.0.tgz","fileCount":158,"unpackedSize":213945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc9CZAJEtNMcYaddXxZm8lxndqzw88E4mStZUFFaAkCwIgUpJ0G1F7+vdXZ5cz9rukmvrEZJG39SLAe4pasORSm8A="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.0_1636361822062_0.6907192568879472"},"_hasShrinkwrap":false},"1.0.1":{"name":"@sash/shuttle","version":"1.0.1","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"f416fe03cf3695cecf725d123e42b52e7d2df7cd","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.1","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-Jk3+Z4n956G3Tbn/PKSL0VT23ilhxTg3aT2H3vOuH8qyyrO6v6kghTNuHgbIMvqZRASHo1THz0Zxtpgj1T3G6w==","shasum":"164eb6d010bc4fb5429c462bacb501444806123f","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.1.tgz","fileCount":160,"unpackedSize":214932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx27qSY8MI2tzx/3c14xysYhZTU1aERxpnRzOcQ9SDrQIgUWxLqdXfINmkZTsP093mj0R4HbiSOAbcVnWgZBWYGRY="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.1_1636364317322_0.19803020998187026"},"_hasShrinkwrap":false},"1.0.2":{"name":"@sash/shuttle","version":"1.0.2","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"f9ab7d17c92b01195d4e8eaea2622ba21a0d5882","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.2","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-ItyNkB2yIFXAUHA0TaxfuH3Z+cSCjetDYHskOURKduwiOUA19sXVsLIk4MQewcm42wqBQvSA4YwJ3V9NlkKRvQ==","shasum":"054b73bb489b66a9aeeefed4802dbac0027e3220","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.2.tgz","fileCount":187,"unpackedSize":262479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMQERCdl4nhp3snPmcu4vRmyWVM6RHIUYWwdPk6QWYPAiEAqvk7twNRj3cQL776epoKmk5h8WsxwEHrUNmN3v5lKag="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.2_1636366437416_0.8063455265020685"},"_hasShrinkwrap":false},"1.0.3":{"name":"@sash/shuttle","version":"1.0.3","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"e6d4ca5bd988d294a837ee36108f7e7ef3758c51","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.3","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-caypFG9i8GkLX8mkWsUXIIPbvLh9CbpQrtm137YlqTx05cJX/ex8qIrrwg63EwPRk0bANZaSDNlDyAzrYVJQ/A==","shasum":"50a83a80e6071fcc2850382c2abdfcfe0d3a66df","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.3.tgz","fileCount":187,"unpackedSize":262337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmMKRapjHqV8xT7gymcyNgrYN70QovkZzq0x/9tQ4WDAiEAjsMokJvSiAXFIkTOemZ7jXCUSR8MEji02a1ZHx+XtlI="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.3_1636450152128_0.9663088667959181"},"_hasShrinkwrap":false},"1.0.4":{"name":"@sash/shuttle","version":"1.0.4","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"9cccd834df6dc20576136c6ffc0f469e406a5856","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.4","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-qAZRQVdXezul0Mq1BLicq7JIC6NM2yFzzyo/is5gL4D7Vr/2esfvpVwny1aUFJGK6mrtaNheKvJX9nYm05ThPw==","shasum":"69827e2bc899563e47284fcf7d15b7589131cb70","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.4.tgz","fileCount":187,"unpackedSize":262810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEta3GGr2IcFP1kk2tquOjbcRm3aexJHD1/GnxFToTnOAiBR9g/HcYKd/h0JJQN7Gb5dkNhuR3ni7rji6VwGcUrm3g=="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.4_1636453575040_0.5142596872920693"},"_hasShrinkwrap":false},"1.0.5":{"name":"@sash/shuttle","version":"1.0.5","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"55459590c5146c399f995a901898b7fb4e1dce8c","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.5","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-n2cqCXpb4lc6N10TweiLxRg7LcEOZSsvodfB+GO8KvKwDRPntlNJxv4XkC7dY4pRGo/bUbPcCevvXGsChM8VlA==","shasum":"0c23c2898586b087af1577b5d6a8e5b90a540cc5","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.5.tgz","fileCount":187,"unpackedSize":262756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFYEJ1B71jZsj/L7mDG/2fN7LSMb7XAsuInsgUCb2PxwIhAPj7HaijtNIZTNEieJjd5N9szPVpPreIVErohpUKIKI/"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.5_1636463196706_0.9905663452577362"},"_hasShrinkwrap":false},"1.0.6":{"name":"@sash/shuttle","version":"1.0.6","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"e4ae3f3b25c25ac16e2c8f350ac0428a8d59fb57","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.6","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-tKxmnv1YKYsZ4RYFMa4gvHkuOIRQEDb/6PR7Ggfk+hqq1uxR7XdPLlR0S2HwJ7cCq/Sxcaxf1jjARgI/0XrJoA==","shasum":"b1e2ac207d95bb89ff5e8b4f583e6ea20447db51","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.6.tgz","fileCount":191,"unpackedSize":264025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCuSLgwNtXcL82Hi6CZe46jE65lpRdFn3jfFmFVu8BSAIgfH8UYz/2wynVK7P3uOaTGjRndFdL679eQ5h2YytARVQ="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.6_1636518772728_0.32985650217355156"},"_hasShrinkwrap":false},"1.0.7":{"name":"@sash/shuttle","version":"1.0.7","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"6db965f433863c710e2c82e6d8b6b0ea2c711938","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.7","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-l+uOftDcrocyLwHBtxA/JcEvv6czQJu0wrPaNPB+m23oPMjhdrCAkp5PubsUqbzoZerlvuhSjhZfgNRDxkhamg==","shasum":"6f1f9e94598088bc927fea133c9bb24e9ab9a3d0","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.7.tgz","fileCount":191,"unpackedSize":264356,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOUQCkmqJxB1a3LOdbQ/q+se/nZ42I0EE7vCL08eL7YgIgNwZjmxEUYQfi8M8lUfli4Mw2MX9bmircr6D25FU1/BA="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.7_1636527645532_0.015510747985822304"},"_hasShrinkwrap":false},"1.0.8":{"name":"@sash/shuttle","version":"1.0.8","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"62efd6967805415c4eb5ce41a16206f652cbfef4","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.8","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-cOzbVwjaXpCNJZhnpgqbGWHRlrg2fap7huLFUZIkqOJEFfHra7v8lKiYqTF8wWOC7EOVKwSgPklIDGJFsD4lUw==","shasum":"e50f29ec8d2b988cbfd3fa1654bd6dfeec0d03c0","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.8.tgz","fileCount":191,"unpackedSize":266666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDey6yJwaAG9PYPJL35ztr3IvpmMr0JSAA6M3s2to5/swIhAM0sN+hn77XvmJ7LXXK1EMJ4oimDv5JX7D2Ln092s66T"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.8_1636559705005_0.810440826785519"},"_hasShrinkwrap":false},"1.0.9":{"name":"@sash/shuttle","version":"1.0.9","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"64bde552ca7d3f9f32e2ab7757d1f6468447a454","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.9","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-A/Of0f0QgUx/+qW9caZVplj/+SkG+6z4k8Rgwe3ij+7QgK3oH9+5YN3lBVxBqCtRCLl0hrHXbd0eHXLAjH3u2Q==","shasum":"00e399b054f981b89cc563132260a470a337ade5","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.9.tgz","fileCount":191,"unpackedSize":266628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxcvF9QkEVnoWeJPy5VnJCmcSN209qErObkPfimmHZzQIhAPGFaqYOeKKxkTeH8vqJNo65yLFHZnsBo4bG7E1bAcDi"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.9_1636560557878_0.2395660900155172"},"_hasShrinkwrap":false},"1.0.10":{"name":"@sash/shuttle","version":"1.0.10","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"b9dc6a0f9c1e4560e21208538404f9f6e46132c6","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.10","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-GP/cKf7dSRUoY8n9kAtN6C5ivJIpejSBbECQ/ZoMTMhD82Fj14txySXG+xseAiXIHjUNHcVxx/Uhrb68/XY/OQ==","shasum":"a087a4685da2b6ee6260dfeac4708c13d17d0dd6","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.10.tgz","fileCount":191,"unpackedSize":276201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHy5//1Z8mer4SjIEA7MBl9y9LQIBpCPHYpQH2JGbaFAiEAzL0kJ2+6t5Jyo7x4m42jTvnPY+nzNm+ehUOV04zQxBY="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.10_1636675022822_0.7379089530630467"},"_hasShrinkwrap":false},"1.0.11":{"name":"@sash/shuttle","version":"1.0.11","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"d78c8af6d79df54525d9f828bef653e26312a985","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.11","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-vDdV7Yr8utmJ3m/kRb4XGC1zrMr9RlKlw5N2bM+YzZ7dETkyVVsd71ldcr5G4Fnh4RslENcS4LkHSh82jZ9IMQ==","shasum":"dc3232bc5a5086179cd18f09a9f96036e5e28cf8","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.11.tgz","fileCount":191,"unpackedSize":277557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC90QCvLpFAhISydwkLvzcjdwewx8zxWex6uxM3CdZfPAIhAI6t166xTXQD/LZzx9okkfl199a5FUb5sZKQgOHRc9oK"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.11_1636843460959_0.4222264701934526"},"_hasShrinkwrap":false},"1.0.12":{"name":"@sash/shuttle","version":"1.0.12","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"5ebdba21c458c8c1c1e597a6e8b78b1c9b2e55bd","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.12","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-kmgMPoZ8d+HMkGwlxLVdNBOkLptvSnUYf+avVtt28BJOBvvLimfwqOP1MqhBBIJgMhrgVnc+qLjY/CIWLj3qpw==","shasum":"4dbd8af7b276b40f8b21f45c0f80700207ed5401","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.12.tgz","fileCount":191,"unpackedSize":279131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYN1XhzFhVXtYrI+CMBXnhB8tHaXoC42bp7/+6QqgJiAiAn3KNMit4vCA/1HcFXnndvuLbjguG2xOtJ7y3ZAN1nbA=="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.12_1636850055952_0.7475495607923868"},"_hasShrinkwrap":false},"1.0.13":{"name":"@sash/shuttle","version":"1.0.13","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"e3e5901678c8a08ade3892e6a081c031bf690022","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.13","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-oDlZJgF41u1jJyQivMhGJwzlA2IgiOy5MAubefXSac2mF+hr1Zs3DCx+JE9Q8PVhu6iJikzbQQk0gT7W9Nyb9Q==","shasum":"b9daeda2e6210f520dd511f63b47449533a8f26b","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.13.tgz","fileCount":191,"unpackedSize":283999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDo/Xq4/5VxDWZMLkwMFb70kdD0jQjvxO7MPudKqtSEQIhAIpGgtZ1GH75nhYBO3dYFkjSVugQ+Wyy6xKD33u0y7nc"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.13_1636899872306_0.9369875633911287"},"_hasShrinkwrap":false},"1.0.14":{"name":"@sash/shuttle","version":"1.0.14","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"0dd356d362beb38806aafddb50049b86de4fec18","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.14","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-Il3TG0X6eYD1Qi51e/wxwPmZAjGi2T6IrJhCCFrkfXL70I6KVlBwufq+uYX/LWyucgRLZL9zcG4rx8QSAujf+A==","shasum":"a22a8ef956016459c7443a34ad3027866de70a2c","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.14.tgz","fileCount":195,"unpackedSize":286755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcdbQqUsZHdh8KSY6UUoBuDeVD0tbMBj3Qqr6mLtlAaAiEAtzAm+grfcTkrAoO+2fCs9gIKc+i0QgBUCV0KT0r4+iQ="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.14_1636932870679_0.20022616865366816"},"_hasShrinkwrap":false},"1.0.15":{"name":"@sash/shuttle","version":"1.0.15","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.39","@types/node":"^16.11.2","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/eslint-plugin-tslint":"^5.1.0","@typescript-eslint/parser":"^5.1.0","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^37.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.3.1","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.4"},"gitHead":"2901731a07e6ac3eda92b0c1301745588681952f","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.15","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-XS/Pjpe4udQAcij9cIyndhHMgslcm9Nf6WlkEMnMq8vwOumXAhLgUa5mEmj82dV/ACQcwcCQ5xYgeYGxMDnyiA==","shasum":"370eb56c8de6e5f0d2ff3b6a63e0eec876d119e2","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.15.tgz","fileCount":195,"unpackedSize":287076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFN+4MBY0z75g5+/IaJUwaPdTOLJGgcjVN78Me71ViDJAiBqFMPpbR/l8PH/vJkt5uZEXPUIYuSKdwa8pKuoG3Z1RQ=="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.15_1636933225157_0.21219221494238139"},"_hasShrinkwrap":false},"1.0.16":{"name":"@sash/shuttle","version":"1.0.16","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"afc6bdc96737beed1bd09035720b6a7556a3446b","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.16","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-VokEBslPNEIoT7bzCV6Y+5Y6namgDH9gHZZ8doneomAtJsSrgrYZQNi27TiVHRJtveRihYLTJnES4aAbVT7Rew==","shasum":"2f34dc48500dff5a26412880657d4f73ad6e1cde","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.16.tgz","fileCount":195,"unpackedSize":288643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ZsOCRA9TVsSAnZWagAAT9kQAJ/Hh1nT5Ss3PXnV/tvx\nm8oeAau+8nBt/btn+H+66eKM2oDAUtq5qV11tXc2HsxTb/sZBRtLLAe6VpUp\n54E7dUvv0uEidvXj6ndYDVEtAnLksn5Gw4M9e8CUpYg3B3rNg7mzDmMtVyDW\nzSHQjHVmG4QbOR1lc2Ef0eQXqfEKODsUQagyTwEnNBUNAQ1y0PPL6G3g6yTX\nt5SyA6Fnh/45hLYf1o52TBc4LqT/Y8vBr2gbBzs+f3xDImrPL6VvaYQhg9Nf\nXGYdMRp910Ve4gomhU4m4d3Gxzy/Uk/JA9Ut1ObcZSGwQCTjCn6v82mnlWGZ\nNnJda2MGJCG3iO6tAfu1W38BPSUyjk+Mx0ODWRmoqAhnV/PyGN2aDvd7FGT3\no2qn1HgAq9SK0bAW8gVVoCFeLOix31OJjvPLNpzrfKgO+b0XV4pLFXiBv8NI\nfI0+t0MUtr23tBmRAUv+Sw0dn5T3Bgt9kVdPL5VCmXjh8MRo9fiCFefBdBzR\n7EvwY1gz4t4gBDHN9PRVQTcPcq6SdMJpZPdjntKzLHuNlzL1pv20tWM4BYv7\n3zoyjW1k2EGOXvHgPed8yA6KgIkrhnZG4+h7mVjDOOw+cL1VtDv6hi2kDFz5\nJmJk88rOt14P0kGsbZcnXdhffKn7sRZkdzFkvcoDti8T6DPYRJ9aCvC6YawX\nnkAD\r\n=eXrJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF75XYsW7cplhcZLdyZ6uf49BE3tFezfdUv9kXz3h/8AIhAIKl5ivqvCD5//5I41KtaUu4Hon8LyFGRvMCtSVE63s4"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.16_1636965208704_0.47335142483764137"},"_hasShrinkwrap":false},"1.0.17":{"name":"@sash/shuttle","version":"1.0.17","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"c8b9901dbf1ee8454b3e41eee6005900a8d1db82","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.17","_nodeVersion":"16.14.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-gL6EDX7smZaLtQhfT2HKOOV56VWpZvGi9XZjfhSAYTBvSBga70aH9q7CFTKM/5hQm445XNW63iYPsp6VZ6FD6g==","shasum":"3bca46193639c61432e81c59d154b3729dcacce7","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.17.tgz","fileCount":195,"unpackedSize":289433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEglJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNEQ/+NlRab9hnkVDS9hGIRBa/1vzxeyWa1bnHn9zn6twNOPFqzMiu\r\n05ZRPl89ps5K8AERUQvWHsDPuVvnEZWE/CfxVIjfMoyrmxqi6eUsQwA0mBGd\r\nBYqIvipPmTpChRQnY3RewN8rwmUewPgsz/EeSZwIspJQwvlbbbbnK1bAHSk+\r\nSKPjjWWcnXhMs0BccrdlffdVmkf6u4rD98dUcn+h+7QuV75rPKJtJWArDogR\r\nsEE9vADKFagSqkhnyvDAOQZPaCKOGH78xaEMev8l/47aWkYnekI/AZTCT96D\r\nz+5HSv7jYKKYNAXVSRvdJ+M9XzqvQjk9QiYWSYn3YOAg0th9e9yw19KdZclv\r\nmaFTr39qFgmYSSn/JIHhWer+zj3tjWaD74RXKTORjXpFbULrz8pz5f9ChCQv\r\nyaqlnjiyWK0v6xKGbRpQWT2/rT/CyI80FSOPogHeGEFUWxuPBj5IMU8rTAir\r\n7RUgmyQOt2Fck3bHejd7YwyMJ5npv7kDYvt7nQL9grIUnHX15EJxvcBdnoBS\r\nvEVguBA5op/Lt+jRiwyYCeaWmmqIuRVXMXj9weXz6RbRdwz1pEr3Q6x/RZ2g\r\nTx/SzvOdxi2o8Bt7psEV/z/7u16zbq5+LBVlOqJjiwESoy8kEBBpWhXRM2Bf\r\n6xGDFZSCf4W/HM78GgnCRMxHWNVVDcbO6jY=\r\n=hNmS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNi/xKwhnUQorcxKopof8UBCL+WRWU9X48l7qPxN3m8wIhAKnHtalD7g3vSjDE95UgPCprgK8vD2GMyUvAeLesxSuR"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.17_1645349193771_0.49897166553628924"},"_hasShrinkwrap":false},"1.0.18":{"name":"@sash/shuttle","version":"1.0.18","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"daf51630ab125fc34f0b9b9dc182008ced70c665","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.18","_nodeVersion":"16.14.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-xSmTWeAnxA5FNsquAgwB5ay5PjyiplHwHNu/0o4sk8k2v19FWpDQGPFG1ySKIaw67wcYySzA5GW8WQ1LZGR73A==","shasum":"265294d30e01b6e710831117da172100c7bb5ea6","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.18.tgz","fileCount":195,"unpackedSize":290893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0eCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrosA/9F/Nttxf1xsUwJR7zbEdfSwInjk+S97hajazmgeoHyst1vXO6\r\nPEh8BpVQ3bOO4hXR/1Zs0ANKuT6kObDL0T4gRMd4osPpewmNRfq1AbZU3EO7\r\ncSGrePsyavBXLjSRpjck32JsBzDHiPp36ixC+qBfvwn9CzF9WKBzxXAR5SuI\r\nnOIloXjMEIf5LEODYUNXVo5fl/IqdV1980MqR2QOJJqtPlQZ27d8/067Vl/h\r\nQ4iQaftrcbpy+88lrGCwEu9JHsxBRpeyJX86Cg5Fl/jl5ctT8mE3kxaLPs3T\r\nnHFbhl6uaSG4MWfpNQne+JKPRY9wwRgMEWSdEfM6yvaZrxIiRvf9TM+m9sAV\r\npq4+xhMHA4L+/q6ggF/Rp7PvBzO6IELJ4LGozOFT/dYltztKzSsCS4g7rXXl\r\nstMoHOtO6a2F7+QWzXxGSZSa+dqfK3hGR2ryq1UF6xnnwt6yV2t+ipOxZX6C\r\njIKm5B2JZ7llJ430kY5nkyJdyCAMPTZ1SfMVjEkDWROsun7YbGnYkLOy3cVb\r\nMdvg60/MevPmOJTKhSjdI/sIQnosMO60C6Nk8oWcNBHZmTkh8mkmCHHH3++L\r\nj0HUZjKii/ZNAhPHp68Z1Ux+K5hU+FFmR5ZaCIHANRk7u5dERiy/vvz18bWk\r\n03A5jzbc6A8XtsUICNZOiDNszGfwBU+E7nw=\r\n=eY3q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtk00GsxLf25fH7rl60p6ILNsQ5rB7a54nRP6CpX9h9QIhANgzdUrtOwj8MVcTwOk5uoXzS5uAge+3NizE5plvoqdw"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.18_1645430658364_0.09094352748499146"},"_hasShrinkwrap":false},"1.0.19":{"name":"@sash/shuttle","version":"1.0.19","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"3e7dcc4eab439c7db80c2ae393001ab71a31982d","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.19","_nodeVersion":"16.14.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-W1DfwiBSM1iMi1KXviWponM9ott9K2HfiBOaIk2ogTPkkL0Uh8k8lgCckL5KlRVinSz/ezxK2LHQoTJyTeZbAw==","shasum":"be9ef742e3f9be0efd07ebed5a3bffb124e0c6a8","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.19.tgz","fileCount":195,"unpackedSize":291890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0iDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUGA/+ID/V0vZgm1L8uvuS6cqgJfT1NZxy6Q+WzpF6LO0Do9VY2tbX\r\nsZbyvDvXssfDwDjEmu6jIryq3mpPuAD/fYeox63r2A0kZT65pVzMdFKSTyvh\r\nrIqm7EprBRI5WFlems1/yCvarGSfzXJpqG+eC7chtCs7axD5hwDeuETW1n69\r\nMIGuVx9cvwtc7dKVer9cG6MkquEwbYzhOOlr3ga5SHOyDt4lRA7oAvCxn/VK\r\nJzTFUL1ch2GTHKskl+CwqtUiglL495BldZVe4m/P5m06Q143efRDKEe763nH\r\nMxIE/7IgYs8RBODdaZbbaDK+5OM8S58Mc6ml+RvD2pqIRv6RGvb9EODvjsv1\r\nkGhGUsXh+Dm01r16VFiTCU3s2ZAS0JOwOmJNHMsJj9B6CvFSHDw+bOYey++A\r\nTxV7BZMIrXLFBs7rzOLhUTbJ1n4Jrngt+tz62uSQkz8I3FQQ9kcQbETIkhAg\r\nGmOx142i45Gzhb4eMxZ3BHy2W4Xlw7MLrB1NVhUAFS2KkuknOR4Rk5Jf+597\r\nMazOP08iWgJlChS55zK8cKI4kWdc9V0vjJklgwGoOMT2QdmZwLOr1lPz1Pgt\r\nOxRW4KCLNbyPj/kYA8jcybsCOyjVLaVC/Vqyg4t6XJwChBBKW9tdVpGwrTqz\r\nuiSMWfrt6e+boQ7QPfwyZQwKyxz+uaHPuVo=\r\n=LuQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN15eHybRmKd6JVvjpaPUwhB27Q0TPdnIOnoxKt5Y4BAIhAJiNluH6slKw6FOwl4Aahre3DlzSEpDyzXlhZ2KkyTxw"}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.19_1645430915742_0.5127414029998425"},"_hasShrinkwrap":false},"1.0.20":{"name":"@sash/shuttle","version":"1.0.20","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"7b4e4c1307d095cf96cf0c3a6c615e34502678c2","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.20","_nodeVersion":"16.14.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-poPaUUUHIg/JvYzgzYMTIFPphQaSdnYx8iuX+MUnwQ5B7tPsk6Vk+sF68BKyvJ8o9fTnLJaCIWO1dKsGeuCyEg==","shasum":"0fbd0728314450325f81199ff31fe5386a3585b4","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.20.tgz","fileCount":195,"unpackedSize":293576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBKBAAkkiRKYK6fjIiXRVokEIKqeSRRswIOfyja0nkjFU4YNXofNs8\r\nMVH+in4a/buIzZISC1SsA+4inMXdRGpTyMhYkxuBsI/ZVwpn9/QSobu1X282\r\nbspnJ3avVq/nym5rHEAS2VLZo0pMQtCYQIWl4D63pe9WyGTiORV6IdLq7TU+\r\n/pkOXqF1t2926u1aVHuj7gxGNclM9tLGtw8RdpbpHJnHCEeHLFOi8cMa4Kjf\r\nb56XLijXIpchDmKL2YMzcl3UkwrkR62LX5O+gexM/4lKOJELlG2C0ZdhPIZd\r\niNQJJuyFP19q6adeOHRY1gZ/iY0rLF8HzLTt5pMzSUFS7iqpDuiJAcg3j3+3\r\ngQcZnRUS676dBrXxtzG4iPz/rIvyDKFoknkRGbZ2/skhGM3MgqLIHcgZqFgf\r\nMbY9crDqTHajFr4Rof4OZX8+GSv1cXOluW1fDqUqmYq/p2dnn+Jbea9yRbZp\r\nOE16ZitRYr972Hy/fiL6dpc5OvW4k+SojpEpL2pyE9rnO2H6iOta3cCXFEcx\r\n7ay4Gn0OXhpc8pEon5bL8ava5AK+B53owTjCD2eTyyasP3ekROwxyuVVVcYw\r\nkg3a3HhQtcbmWKx5ULk65obuFAWCCT+uzVri5edq3ugmszy/6Q2NG4dFr+Eo\r\nffmI7qAStsT81TJ0ZUpNsQegO6uo8Elr7js=\r\n=5RpC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQF9b9OqTqCuF4Do6BIBZlKVzXEuCNBfq08nyJ4XyAiAiAK19a8VbjDuznWY1qH3cQypHlA2eFrMq1bIz6nG/7/xw=="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.20_1645432799040_0.322495518370008"},"_hasShrinkwrap":false},"1.0.21":{"name":"@sash/shuttle","version":"1.0.21","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.1.2","@types/amqplib":"^0.8.2","@types/chai":"^4.2.22","@types/chai-as-promised":"^7.1.4","@types/chai-subset":"^1.3.3","@types/config":"^0.0.40","@types/node":"^16.11.7","@types/uuid":"^8.3.1","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/eslint-plugin-tslint":"^5.3.1","@typescript-eslint/parser":"^5.3.1","chai":"^4.3.4","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^38.0.1","mocha":"^9.1.3","mocha-junit-reporter":"^2.0.2","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.20","ts-node":"^10.4.0","ts-to-zod":"^1.6.0","typescript":"^4.4.4"},"dependencies":{"amqplib":"^0.8.0","config":"^3.3.6","object-hash":"^2.2.0","rfdc":"^1.3.0","uuid":"^8.3.2","zod":"^3.11.6"},"gitHead":"7b4e4c1307d095cf96cf0c3a6c615e34502678c2","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.21","_nodeVersion":"16.14.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-moi1sPlrDHOoQ/wPVEtrTem+6hoKyizfQB407ijZ0ymsVkmfOdXdhYtEq/xPcSD06Df59XN1cqWMLy5yGJ40Ug==","shasum":"ce2b30cec8367fdcacbc4b69e5c479d54402b476","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.21.tgz","fileCount":195,"unpackedSize":293602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFKJJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopTA/6Aq6Fht8Cv9JEsW8uyIebVj1lPL192ZQPA914FNgxS++VOjE2\r\nFem+KoKdiRhHJxXlhcON+jwiKcoTHlQbWKS9eZb9Gwts3tVUs+3EOqekkPqZ\r\nRFcJPVb6paq74ZOIQ1o4E/qZ28VasUI56gQQVZr3F320w1dDYC8hermKMgzh\r\nIE0d33d0GlsKj9xRZyDfy/QuIVwJCVfaX6fP5u6we3KVQsc41US3YvRt7VSr\r\nL+gC3IxNsj08uvd7lgSYr+Z1Zwn1+woROD6SXHcLxy3E7OwChqdZ7+cJahUb\r\n5DK/9mBV2jPwEgnRhhaXN1gV0GSpQTo3X5K1NGiMsdlSON5jCc37IaK8IlJ1\r\n60UtVx2DXWDCOHSDxAnrtvk/droNswXpoXEwNHGTRC/kR5KFgq26GI6y446H\r\nV1/NZEQs8I4/BXRR3KA2Jcix+jtrNDzuGMws5TIAROtix9qEy7CS5H13Rb28\r\ncPmZbdAAIekIkCvuYvgh+ywZwHic2t0NaVRGJ2VL07Ilau+C/NTX61gM1Uhb\r\n1a3z3k6p5g+ZDnU4TjFt4Ed2WvGhN2FXLkdQVkBtze+ZSuauxH3KZzHwDqgl\r\nfjDiGN7tbemVEL2TnrQ/3oVg1T98BMtifRZoIPq8a8x51hG/ibmPMxsfYL6V\r\nxrjObr4Y+Yqq+cKXjO3Kh0FMImv8zJWDesY=\r\n=nftE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbrsFn69FQZ3GfkE2ArqxL8PiCgHHuiRHrVHS5/Ih/yAiEA7xObrYLuy1cQh4N6qh1CVzgzuB6DO57g3rzfJ5iyhj4="}]},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.21_1645519432962_0.5977057211487713"},"_hasShrinkwrap":false},"1.0.22":{"name":"@sash/shuttle","version":"1.0.22","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"./node_modules/.bin/nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.3.0","@types/amqplib":"^0.8.2","@types/chai":"^4.3.3","@types/chai-as-promised":"^7.1.5","@types/chai-subset":"^1.3.3","@types/config":"^3.3.0","@types/node":"^18.11.8","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/eslint-plugin-tslint":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.26.0","eslint-plugin-import":"^2.26.0","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^44.0.2","mocha":"^10.1.0","mocha-junit-reporter":"^2.1.1","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.21","ts-node":"^10.9.1","ts-to-zod":"^1.13.1","typescript":"^4.8.4"},"dependencies":{"amqplib":"^0.10.3","config":"^3.3.8","object-hash":"^3.0.0","rfdc":"^1.3.0","uuid":"^9.0.0","zod":"^3.19.1"},"_id":"@sash/shuttle@1.0.22","dist":{"shasum":"74dba010a0df0af8d820591e351f42ff6fcb5be4","integrity":"sha512-gFAbOQk5KrWKx4WY6roshdnI65aAfm9xKbar3FVnDrYOjIK/DyMoj7ljWYLbfIC3hTSzXQKM+W1mCU4EQSHr0g==","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.22.tgz","fileCount":86,"unpackedSize":149948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeNfc+2ZDgthOQvYBvPyCgObI3WKXUB+ALQ7vJtttuiAiBWosiLr0ehPR9qTcL3lOgblElzlbC5P/5L57u0b61pkg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX6gCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3qQ/9E0/tz1CbdJOG16Wut/tvlXC1ikhCS0Bh6YWrxrVZrX+1GGR4\r\nNvbOawTT9Zae19xsjve1WNHhB3b+u3vnIh3VnQ+Vklc0MFgQQnINjAoc/Ee0\r\nh08/yxnp7/09RRh2jhNMfWrnEdSg5ydhV10JNp1VhFt8wN4FtdJ2Cfqt3k3R\r\n6l+4ccw9DHKYt0PXnZ4RtjR6MXfDKI+9Fw5ADjlhr3fzxgI0Ygl9d8C8qs+3\r\nsmHphi6+4DdHWg6prj5Hdxqw2vVBpea0ZtHvjQK8Omg6phcHktNLcTWpCANX\r\nMgHZGE0rWYShAUZ4BP4LyPb31LoIylqHGQGlnbMdSbsW26JtnLM0e6fgowA0\r\nO3YlqqI0o0AuWVxqN3e9YO+qM6Ee07YhrXjTdqPOv13mLtwXIW9Jlh7k3xbt\r\nBUrEgszonejb9ey7WFm0qZ6FMjrjFp9fHKMvy6VSjDgimj/gOupmaPccbz5J\r\nC/xYdNaQ/9QZpoWhzp0Ne6xVJD06iqhEtDh8hYUu1l9LicwHNeg4CKlDO3cy\r\nUacDCTuSjq+AQVWwLqgABHEcitLsdwj6itOV7TTJAB3P1N2vROCSO01x1QWM\r\nudgsaGizhX21wdR2Cb4LFCsh/8VgOdWbQz6KkCEGlx3zA92KT86jb81xcr83\r\n1See92MVa9uK9MoVmU+uQIlsPq9DvVoJQ7c=\r\n=+ZWA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.22_1667213314300_0.8925209599484691"},"_hasShrinkwrap":false},"1.0.23":{"name":"@sash/shuttle","version":"1.0.23","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.3.0","@types/amqplib":"^0.8.2","@types/chai":"^4.3.3","@types/chai-as-promised":"^7.1.5","@types/chai-subset":"^1.3.3","@types/config":"^3.3.0","@types/node":"^18.11.8","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/eslint-plugin-tslint":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.26.0","eslint-plugin-import":"^2.26.0","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^44.0.2","mocha":"^10.1.0","mocha-junit-reporter":"^2.1.1","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.21","ts-node":"^10.9.1","ts-to-zod":"^1.13.1","typescript":"^4.8.4"},"dependencies":{"amqplib":"^0.10.3","config":"^3.3.8","object-hash":"^3.0.0","rfdc":"^1.3.0","uuid":"^9.0.0","zod":"^3.19.1"},"gitHead":"b04bb9f1f190b8f5fea6e21310ecbfe72bc6a887","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.23","_nodeVersion":"16.14.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-AZ2qCvhbVc+X2vjBtdHqZYy9EL+JW/OfsOJ9kPVKfEh3wnKiau7KcdJZDQYUsRww+SgmQ/80asiKFCtOhWWdfw==","shasum":"beee3107be40ea087c4ec8e069a1755f352640d9","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.23.tgz","fileCount":195,"unpackedSize":294243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdMCfiHSmj4ESkfrGcp6hWuW+NVgacmm6DoguEr3EUnAiA6wfHmVI4YPXWkJJ5/3eKl0ZdU12l1VOxqjFFRNGVViA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmmOeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraVg/9GrmiELBl0f5WoitVcIbL4Tv0XciEtN+/ykdo6qSwv6UGaZN+\r\neoVn6Tq6VWnxfCWQslrdwXtNW2Lxc6GCPPiS4ZukVm593O6tVCXxH73FDZlS\r\nzSvuWVYNFSz0UEhoS56Oa/kN/Jrn0w1PKvM2v1fHOt2T267OMrfwOyYGr6/A\r\nhnF5q88BHQWxwg7ybBpb/XHIzcRim/4OKTVsBIcL1d483dLneOwA+VoSIvf5\r\nUrBClBJctpjjBK7Dr6MiPY7Dyj94AAKQXyALLhPkLksHg9u6pkBorEbxmfKj\r\nLeCazzsNTtwrVLQlcJA//ZfXwtCwxlCZfbmJygqpBUdv7jnCIuO742eAueGs\r\nj0fQAyvPs52VokWP48aIjouwhBArh2QPQjNMSdwNc+Swig72SxVJ7BuuIxEI\r\ncqrDEcSPPUGfwWdiPtWtxg+QZDmofnhaYPljp6w50U1c1t0eynBcmT65IoqP\r\nmXNHCfSu/l5yJN4vS4a8p2EbSmOF9AsFmmfLsr71EmvXKJZRiozdRb3+4ggU\r\n5eqLyoGD0vlvtutHwo/WJBrlDtxXLvI3C6o60CJBy4MFyRcQ9ZxkFGGhzug6\r\nKju4tml5wPUpJ5+n/wVyryX8n3CfJLucUvcirbylRAoiUx94Yk7K4Z70BC9n\r\nThenOAsTQ+JPGJKBPg7F36SA5+H6ODK60Kg=\r\n=UVic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.23_1671062430271_0.8307074382720596"},"_hasShrinkwrap":false},"1.0.24":{"name":"@sash/shuttle","version":"1.0.24","description":"RabbitMQ RPC for internal needs.","main":"dist/index.js","typings":"dist/index.d.ts","author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","scripts":{"build":"tsc","test":"cross-env NODE_ENV=test mocha --bail --exit --recursive \"./test/**/*.spec.ts\" --require ts-node/register --require source-map-support/register","coverage":"nyc npm t","lint":"eslint -c .eslintrc.js --ext .ts src"},"repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"devDependencies":{"@testdeck/mocha":"^0.3.0","@types/amqplib":"^0.8.2","@types/chai":"^4.3.3","@types/chai-as-promised":"^7.1.5","@types/chai-subset":"^1.3.3","@types/config":"^3.3.0","@types/node":"^18.11.8","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/eslint-plugin-tslint":"^5.41.0","@typescript-eslint/parser":"^5.41.0","chai":"^4.3.6","chai-as-promised":"^7.1.1","chai-subset":"^1.6.0","cross-env":"^7.0.3","eslint":"^8.26.0","eslint-plugin-import":"^2.26.0","eslint-plugin-no-null":"^1.0.2","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-unicorn":"^44.0.2","mocha":"^10.1.0","mocha-junit-reporter":"^2.1.1","nyc":"^15.1.0","reflect-metadata":"^0.1.13","source-map-support":"^0.5.21","ts-node":"^10.9.1","ts-to-zod":"^1.13.1","typescript":"^4.8.4"},"dependencies":{"amqplib":"^0.10.3","config":"^3.3.8","object-hash":"^3.0.0","rfdc":"^1.3.0","uuid":"^9.0.0","zod":"^3.19.1"},"gitHead":"e530ee33817ab3a148fdbca478f9aa3033fc34fe","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"},"homepage":"https://gitlab.com/moskvandr/shuttle#readme","_id":"@sash/shuttle@1.0.24","_nodeVersion":"16.14.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-DDlAjZccAkOK06yRIMtuKx4FzPyPfFC3s348710Si5rqri9W//b7JJkHtPN8wLVbLd7WuGjHjY8nKxtr72EgEw==","shasum":"8f3938ece49bfdff6d4f6b5f34468c9c11f45a70","tarball":"https://registry.npmjs.org/@sash/shuttle/-/shuttle-1.0.24.tgz","fileCount":195,"unpackedSize":294300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICK1ftGxc3+J/2o21P8S55F5ixdLtvLm5M0AWvlHVd0oAiAzwzFzTKzrjQQfkd+dUbdJG6Ftnw3IXHMEDSL9+76jRA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmmPgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqERw//eLWg2Da2NH4Ik/Kehb7FsaxBZJt+M5rb1nRHq0BwTWUVPP2k\r\nlYIzH1dWc66L1ZYEUp6hUCyPpe+kg7WWGhBKutWXKyMHlNN6oALpN8jJHfwU\r\n/WmjkwvbsfcPHRaQn6tle88PMs7woozvfZNQtG2GP6+dYjo56EI1H9FKr4ti\r\nzmccCXEEygW3VlTE+5usgJa4MGzk2t37kEHnTeodPUFIsVKOU8jNviZdt8dg\r\n4udkMDuxD6hBtXo+uIhl2HPplx3bNNiLMUAaUaNUnvPw23J2L4MCeeQluEpc\r\nxDe0rUz5fmzszLx13bIeRE32JMGSQmX9aFM21Sm6m6R1Ho2Vh5Yyr6/hNCs0\r\nTKMrqzsGr1v0qwgjlfk9OiGvTZ3EeaeXMn0OJLhtSDG/+rG9nbDOYwtbJ6cf\r\nmABzAWoQ3RNCC67WU2cxTaYLwC1GWz8UsH7ku4ETyPG/27Tpxjr1GQHBGqJG\r\n3NYZ1HISGAASdzy7dDCu67GL7R/puquoyb10paFKpUM46EnuNA2+xzsl4l23\r\naMZ2LHgdB53lWeKagrGkxWn45XzytXHf24V9PzW+uOO2T9qtEPuWWtlAwuMo\r\nWkS4XXcOHcq+u0V8dlMAeNqIa5s7M3NGJS/JTKV0ZqmjS1unCiCChALJXwLa\r\nhehoJTr+Qnh+WXaDCw0B0UwMeNrqKBwV3Lk=\r\n=NoT+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sash","email":"moskvandr@gmail.com"},"directories":{},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shuttle_1.0.24_1671062495958_0.19889428089213612"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-08T08:57:02.016Z","1.0.0":"2021-11-08T08:57:02.347Z","modified":"2022-12-15T00:01:36.327Z","1.0.1":"2021-11-08T09:38:37.479Z","1.0.2":"2021-11-08T10:13:57.599Z","1.0.3":"2021-11-09T09:29:12.306Z","1.0.4":"2021-11-09T10:26:15.161Z","1.0.5":"2021-11-09T13:06:36.895Z","1.0.6":"2021-11-10T04:32:52.879Z","1.0.7":"2021-11-10T07:00:45.984Z","1.0.8":"2021-11-10T15:55:05.178Z","1.0.9":"2021-11-10T16:09:18.170Z","1.0.10":"2021-11-11T23:57:03.018Z","1.0.11":"2021-11-13T22:44:21.165Z","1.0.12":"2021-11-14T00:34:16.131Z","1.0.13":"2021-11-14T14:24:32.467Z","1.0.14":"2021-11-14T23:34:31.357Z","1.0.15":"2021-11-14T23:40:25.316Z","1.0.16":"2021-11-15T08:33:28.849Z","1.0.17":"2022-02-20T09:26:33.974Z","1.0.18":"2022-02-21T08:04:18.493Z","1.0.19":"2022-02-21T08:08:35.913Z","1.0.20":"2022-02-21T08:39:59.222Z","1.0.21":"2022-02-22T08:43:53.123Z","1.0.22":"2022-10-31T10:48:34.491Z","1.0.23":"2022-12-15T00:00:30.506Z","1.0.24":"2022-12-15T00:01:36.199Z"},"maintainers":[{"name":"sash","email":"moskvandr@gmail.com"}],"description":"RabbitMQ RPC for internal needs.","repository":{"type":"git","url":"git+https://gitlab.com/moskvandr/shuttle.git"},"author":{"name":"Aleksander Moskvitin","email":"moskvandr@gmail.com"},"license":"MIT","readme":"# Shuttle\n\n**This is an experimental library for internal use that helps you quickly create RPC services without unnecessary code.\nRabbitMQ is used as a transport.**\n\nЭто экспериментальная библиотека для внутреннего использования, помогает быстро создавать RPC сервисы без лишнего кода.\nВ качестве транспорта используется RabbitMQ, ничего другого на данный момент не планируется.\n\nОсновная идея.\n\nНа \"сервере\":\n- Пользователь описывает логику сервиса в виде класса в typescript\n- Публичные методы помечает декоратором @method\n- Отгружает это в Shuttle.addAction()\n- Shuttle публикует нужные очереди и прочее и обеспечивает удаленный вызов методов\n\nНа \"клиенте\":\n- Пользователь получает дефинишены (это можно сделать разными способами)\n- Получает экземпляр удаженного \"класса\" через Shuttle.getRemoteAction()\n- Вызывает нужные ему методы и получает результат как обычно\n- Подписывается на события\n- IDE дает подсказочки, ts следит за простыми ошибками т.к. есть дефинишены\n\n\n## Как начинать\n\n------ Надо бы здесь что-то про установку ...\n\n------ Надо бы здесь что-то про конфигурацию ...\n\nДля того чтобы начать, нужно создать экземпляр своего класса и отправить его в Shuttle:\n\n```typescript\n\nexport class SomeClass {\n\n  protected factor = 5;\n\n  @method()\n  public async methodName(x: number, y: number): Promise<number> {\n    return this.sum();\n  }\n\n  private sum(x: number, y: number): number {\n    return (parseInt(x) + parseInt(y)) * this.factor;\n  }\n}\n\n\nconst someObject = new SomeClass();\nconst shuttle = new Shuttle();\n\nshuttle.addAction('ActionName', someObject);\nshuttle.begin();\n\n```\n\nКод на клиентской стороне при этом буде выглядеть так:\n\n```typescript\n\nconst shuttle = new Shuttle();\n\nconst main = async () => {\n  const action = await shuttle.getRemoteAction<SomeClass>('ActionName');\n  const result = await action.methodName(2, 3);\n};\n\n```\n\n\n## Описание понятий\n\n\n\n\n## Описание компонентов\n\n- [Shuttle](./docs/Shuttle.md)\n- [ShuttleConnect](./docs/ShuttleConnect.md)\n- [logging](./docs/logging.md)\n","readmeFilename":"README.md","homepage":"https://gitlab.com/moskvandr/shuttle#readme","bugs":{"url":"https://gitlab.com/moskvandr/shuttle/issues"}}