{"_id":"queuefy","_rev":"12-92ee0700e92061fa22f9b2419de7a650","name":"queuefy","dist-tags":{"beta":"0.0.1-beta.0","latest":"1.2.1"},"versions":{"0.0.1-beta.0":{"name":"queuefy","version":"0.0.1-beta.0","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest -w 1 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings","build":"yarn clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle build src/main/ts/index.ts -o target/bundle","build:libdef":"dts-generator --project ./ --out typings/index.d.ts --prefix queuefy/target/es5 --name queuefy --main queuefy/target/es5/index --moduleResolution node && libdeffix --dts=./typings/index.d.ts --prefix=queuefy/target/es5 && flowgen typings/index.d.ts --output-file flow-typed/index.flow.js","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^1.0.2","@qiwi/license":"^1.1.2","@qiwi/semantic-release-gh-pages-plugin":"^2.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.6","@semantic-release/npm":"^7.0.5","@types/jest":"^25.2.2","@types/node":"^14.0.1","coveralls":"^3.1.0","jest":"^26.0.1","microbundle":"^0.12.0","rimraf":"^3.0.2","semantic-release":"^17.0.7","terser":"^4.6.13","ts-jest":"^26.0.0","tslint":"6.1.2","tslint-config-qiwi":"^1.3.2","typedoc":"^0.17.7","typedoc-plugin-external-module-name":"^3.1.0","typescript":"3.9.2"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@qiwi/semantic-release-gh-pages-plugin"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github","@qiwi/semantic-release-gh-pages-plugin"]},"dependencies":{"tslib":"^2.0.0"},"gitHead":"2b2e8c8dc83fa853ecf85cd146198cd4d4258c67","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@0.0.1-beta.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hlYbJrZctMWu0MATBlYvsOe3rKoEdbgYsM9weVItpwGkQuJTNS+fZtdrukzblcbGqcMnCouO7mndNivBQimK4A==","shasum":"cc4d4bfae5565a3d5d70402a4b74bf88b113a133","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-0.0.1-beta.0.tgz","fileCount":20,"unpackedSize":21414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewTM5CRA9TVsSAnZWagAAvdUQAKAERcc7yJSdZ8L1tyG8\nr5SEWg7229Bk+YHAhxj63rVejoZSFnzW6fjB4vEAzY7RBUcksaeEBhjmSbU+\ntys/m1HiUQM8mRKFobNLjXHFmfAS/QQjVlIyC1jCNwzLZCRY3EKcmDSJ6wr+\nsNupmC+yBu+rPWEejXhZA/ncJaevAH1TD7arcr9/Rvs7zMoQi/+6gSLhfLod\nag5BqOaj66XgrUQh0OdoychzZcwUL4MIF3TzRfrL8zf+WTV5rzYkJbY9HY33\nJ+ASeiG/4zF+hdMGHOoi0B4uo0ZpOafUv6LVHkV36kiIZcbcGy6d/FB8eNa1\nl9hW75XUQ0g71SgOt6IloY4foFkOxHCrbgL1S1VJ5HH74+WMPqmT7aPE15NF\nnGC0oFFfau8wZX47S2JZcz9b2Bczzfyqu+RJ0xbESmoWs+DOmnzchKTgRzLG\nrzJyqkuY+8uprOhsxTZdaTReyf1aP7jx9mh9zW9EpBcmqNqmwZrJ2HyvUyGC\nC7rcsVA/9yHYA7VZ4H5yKpFQU6X2P8bpzfEiBy8GV5yzNJ+pXPO4wV2xMZvN\nwPMXXQZKbvBowyjuzxDI2/Sc+49KjPlG58RwuHneqDfm8h1WiUcaEV/49QHR\nmNJFMHE88VbA3FI4tkGoJ0yxQOzYpO/PhiQngibEA2rWFT8N6rt5egdfCM5S\n9HTT\r\n=j88K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENSZtpGgs2CzhxEalrHo9bwQnObNHIuRgUdtWhkmKtcAiAScwy2GExiXrCwdWbyAGwWqnsCtW9SYa96DrYDhNCD5A=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_0.0.1-beta.0_1589719864884_0.4240790579806908"},"_hasShrinkwrap":false},"1.0.0":{"name":"queuefy","version":"1.0.0","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest -w 1 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings","build":"yarn clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle build src/main/ts/index.ts -o target/bundle","build:libdef":"dts-generator --project ./ --out typings/index.d.ts --prefix queuefy/target/es5 --name queuefy --main queuefy/target/es5/index --moduleResolution node && libdeffix --dts=./typings/index.d.ts --prefix=queuefy/target/es5 && flowgen typings/index.d.ts --output-file flow-typed/index.flow.js","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^1.0.2","@qiwi/license":"^1.1.2","@qiwi/semantic-release-gh-pages-plugin":"^2.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.6","@semantic-release/npm":"^7.0.5","@types/jest":"^25.2.2","@types/node":"^14.0.1","coveralls":"^3.1.0","jest":"^26.0.1","microbundle":"^0.12.0","rimraf":"^3.0.2","semantic-release":"^17.0.7","terser":"^4.6.13","ts-jest":"^26.0.0","tslint":"6.1.2","tslint-config-qiwi":"^1.3.2","typedoc":"^0.17.7","typedoc-plugin-external-module-name":"^3.1.0","typescript":"3.9.2"},"dependencies":{"tslib":"^2.0.0"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@qiwi/semantic-release-gh-pages-plugin"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github","@qiwi/semantic-release-gh-pages-plugin"]},"gitHead":"37cdb19fd29180570a44ddba4a8359692689c5da","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8rxJ7unA8zWDCK8YaCYwtn/iYWqALMzaJNHRiEhZS9YpSXEKdMJ8TpiQIZU+WIJqdwMcbu1igIzYUeBZ7oaw6w==","shasum":"3dd3630ec9a4511dde46b5f4b1f7ccf45f6f93cc","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.0.0.tgz","fileCount":21,"unpackedSize":22327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewU5qCRA9TVsSAnZWagAATggP/0JehMe+e87KsKAE5L8A\nqkDehAQhVeWJdab8UFMr04CcBgVxJvH8fN2QfAVwx9vMXqLcWqcr9RUkhJxy\naMWAsdZyINl/mLxH+nZizCkEashtsiQxoiYT26e1b5QD9RIDgDsWKFGdpRJ2\nCgVOda5BkfZxcPnj2oN1a0lLtGC64t6cbtdPH9yJ8Z+1mFMqKS2unXstWhnn\nKrP7QP7EAAwA8fIje/L4BxSz/D2GaEiPzm0VZLSmOcVYXqJRNEAbrYX1Udv4\nHboIQ7sJyTR38DCKm+QqM/7u8uxGwJMU2y9qJ4gsdWHi6bGabV3HaJHOb7JD\n6hVM/b8+mbvuUDb1JQX1W39D3pcBsG/yIj3uEF6NlzfR4lF5K24O597OKQxd\njB4hMsVmmSTVJq4/0Dq3IxpYTmzkaJr3RW07owTgyFoLrbiDyVg66/8WEnGL\nWdRU8OgvFgSh099j4nlL0bcMDF2mjCdviGPKc6UuGG1u8LoX0qkh2BwbgCkv\n0Mx/E6jrkzjasEsVk8dZ5pLnOapRMjL0ShRLZ9ipe7DHqynRuK4gHEHeblqX\nVqyS7Lj3+WtYXFr2ZY9Mrgc60nXxV91HC0OP0c84atIw495QfW6BoTD3oDiO\nVtb64qJvT2excT8bYs9YKr0XhRXSNBDdfEcmMzQdklpLVpzxAD7ykgYLFIBs\neLbr\r\n=YUMk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICufkfnVMw9yDi1gHazdvvwfVQq54r9zDuJq7NY/klfXAiEA3IfVWJl+PkbQZzb9Am+XBpUqNTE88yqUKR73OdI/1Uk="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.0.0_1589726826002_0.7912616243389681"},"_hasShrinkwrap":false},"1.1.0":{"name":"queuefy","version":"1.1.0","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest -w 1 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings","build":"yarn clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle build src/main/ts/index.ts -o target/bundle","build:libdef":"dts-generator --project ./ --out typings/index.d.ts --prefix queuefy/target/es5 --name queuefy --main queuefy/target/es5/index --moduleResolution node && libdeffix --dts=./typings/index.d.ts --prefix=queuefy/target/es5 && flowgen typings/index.d.ts --output-file flow-typed/index.flow.js","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^1.0.2","@qiwi/license":"^1.1.2","@qiwi/semantic-release-gh-pages-plugin":"^2.0.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.6","@semantic-release/npm":"^7.0.5","@types/jest":"^25.2.2","@types/node":"^14.0.1","coveralls":"^3.1.0","jest":"^26.0.1","microbundle":"^0.12.0","rimraf":"^3.0.2","semantic-release":"^17.0.7","terser":"^4.6.13","ts-jest":"^26.0.0","tslint":"6.1.2","tslint-config-qiwi":"^1.3.2","typedoc":"^0.17.7","typedoc-plugin-external-module-name":"^3.1.0","typescript":"3.9.2"},"dependencies":{"tslib":"^2.0.0"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@qiwi/semantic-release-gh-pages-plugin"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github","@qiwi/semantic-release-gh-pages-plugin"]},"gitHead":"32f432b673ae4ddb97b22a05d2b3c12c08c98dcf","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Fb/gdfuv67bq99jYM7OJ8Ir/SMUvvivPB9A6Z7XWQwxfxL3j9CLEJtCDymJC+m1qUnPd3APXq7e//KoFMEqWug==","shasum":"e2212392724d25d800e7455104e44810991a8e9f","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.0.tgz","fileCount":21,"unpackedSize":26649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewo7PCRA9TVsSAnZWagAANmYP/j9asWZpwmRIfMd1CwvZ\nU/AypadF+6fRPGvbfX0eONX1c1wVfb00thznP/XLnWUc3M5LTRaOLz384soH\nMmzTMamB3Qkc2/FQMok3AiFhW6fMpLM9fo/5JZ2UyjuStYbPItGyoC0E40cn\n2VcDG6wyn3iKqevIlg2+XKX4VO1TP2ha4jZ3z1ihrMthFHdLIa8i0X1MKHTr\nc30oXEC8g9hgLDie9Pr+C+OsgQrkOOsUosTgzDfBE/BpTsa4WijtEaHSJV1E\nqM6nc2wBd4BI7WHjp087dF7b4vbV+hIg/IUfIrnFRiE0ynP4IBZPhBQ6lsBj\nmup/I3OvnQhhTH5oHCq1w0/EQva72M1wWf8Mgnc+Tjs2ZZ2tedVSQH9WCDEf\nb+18XBWahd6anqNRN6SvhnkaaJB24RrUyqJvslmJgh4O6tFbab89ZmXttpwH\n4Re5/l2MdGPwtK/yRdhpME712cSEgBB7nSUW/de1YaNjAARX1ZN+dHGzpfHa\nXBVhBHoBIW4aEpUv/xWM3ePAnsmBgNX75yf1HAgtxqqsBbtxGWqOBAij3VwZ\nPVo7QAH6uUcNen9O5CHlqCghfnQGrbcBp5n9uwE4oy7augLxM0l6g9PrTQ44\nX5SM4C5OAgkrRbqlebhHDTU1Qo7dL3U6YxifUn08yBk+Ad89VhPvW30fy2r8\nMS3O\r\n=q0r0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0MMwOiqbqpDw0W9DrWS5z5SBQwk9gv3sSu95amZGX+AiAKy2ONsad3B9PJlwTqOqyU9iSR4YSQwtLTGaBKmzYXHg=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.0_1589808846726_0.931948646298703"},"_hasShrinkwrap":false},"1.1.1":{"name":"queuefy","version":"1.1.1","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest -w 1 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings flow-typed","build":"yarn clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json -i src/main/ts/index.ts -o target/bundle","build:libdef":"dts-generator --project ./ --out typings/index.d.ts --prefix queuefy/target/es5 --name queuefy --main queuefy/target/es5/index --moduleResolution node && libdeffix --dts=./typings/index.d.ts --prefix=queuefy/target/es5 && flowgen typings/index.d.ts --output-file flow-typed/index.flow.js","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^1.0.2","@qiwi/license":"^1.1.2","@qiwi/semantic-release-gh-pages-plugin":"^4.0.0-beta.0","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@types/jest":"^26.0.3","@types/node":"^14.0.14","coveralls":"^3.1.0","jest":"^26.1.0","microbundle":"^0.12.2","rimraf":"^3.0.2","semantic-release":"^17.1.1","terser":"^4.8.0","ts-jest":"^26.1.1","tslint":"6.1.2","tslint-config-qiwi":"^1.5.0","typedoc":"^0.17.7","typedoc-plugin-external-module-name":"^4.0.3","typescript":"3.9.5"},"dependencies":{"tslib":"^2.0.0"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@qiwi/semantic-release-gh-pages-plugin"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github","@qiwi/semantic-release-gh-pages-plugin"]},"gitHead":"d64b1c85cb786650f57ea4b0f4f1e520e8974185","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ArpYpS5PA2uKTRzHYr+tAI/5pX96cmVuFYELEo51u6W6ZO1XSSAKhCvlzOH7nMuCj1xxnwno3cX75ZpAG4+UJQ==","shasum":"3a45c339ccf203a4b8f12780288cadd66aa8366e","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.1.tgz","fileCount":19,"unpackedSize":26902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/FOfCRA9TVsSAnZWagAAGQgP/RciBcswCPjyvso7td05\nhzO4bNWVCmxBSYyoTzcyhutfgQs11ZI7onv8bol7mvow1SHbk6KuHHicdWCc\nflf8KCM+LzKbzp9aLbhaVUj1kafvxwOkRCzAGpVmCVozbP8jUP6PnlaX0/HU\nX7dzaoziCvW24fd4FvwGzj/d1KC09cE+FGzDbAip89x6SUcMrLlC6DXMVDbi\nMgPvqvpsDk3O2+HmIj849cWzi0Pk7bT3UXvksGT2sfKMew29Gc52U4Ovmu2i\n6WmjLody6xXwuWmFGE/9lsaz3OeVWU8GgH2LQDwaYkLF2L0XvrLfB0EroWVQ\nnWMx7SsyK4KhLUVspHN7tHlslU9aanhTh+SkIpR1AWW3OOrtKWCt1vX4AMMn\np16fOi+dl/YJdnfHtxuxzWbJSaCXUWhNGse4WKCo9VMeZAriJvEdfePSGLH7\nFCWlLfgbOaK4pYR6pZNnI7q2iYexb4giAiONEOxihYzcLJzxIiHb14M5xLGF\nl8cWjihR/+nc65IiELRLpHTTG7TZ5eqOw3GS2cZeEVEwN6boQ6qLMJex3W5d\neLM/Yo+1/QWJRUKgJSnRv4jkNpL2ncqJRmp2vIkFdNlL5zCz2qn24FtxXOBE\n5zRF2ruITvRUkm1ul5q2/LWkPjctrBVz/oFp1jLF23sbowoJRm4xjRfcc0s6\nPxU1\r\n=oW5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEJCvC7GzULOixfBz1HM+2VomG3ywfx5LIfDUzJbwcfAiAdnKeZRZh0efNBgmNT7Sq9MBCtJeaNPSHJkYV5RufpKQ=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.1_1593594783044_0.24074557929630602"},"_hasShrinkwrap":false},"1.1.2":{"name":"queuefy","version":"1.1.2","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest -w 1 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings flow-typed","build":"yarn run clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json -i src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && npx yarn-audit-fix --audit-level=moderate && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^2.0.1","@qiwi/license":"^1.1.3","@qiwi/semantic-release-gh-pages-plugin":"^4.0.3","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.1.1","@semantic-release/npm":"^7.0.6","@types/jest":"^26.0.14","@types/node":"^14.11.2","coveralls":"^3.1.0","jest":"^26.4.2","microbundle":"^0.12.3","rimraf":"^3.0.2","semantic-release":"^17.1.2","terser":"^5.3.2","ts-jest":"^26.4.0","tslint":"6.1.3","tslint-config-qiwi":"^1.5.0","typedoc":"^0.19.2","typedoc-plugin-external-module-name":"^4.0.3","typescript":"4.0.3"},"dependencies":{"tslib":"^2.0.1"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@qiwi/semantic-release-gh-pages-plugin"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github","@qiwi/semantic-release-gh-pages-plugin"]},"gitHead":"ac96d59dfba039b397c17694883b03b5068809b8","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-88jS8t0yUeCxIqJEW9R9au069QiHhqGf3y/p2CqY0Tgbmy0pZnyq3g9nhqvuLxtm9hO69w0ySXSX+Vj40j+sKw==","shasum":"eff80b0f0d8b4d2a17b24b33cba4180a3e1d1c42","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.2.tgz","fileCount":19,"unpackedSize":27826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbGLsCRA9TVsSAnZWagAAKLoP/3Eaa0BE5yqHB6VFR5Mw\nDGXPpN4wxO9qkspaZzFM/xe2l9q6hqBmzx+xqNqoftO3z/+A2XM8C0PTh6tk\n3mNb51/vP3uT4zqv2Wp37LOgdjSqExKAdJO8RT5GBlOwvj9VPgEEXrRMciiQ\ndJOd83qJLOaxN9OwYAU/4RT3dhN6Sl9rvYgFxyrcAPRJvN8MSDKg/aa5lOlH\nqKTg0dMZ1hUCloi1ygeOIe7JaWaytlbky6hX4wgrCYg0jkYDtWYUSZ154ald\nGA2/qbO9BkpkzeALzm+3y3C9AdTT4xwD01ePI5f1jzcqyh0M5hmXP+YIdi4Z\nANIJWhscUAVNPSDd7cpGmtYj8eQyWN2/R9/kGoRLXkaSrT9dMowsGC4unczp\ni7NGwIf1/onxCs+gCnzFnhfM4R8Kwx8Iz2bPVc+nrWQzr3KVeJKerk8beGUC\nLS3fUM8DSmuBQXKMRA5fpEzsxumQ4tuVgfbEz3pohYgXH+JuOQPFwwhoP7wW\nV6n+PadSrpBF7SPGPS1nK0/xZ9duJOV/lOtBn0biZwILCJNXUhRMm9gqID1J\n+BoVc2CbM6WkKBfHJMu2HGGO6YX0st20xFX3WsWnroQ05p5ZKx4mmDUIOtsf\nh71F0Giha/D0gTl8SV0c7YduVt3IpRJ+Z3X3wkUbmfk6KcBo+L998qU6AtzG\nWBOf\r\n=c2bB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP9S1z84t/VtUSsaSB/9Y1GIGitzwHBA6eFu1YOTS8jwIhAOMXOBawgtWRcMyM6tANXKrTzOEKwQeNIrR7Lhncb/VD"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.2_1600938732352_0.8726627300578611"},"_hasShrinkwrap":false},"1.1.3":{"name":"queuefy","version":"1.1.3","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"lint":"tslint -p tsconfig.json -c tslint.json && tslint -c tslint.json src/test/js/*.js","jest":"jest --runInBand --maxConcurrency=4 --config=jest.config.json","lint:fix":"tslint -p tsconfig.json -c tslint.json --fix && tslint -c tslint.json src/test/js/*.js --fix","test":"yarn lint && yarn jest","clean":"rimraf target typings flow-typed","build":"yarn run clean && yarn build:es5 && yarn build:es6 && yarn build:ts && yarn build:libdef && yarn docs && yarn uglify && yarn build:bundle","build:es5":"mkdir -p target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdir -p target/es6 && tsc -p tsconfig.es6.json","build:ts":"cp -r src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json -i src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","test:report":"yarn test && yarn push:report","push:report":"yarn coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","docs":"typedoc --readme README.md --tsconfig tsconfig.json src/main --ignoreCompilerErrors || exit 0","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && npx yarn-audit-fix --audit-level=moderate && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^2.1.4","@types/jest":"^26.0.15","@types/node":"^14.14.6","coveralls":"^3.1.0","jest":"^26.6.1","microbundle":"^0.12.4","rimraf":"^3.0.2","terser":"^5.3.8","ts-jest":"^26.4.3","tslint":"6.1.3","tslint-config-qiwi":"^1.6.0","typedoc":"^0.19.2","typedoc-plugin-external-module-name":"^4.0.3","typescript":"4.0.5"},"dependencies":{"tslib":"^2.0.3"},"gitHead":"9c13db3c82cb2c5db1b793fcc8f799f4a309a856","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yK0PwLj3ld4X/hDdLl2hmuPrNgyhVQWtPmxBA0nzMIU3E0O486nAhwLaEKLbBdOScjbnQzOQM24bL6PS+loJSQ==","shasum":"bf299dc3b785931902bf6b4e8a38879408bcc238","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.3.tgz","fileCount":19,"unpackedSize":27312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn89OCRA9TVsSAnZWagAAI9MP/jn9ZopgXMFHn2yDaiBH\nWpAspZFb2HNrVkgO1wojRK2cmtpJ+XhKT5zb3p5+JvWzxJfZ+D0uxjOTnq8x\nvXQd1KfuVuZIggzhf8z8rXtpi1sBVRbc8VBWeEnEvLpwD/XD9tldNgw69WsB\nVEeV/SM8uScSI1BnL0lQ1xciiekrqLOtRwVDEWKo49jHDHOfmwFEMdgd6y2o\nnQf3NUl6/sOxtn1pR5kaNL92j+f+aIb6o7tBMSkaAyma0rBxMpwumODeQ9or\nV/+a5VGoA0VsoIfpFaTEmrRKBcVif1/ZITDf7LPKsXrDs0jn0R7+GmEcslHq\n57z4Iy/2+5Y3QCBFukxAsjUZgr1hIBwe2JGej92V1h2JbkKXeyAHDY4GcwQa\nqE4nnVtBV0xFhnUt9JHDa9usDFy5b4B+4mUDTYodGtQ96H9gS4eA5BV/pz7u\nJsy+/K/COBPAsUziRybHknKUztzsVPQzjV7/mw3HUAxHJctgqq8Mvoa8yr7f\nRqqFXeVw1l4P1DMoXW1BnLrcoROTxfV8ytVq9LqDZgQAN0sEU5TfbOqmCbUV\nggf7TJCJHSvKuXqhvRH63UYxl6D9GTUFMgSBb8OqXaSlxLslBJOjsXnxw9E2\npFMOgLexS93uP63FGKUn38uyTsD9/G9QIWspL32gjPn/BegVBWzkoCuatJ0c\nipa1\r\n=aRAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL1O+BI3mQ8rD7Bt9pkHIgNeXqSsGux2L04JFeqjYxeQIgCFgkgJVKsMc9ScnpC7NDz0bGsQAn4E+uKCvoJayzxuA="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.3_1604308813794_0.7595684746042413"},"_hasShrinkwrap":false},"1.1.4":{"name":"queuefy","version":"1.1.4","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores tslib,@swissquote/crafty-preset-jest,@types/jest,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","test:report":"yarn test && yarn push:report","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","push:report":"yarn coveralls:push","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^2.1.5","@qiwi/npm-run-all":"^4.1.6","@types/jest":"^26.0.19","@types/node":"^14.14.16","coveralls":"^3.1.0","jest":"^26.6.3","microbundle":"^0.13.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","terser":"^5.5.1","cpy-cli":"^3.1.1","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-config-qiwi":"^1.10.1","typedoc":"^0.20.1","typescript":"4.1.3","ts-jest":"^26.4.4"},"dependencies":{"tslib":"^2.0.3","@qiwi/substrate":"^1.19.6"},"gitHead":"43c23a9ed6c8f67e013e463656262d4edcd05e56","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Yqn3NVXuIG4rpGwEM9rkb4u3pln14OZQDBgD5gJAeDGazdj19axoXDn0OhseuVHDweKJ0l68lLMsk3qo0VXLKw==","shasum":"bb79a391371527ba1af85144851e68c1a9236507","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.4.tgz","fileCount":19,"unpackedSize":28831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf60ZqCRA9TVsSAnZWagAAStgP/0CKYSbWxqTEKKrFcckf\nH71X2UrBapIhtwFvP+ChYvkbMRHW73+XJEl8NbmLIjeu/tMKAg5G2zBZnjY/\nPfgtOeFzoJcteBWedKFRvHiQTehD37Jx7eGcdKCC7q95nHvF58MLXxJH8J91\nTA/nCK8n6DLbPna0MbwgUyhFASsn8D2PdBaDTbkljOrcwgcVFJs5BVGE08MM\nTBR4Rmi+eJzJLXdaJ05bnucaobHCb/6UyU3jk6EerZJgTNwHvJclvKAQ4Ej3\nABptwj+xe5MYLl7+LW7InCz33h/EDCqHEOPxQmwy9sARZcTjCoYh/Hwd7ww6\n13diG1RcM+u9dmdFVq3mJBvMDCSjyIgP2kMaxsVcklx4SPFw9qpQgu+DPmGC\nIUGlWiD3CN3TCtUS1CcHd08FYVDhyFFZ9YOW/dCz3uZzK9zL3D7hdwPBE9M9\nhM5Bhuh03X5Ls68xB6rnaig1kq/GglAiQSGfA7doSkFo5K3Vp4DFqNao8Kt9\nSYvUCvXEwWNZE0LByfSRQjSfFU904E82joIHZhPLrbWg7SByTLOhIhwoaiLx\nA9pVtAku6rrjeBbqcJTHT4HyC+VXXGIFIUx8+4Ruj1+CfV6CUB0BpD8Td60O\ngOpyvvWfi3fOTjuIxXOHyFhs/BLTKayEhWhjoh/1+TqCnmumHqLXlKEPjM3m\nIWxb\r\n=I+Ci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoL2AR/wIjZN+jn8hCZjnkNF95MdVPTAeC92ry/YFKngIhALppeUFSbLOSHw13ghTPx+36Y39GGweIMmI+RQ3HtIQD"}]},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.4_1609254506282_0.14030184750020935"},"_hasShrinkwrap":false},"1.1.5":{"name":"queuefy","version":"1.1.5","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores tslib,@swissquote/crafty-preset-jest,@types/jest,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","test:report":"yarn test && yarn push:report","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","push:report":"yarn coveralls:push","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^2.1.6","@qiwi/npm-run-all":"^4.1.6","@types/jest":"^26.0.20","@types/node":"^14.14.33","coveralls":"^3.1.0","jest":"^26.6.3","microbundle":"^0.13.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","terser":"^5.6.0","cpy-cli":"^3.1.1","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-config-qiwi":"^1.10.7","typedoc":"^0.20.30","typescript":"4.2.3","ts-jest":"^26.5.3"},"dependencies":{"tslib":"^2.1.0","@qiwi/substrate":"^1.20.4"},"gitHead":"4709112604f9782130013456e2b29514ab917c25","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.5","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-TJkhAExAqTUh4NzRDWjghNZ/KtxD0NP+QSW247Sd42mFw1vRCrEeXBZiOZAIc1WIDImXHBVkrp2hxoYjbvbsuA==","shasum":"3338ce8cac5d00290260624f91124c5f6d06bbbf","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.5.tgz","fileCount":19,"unpackedSize":30230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSeoLCRA9TVsSAnZWagAAmGMP/0onKk7E+dMG1GWpc8gf\njWud2LEHFp7AiJ9By5/3ihKDXRxdvRCpbJSoVstBcx4KX24Sbt0aOKp0mJZR\n4bcIz1dOlwx/2Vghb4/33IUSO2fh3a/e0MnisbPzNtZpXutx23w+7w0QcSxq\nFES0owvll2wCzDcxGTGj6Z8P3sBMC2kQkCaOmSMFwHKO65kskgFDsjzoV7lw\n6DleeYSXw/QGbvU09SU32IYC961zhZUGLvMgd0OJTgbgkEeDo11J56xV9KcS\n9ncqvwucbNuIDVv9XkMXltm7rutmK2cvPid46Ysly+nOHTqQ/Snwuj09BIbg\nMrG/F1qgYmtnfoMwjYdJ/XFAbkgnBR8WO7TPYhiDi/+f0Sf/g9ykUBeeguwS\nLfxaNbgZwLtYrFaxehpVgOl2gOYdro19m8RsByTIItnKsu5wYn7U4fXOE4es\n+v9xtAGmV2ex6XACuWakCTsc7S6KMvQwLMVrjesBMA8OC3BWmUkkHQ2/m/NG\nX9/p7MmFljNfNN9RBjeEhV2n36rpKtdGSaJUQWaTdY5kXy5uNLoOXVaM5eq1\nOg5m1IFRtsQSRn9pgradlN2bGW2Bl/Tb0iRepNzUUe4/85b71ZC8++Lz6V1I\niq/45raLd+5aVy65/Del96zTW02HvN0Mq2oLl9tGwm57kG/eRB0Nw23rdJqq\n2q6X\r\n=0D0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo54ed3N2UDthcphqaznzSTEPVOVpiWOhxYVjpI7TOmwIhAJxumq2WnpcE3tsAk5YVBLER6jcvbU33zITvqyqBXjD+"}]},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.5_1615456778725_0.12712585998279113"},"_hasShrinkwrap":false},"1.1.6":{"name":"queuefy","version":"1.1.6","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores tslib,@swissquote/crafty-preset-jest,@types/jest,typedoc,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","test:report":"yarn test && yarn push:report","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","push:report":"yarn coveralls:push","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^4.0.8","@qiwi/npm-run-all":"^4.1.7","@types/jest":"^29.2.2","@types/node":"^18.11.9","coveralls":"^3.1.1","jest":"^29.2.2","microbundle":"^0.15.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","terser":"^5.15.1","cpy-cli":"^4.2.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-qiwi":"^1.17.8","typedoc":"^0.23.20","typescript":"4.8.4","ts-jest":"^29.0.3"},"dependencies":{"tslib":"^2.4.1","@qiwi/substrate":"^1.20.15"},"gitHead":"587f20a85013fdcece058ac43df38b71edc707b5","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.6","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SVjrxrMcBpeZDGK4/a6BlBFkzi16uKyiJCj0xQoOJqWp8q6a6VmcpL7oA6zfbFxeqkOauGtjNzA0GXME7luBag==","shasum":"8df7976111e3fdad2e739336d9eb8da968d71429","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.6.tgz","fileCount":19,"unpackedSize":30684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQV8oIlQDEfN7xTYUdsjbdRTOrWtMWXk0e+1ppQieJDAIgTV0GlQqURwDbuz9RgVuBBpxmNnXubtyC+XMyfsF7lvo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQfQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNBA/+Nr9DWwaxfycFhQq+8ud3dbkj4t3xLV2kF2yUMFvqxUSLxtSE\r\nqmm/NMqJkrvw6ein5ZrXFzdU/4FkEY6wK25ujxVTX5bnLZJQV2jYG1t1Qa7T\r\nVMto5C3fbzPtCxUG3YFDNVfNPX9uMo6dkF0Til6tsgesQICsRk5dLCBJ4dhX\r\nBL/pZ/EieRLDt5be8I+lIuFoGXSUu5r1YThP+Q0t2Fh4rtNgxELR8XJzeafC\r\nXQh1xj5eyjaSPyoYB0meEJ+gfAEVeOA/zgxPRx0FGFQfMwl2Yp49481wb+6K\r\nhAW8eHa9TG9b8N/ysXEi/a+4eP1LHnuR6bf88E/0vg0U+st2EbJBsxj8+sOu\r\nEmIAXCfgYZjWDS6QiHZJT0H/8886fKuk22M5/mUYL/B39RjivJsERL+Envqc\r\nbxqBjesWrmoQbdbHgDHUSwgMni+BM+6FwJdVLvUFanuqY1Esv3zXP18LC+Ch\r\nS4KzU3SqaoYNrCsk3Kg/6cH64IBZjtcm/lInJr91tuPBNxzgn2cM9ANIdXf+\r\nI1QrdaplnbeWesWqeTMZtwrWR2Qa7nwqpA8k4caMrVaZtGEO37+f1UPaR2w8\r\nSbOVe/qT7jLio8iWOu5VM+1jUhAdmk5GCtzz4coN5q6AkqTD79aJkQd+f7jS\r\n56Wwy4li8LG1n3zjJ1hnFThCMf+cEkxrP/Q=\r\n=r5bL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.6_1668876240088_0.4668831700419367"},"_hasShrinkwrap":false},"1.1.7":{"name":"queuefy","alias":"@qiwi/queuefy","version":"1.1.7","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores tslib,@swissquote/crafty-preset-jest,@types/jest,typedoc,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","test:report":"yarn test && yarn push:report","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","coveralls:push":"cat ./coverage/lcov.info | coveralls || exit 0","push:report":"yarn coveralls:push","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^4.0.8","@qiwi/npm-run-all":"^4.1.7","@types/jest":"^29.2.2","@types/node":"^18.11.9","coveralls":"^3.1.1","jest":"^29.2.2","microbundle":"^0.15.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","terser":"^5.15.1","cpy-cli":"^4.2.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-config-qiwi":"^1.17.8","typedoc":"^0.23.20","typescript":"4.9.3","ts-jest":"^29.0.3"},"dependencies":{"tslib":"^2.4.1","@qiwi/substrate":"^1.20.15"},"gitHead":"dc13bd78e4ace08bf47b4206602e85fefb3ab160","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.1.7","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QDtbiBmI7zFX4b9VDnr0lOdyqMzZtoQ2wLF2YHqUEMNTjrk/y92ekqcFsYsZ8s0mhSGwkg3m+aEEunhqQwLENw==","shasum":"8a748da3ed994dbcceb373262ab4e2591bbd765e","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.1.7.tgz","fileCount":19,"unpackedSize":30768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCRgXgCqaQGJWKrFKfIwdIezt3Bakf6pNPj6Zf5uPuaQIhAKcdbQJEUhoQ/4qKGAo9njiLBQYMXTx0VxBrdMUsHHgP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeQsJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMGw/9HLm0sHYnLDkcMwFCu63jNJJUj4XXUSytqf0vbAcspBwQUo27\r\nhM4J/B2YV9xQy13MS6poOeY+p8qtWY/1St3E4ITsJNQVyxxlpuer3IOP1AU/\r\nOibVSCVgfL5OGIClAkdqgeTava7lo/Da60+FuKYayValpSH8r7aeByDCaZDd\r\nYpfkuRqRfqg2YOy1TAzxCXiXwzFL16hm9soFqCKI7Lina9P5/hnMxWqfN7ju\r\n/dbupTJZm0qs7V+W0wyl5DGt7VTXZj4aGujOlS/e5mVTQFGKA9gwNJq4MKoR\r\n+QpAIIZIGcf+QQlyQ4SymGRSrXm5H1+YOc4Ah79kV8b//ZROyZ8YEfJOkjrE\r\nvbDPYjdwQVfMDkOLbH7LtlEJEkagegmaYszc5YCcBP3/wez9/oyv51Pzzdfj\r\nkzeESV4FYRFZoTh9+ay0TBuTuxBDsJQ+ywuE4BHOXioCWzHk94oJbIRFVsDx\r\nwXv+Vf/YMaP/BecXKzVt6X6S92Yx3n8SE3dUONri1NRn7tlt76VmEVDTaBso\r\njqCKRmbA1WE5HrB8AaUbmSnrK6v2R4826THqr6Apn/7PIU2tocJgUxzqZChv\r\nwANUo0oDPqFia0nddw204A3LctAS7zhpnqLKE9XZlmCEWZI2oW1qN1tLKxvo\r\ns4IhpRBtvaIdz1bodQlkx9ttixrTV0gNyx4=\r\n=gTjt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.1.7_1668877065189_0.5552745366945129"},"_hasShrinkwrap":false},"1.2.0":{"name":"queuefy","alias":"@qiwi/queuefy","version":"1.2.0","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores mkdirp,rimraf,tslib,@swissquote/crafty-preset-jest,@types/jest,typedoc,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^5.0.0","@qiwi/npm-run-all":"^4.1.7","@types/jest":"^29.5.0","@types/node":"^18.15.3","jest":"^29.5.0","microbundle":"^0.15.1","mkdirp":"^2.1.5","rimraf":"^4.4.0","terser":"^5.16.6","cpy-cli":"^4.2.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-config-qiwi":"^2.1.1","typedoc":"^0.23.28","typescript":"5.0.2","ts-jest":"^29.0.5"},"dependencies":{"tslib":"^2.5.0","@qiwi/substrate":"^2.0.3"},"gitHead":"431c16c71f7dff227972862ed808c3a664eae697","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.2.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-KzJh/jHXWceRebclsKD5HFSrpS1l5c1ve+ealQidVuB049a3r0UiXVSeYs8aXV8BtsChPJrotP9WL367pJgGdA==","shasum":"066e9a90224a31da978b0424132abea75ec3ab6e","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.2.0.tgz","fileCount":19,"unpackedSize":30261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpm3+LhyonfA+bDqG1YcoYVyNZDYGMFAVv4q4zCO6Q5wIhAK48kbmF6v25H0IqH+0+CwpT0jj9OFjqdIZ3BRfqwEWN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF2FlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsCQ//UF4ttOIaMQwDT80PcN57rgTwe7Do0edLxsetvHeA3PjfEsnb\r\nRXkO3c+VY5cD4fl3Tnqm5oG0oxFAsBdsyDcJnZOo2bulQHDy7mT5964K25+t\r\niF7Po2qXStZdGcjI+rh/swPXeNwPcVvcwmEJYbhNaZmHWQvFJcE/an2jniSY\r\nzV7WFgsGfq8Ockaz9qDELoHWKkp4tLLiuOQDI4YWc/ifGy1tglTeLc++2hkR\r\n7u8Ss7qzsS5fU9yTgIyERl/iKadSTlEEpE19tt8gXcvBeZCEeFtpkB309I7H\r\nLdzDOXYKRah4IbG30K/z6liUiR/cJfCd9Hw6zrLelxI9t73yWisFSORF8bG5\r\nHb/0/MbIV/0W9XfQt93P0J6hZiurIblDskEzaeBCVA1BGVvfmLfHWiFapN5P\r\nli7ET+YyvY4avxExCGy4BZziYzo1T61a4d44+NYbkVW1xCf28tNLia7GYZYO\r\nE/a29CoiPqS5oOM8wj7N4XUn7ZKi2nt+pYUImQii/JTlYQc3o5XmKynimjcI\r\ncHNQ0zUhJypbfWWqe/CB8kWnJAfnMRiHDsOcTKNGk2twYQpCLBYdrNTgL+n0\r\npbZsPINfH+vVwyVNI6cxJySpdejqExMrNkuTByfgKS2pc2oTs+NmmOA0NdpQ\r\nR5Q4zgveH1fqJXHrihgrBvSe0yU12z9T4B0=\r\n=pdIz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.2.0_1679253861233_0.5925232904145235"},"_hasShrinkwrap":false},"1.2.1":{"name":"queuefy","alias":"@qiwi/queuefy","version":"1.2.1","private":false,"description":"Wrapper to make any async handler be like a single thread with queue","source":"src/main/ts/index.ts","main":"target/bundle/queuefy.js","module":"target/bundle/queuefy.mjs","unpkg":"target/bundle/queuefy.umd.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"clean":"rimraf target typings flow-typed buildcache docs coverage","lint":"eslint src/**/*.ts","lint:fix":"yarn lint --fix","format":"prettier --write \"src/**/*.ts\"","test":"npm-run-all -p -l lint test:unit test:depcheck test:depaudit","test:unit":"jest --config=jest.config.json --runInBand","test:deps":"npm-run-all -p -l test:depcheck test:depauditfix","test:depcheck":"npx depcheck --ignores mkdirp,rimraf,tslib,@swissquote/crafty-preset-jest,@types/jest,typedoc,@types/node","test:depaudit":"yarn audit --level=moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","test:depauditfix":"npx yarn-audit-fix --audit-level=moderate","build":"yarn clean && npm-run-all -p -l build:es5 build:es6 build:ts build:libdef build:bundle docs","build:es5":"mkdirp target/es5 && tsc -p tsconfig.es5.json","build:es6":"mkdirp target/es6 && tsc -p tsconfig.es6.json","build:ts":"cpy src/main/ts/ target/ts/","build:bundle":"microbundle --tsconfig tsconfig.es5.json build src/main/ts/index.ts -o target/bundle","build:libdef":"libdefkit --tsconfig=tsconfig.es5.json --tsconfig=tsconfig.es6.json","docs":"typedoc --options ./typedoc.json ./src/main/ts","uglify":"for f in $(find target -name '*.js'); do short=${f%.js}; terser -c -m -o $short.js -- $f; done","postupdate":"yarn && yarn test:deps && yarn build && yarn test"},"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"keywords":["queuefy","queue"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"license":"MIT","devDependencies":{"@qiwi/libdefkit":"^5.0.0","@qiwi/npm-run-all":"^4.1.7","@qiwi/substrate":"^2.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.3","jest":"^29.5.0","microbundle":"^0.15.1","mkdirp":"^2.1.5","rimraf":"^4.4.0","terser":"^5.16.6","cpy-cli":"^4.2.0","eslint":"^8.36.0","eslint-config-prettier":"^8.7.0","eslint-config-qiwi":"^2.1.1","typedoc":"^0.23.28","typescript":"5.0.2","ts-jest":"^29.0.5"},"dependencies":{"tslib":"^2.5.0"},"gitHead":"eeed379434e7d1f728867a649d313ddf1fb3dfc5","bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"homepage":"https://github.com/qiwi/queuefy#readme","_id":"queuefy@1.2.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-/5BvkHo2waR923r7NZE+G1Z7+ddW8wENrPrzt1SJRPbibHyYAHy3ZlaPfE2oX993JRqpwGyEyUD4nYhX+PfC5Q==","shasum":"abe24c869898b933cc0df53cbcceca3ce4753335","tarball":"https://registry.npmjs.org/queuefy/-/queuefy-1.2.1.tgz","fileCount":19,"unpackedSize":31712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM6FXevDTGDUVXFVRmRGP1vsQf/6y4FQJQttkMPXEvzAiEAksT8AtBhwS5Hj9tUtxeOLESvpF6SMbhN+vH/eo0ZfAA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGg0sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD5hAAmrMKoBckrRE+Uys7lfqZ8BIXpt5p+ihv++SxF1XGY/cqpEdM\r\ngP1InIvIb7hTIvSp3DQACKxrnSR/03hnOLiNICLpdpEY7KoeUBcFLvQqVBpE\r\nqKArLHVoTMCAP0ehWb/ZxzIl9UZ3omIWitdPDg/69B6QUhzP0M3bf36oE0dP\r\niMlXh4iD6BmC4dHIv1H4HMOCIvNFzr800TftG5fLF64/gLz1Cj1B1h1py9fw\r\nuZ7fAe6huSOtyHXeN1tqAfGE080h1vMWp36ZjXwqg6GMld2h1zYLBksQV+Qc\r\nJzY0drlZwdBNmK9F3RA5jAqgzKkFsZGwMJWewjzL6zb80WWYDKd5OD7zVSiM\r\nr3FET333Ea/w1b51nJb62IITlXz26pPOkeyFSXBOh3Ox0b+omSLKTcYwL7Ty\r\nv8v4R5UKnFAmUkwVmdhW2fINjPh6HXa0W6Ib3YggNdNkmOOcgN9h9FqR5TVu\r\nYz60NsLpvdrtRN2qSBgBSDPZFMHBfqib5fXn1uVFjSL+5Bye6fjf0nzhX+YV\r\nk3xgPPSJseLoWM+DAAI2vqmEyRZKYfd8TWlLvor2W00wW/eUG8eBBFUFZDYp\r\nb+41MyDbA2us60mlTKJ1JGNWsGPmF2dAkqXPfgp2kFcGzbimCGsJaEvomjNl\r\nbyHQ8kJpTeY5T1cN0yJbolTj6FAe2imFUJ4=\r\n=G4Mp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"qiwibot","email":"opensource@qiwi.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queuefy_1.2.1_1679428907240_0.7700717165023168"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-17T12:51:04.883Z","0.0.1-beta.0":"2020-05-17T12:51:05.074Z","modified":"2023-03-21T20:01:48.533Z","1.0.0":"2020-05-17T14:47:06.136Z","1.1.0":"2020-05-18T13:34:06.857Z","1.1.1":"2020-07-01T09:13:03.189Z","1.1.2":"2020-09-24T09:12:12.503Z","1.1.3":"2020-11-02T09:20:14.004Z","1.1.4":"2020-12-29T15:08:26.398Z","1.1.5":"2021-03-11T09:59:38.871Z","1.1.6":"2022-11-19T16:44:00.251Z","1.1.7":"2022-11-19T16:57:45.339Z","1.2.0":"2023-03-19T19:24:21.441Z","1.2.1":"2023-03-21T20:01:47.408Z"},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"description":"Wrapper to make any async handler be like a single thread with queue","homepage":"https://github.com/qiwi/queuefy#readme","keywords":["queuefy","queue"],"repository":{"type":"git","url":"git+https://github.com/qiwi/queuefy.git"},"author":{"name":"Anton Golub","email":"a.golub@qiwi.com"},"bugs":{"url":"https://github.com/qiwi/queuefy/issues"},"license":"MIT","readme":"# queuefy\n[![CI](https://github.com/qiwi/queuefy/actions/workflows/ci.yaml/badge.svg)](https://github.com/qiwi/queuefy/actions/workflows/ci.yaml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2392bab0fb3bfa330f74/maintainability)](https://codeclimate.com/github/qiwi/queuefy/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/2392bab0fb3bfa330f74/test_coverage)](https://codeclimate.com/github/qiwi/queuefy/test_coverage)\n[![npm (tag)](https://img.shields.io/npm/v/queuefy)](https://www.npmjs.com/package/queuefy)\n\nWrapper to make any async handler act like a single thread with a queue.\n\n## Install\n```shell script\nyarn add queuefy\nnpm i queuefy\n```\n\n## Usage\n```typescript\nimport {queuefy} from 'queuefy'\n\nlet count = 0\nconst target = (param: number) => new Promise(resolve =>\n  setTimeout(() => {\n    count++\n    resolve(count + param)\n  }, Math.random() * 100),\n)\nconst fn = queuefy(target)\nconst [r0, r1, r2, r3, r4] = await Promise.all([fn(4), fn(3), fn(2), fn(1), fn(0)])\n\n// r0 is 5\n// r1 is 5\n// r2 is 5\n// ... \n```\n\n## Alternatives\n* [sindresorhus/p-queue](https://github.com/sindresorhus/p-queue)\n\n## License\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}