{"_id":"@antongolub/repeater","_rev":"16-c0c437bee2e05be92f110cb3dccd5215","name":"@antongolub/repeater","dist-tags":{"latest":"1.5.2"},"versions":{"1.0.1":{"name":"@antongolub/repeater","version":"1.0.1","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"3511eae2299c42dc9be1ce1a87523b688d361fd3","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-HXWxhEYD9HEnsUnWcajXspPiLEVaHNWEAhUs4aBMHmDRnXVGmjuWHnMZHSBWsuF6xBoFo8XIiXYGtCimpKnBWg==","shasum":"8fe50a2e4cee0f49db465cc55cd732a95ca9f421","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.0.1.tgz","fileCount":6,"unpackedSize":5020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG8HzOzdCVuIcZcdqQoAbn4SXoGb2YwVcj2RRioUwLtgIgdQjYHxp6zITsLOEVxLpohY+MGMst3/UY1r9caFrnMo8="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.0.1_1520939635370_0.9049276624649882"},"_hasShrinkwrap":false},"1.0.2":{"name":"@antongolub/repeater","version":"1.0.2","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"a7eeeb9d06b1317f16dc65b11a36c9d24bca3fcd","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.0.2","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-DdRMzZp0CyptszE987xjrkjVbalTCBqt6eWvwH44+JxfVLou0cbHGqGpfjOAygIgNSjA4tW3cVF6sl9LaLZn6w==","shasum":"1f2788e57c3e019efff088ba64798011e8272b30","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.0.2.tgz","fileCount":6,"unpackedSize":5514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfYOTSGAx97PO3BulwV+4Gxb7bbFPD60GOe8/7/eh1+gIhALa5CsrV2iXkPK0vLNPobMQL+jAeLmZHgaZP1RbJ6Gk1"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.0.2_1520946215901_0.5775532927572595"},"_hasShrinkwrap":false},"1.0.3":{"name":"@antongolub/repeater","version":"1.0.3","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"b8cd425d4925c188ce4f9530b3776f44a3b8cde0","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-4MhPDPpnl6gFVN5GM1ExJJwkDcwFSZvgcYJe/JlndJGvSP5jCn6YPB4Oa8OafuE7uTq65KNEn5ppP5m5oS1uXw==","shasum":"c3ce4960ba184fbbb196346d08a64c67195e1ed4","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.0.3.tgz","fileCount":6,"unpackedSize":5896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGV/Fw3j+6b1H5lYajHXNlMXpC9ZzxDWnUmOB/bys46AiEA30lWxtEGtIWDbCR2+FpY6CQhiYd/PtbOgr8/D+C3GVQ="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.0.3_1521043423760_0.018462799457063195"},"_hasShrinkwrap":false},"1.0.4":{"name":"@antongolub/repeater","version":"1.0.4","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.3.0","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"fbf162efcd7cadbf1faf4dfe9aefae6419ffbfbb","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.0.4","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-m7yNBpN1zeruzA9P6FYqc6FxkQKj38Y/QgTwvprWNaRfVEkIGiuTBDnz/7gR+q2nrNJu3gMtzoB5E4b44hyHog==","shasum":"4fcb41a21f4ad9e53d2d8feee68160f9a6356d45","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.0.4.tgz","fileCount":6,"unpackedSize":6514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoB0MbiCloOh8xdnuWPSb6DbMYvofuEBJttpMsLXYpYQIhAJyF/sQzSJ7Ge+OrH1kzkyRFD9fMDz0vTvYcyy03zy4B"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.0.4_1521386654730_0.6073221585831456"},"_hasShrinkwrap":false},"1.1.0":{"name":"@antongolub/repeater","version":"1.1.0","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-minify":"^0.3.0","babel-register":"^6.26.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.0.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.68.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","jest":"^22.4.3","npm":"^5.7.1","standard":"^11.0.1","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"aaed0299b8d9e05d2f041759f90e4234a754549f","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-9hotM65xSfusYoEBqFRvXMuEsuQoCMAGH7LOtIs9hZfe6lQK8ZAC4n+QzwM3If28nSx2nKhCJnugPhEuw4Hc1Q==","shasum":"8cef4fbf83d02986880e175b4ca945e57a4bbfff","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.1.0.tgz","fileCount":6,"unpackedSize":6991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp8P2XN+gAydT/OiS43ODwPf2XS5qh8nAF6uMPdNMSeAIgPg+DCFHgzLqW9ZbmFCf7a4x+HfFjvRI0IiH1BTh8+nk="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.1.0_1521824072521_0.6888364960962658"},"_hasShrinkwrap":false},"1.1.1":{"name":"@antongolub/repeater","version":"1.1.1","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.44","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.44","@babel/plugin-transform-runtime":"^7.0.0-beta.44","@babel/polyfill":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.44","@babel/preset-flow":"^7.0.0-beta.44","@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.0","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.0.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.70.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","jest":"^22.4.3","npm":"^5.7.1","semantic-release":"^15.1.7","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"779dc7e7a41261027323c1173bc0b94b53f566d8","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.1.1","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-1Gg/gJaVxKTsWW1GLhCv+4DtjiIqidolqycuFZJF1emVmR0P710UmUJ+wCjXCpndU+RRr1+TqpR27+hl33AxeQ==","shasum":"90961395283103d07e00692ef59f2088855496ee","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.1.1.tgz","fileCount":6,"unpackedSize":7798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3F9UCRA9TVsSAnZWagAA95QP/2/sVQ7qZx4om+LxqXrk\n1SMiozxswAwXdaWTWUiIp1MNgUyhmR9JjkVHXv8+CssfqmdzlbapguueApqp\n+E89DKGYZEJ2TmBy4R1QiuUOIQjgNv6nqz7NFMuNa4Pv46+DDRnPrFM4m0eA\nzExMgaw644q+SyXUqQGyqwcfiYoSNwvf62iH47fpqCvoYIuiGK0sda10OsZe\n1uBVVwAfZQLZgLLmH032SSWS2bV9WTGrFq/AsOulMFMc+MzF3EpXf11vTe5v\n9UT7nw/tkUu+hE+rw50scx1/kDkpJgiEnksBnWh0WBAfcmhrAYNeoJIlpSKs\nCOo8yG/hkdbc1F/5STyUTntV4+/zwte4U+14js/GOsDHtY34lgfvnbghibDe\naVzJ1qJusGkPH4/RsXOWZEJyik1Wn1HYIXbNxUs46Lg0wanFpGuAf6H2RpP9\n6NdZKHbwiYmO2dRBBZX2LRwTKeeueFYORGqQAgXNjllQ74wkoHb+zCfGUjA0\n8Ij6hbD9GnMnlpmF8OJpTzYuZVCSj14itAg/X9iQsb+3ShSxLuOvBIVIAQ6j\nfdwUdjxI1K0SGmnM8yMz/gh1Yxa/CV2W1V1+MyP1ukufpjOI9d9Lse2wy5I6\njdup9ADmX4bJae/WTICpISgc3WDsL3HhXBwpOwuBcMfGOsBOMg0WHS1dquVd\nsnly\r\n=HfN2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV8Hv7FB6glHUyGeqNIeKHI9FZYuONB9SIAnj6BPk2UwIgRIlXMI4jwTDzR6DB7lR/j23HgbBNibx2cg2oQDfh9kM="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.1.1_1524391764265_0.5249025967715144"},"_hasShrinkwrap":false},"1.1.2":{"name":"@antongolub/repeater","version":"1.1.2","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.44","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.44","@babel/plugin-transform-runtime":"^7.0.0-beta.44","@babel/polyfill":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.44","@babel/preset-flow":"^7.0.0-beta.44","@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.0","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.0.1","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.70.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","jest":"^22.4.3","npm":"^5.7.1","semantic-release":"^15.1.7","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"247fd77888b1b280e533d047948ce636f55879c8","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.1.2","_npmVersion":"5.7.1","_nodeVersion":"9.11.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-YmqzncTARN3W2zk2ojxI6m1G7lxFmGYW2yhMEvgd6UedEBop5q2v9tp3um12vjRvJxtChjdSCYBqiFvQKBAk1A==","shasum":"008b177870c1c9865e604711944a2eec80bdc4c8","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.1.2.tgz","fileCount":6,"unpackedSize":8392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3JNqCRA9TVsSAnZWagAAm58QAIwD8wogdl66QXflg0W7\nBBmMBP4HEpXkQAEMLqRbTOT+gy/TbmtQPV8UKYgEYYpGnmT4WuM1TTGfi08q\npxR2czeDGBpUUy0Y0R/iOYz2Tpl+irjwhBmIn1xGh+TSqFjtDKLYuZVhZQdl\nV/E5iu+wP1dY902KTGTbgjNCF+JEFo/2Y2dbKpSmrrZZum7YGA5kDaQ1I/Cf\nPHVVxUtcD6ATvskbmRBw2EvsZk0rOGM6jifBE7R5FJn47QhsoejG5g5mEa6T\nWPVRPaGy8bT0sB3jlF4Qj5q+s64//eUzddhVTIyjvnDWCOM5OtPni/sqDCRt\nM17Sa/y3Rs21ehQJQyS/vIsqXNqHVjQtDeku2aWMc2H2M95BnDwzdOUVgHRR\nE6fLjMyj9PWhyup3GrPvMJq7TtywKpa5uuVeUFGO3W/K6zYAzZa8D4Vt1o9H\nMV2BK46Qf1g3wjU6j9nTCMkcOV3AgqY5NcV4/Ykh0kxKKYGrwUj7nDn8FZBx\n/NDkDHbU6b/QfirKCdtQv5J/bvQzBvxQp8a+lqpCyho+GW6g5+TeCvH20bpe\nqV3tmN1KslhwfnApWmsSGwVbaOiw4nb1kA+LY8pfDyudHxbCkBupSIL+KaF+\nQeZqW9jvvVd1tQ/MhaYb9xUtY4eNbAp68ZWxes6jBxy83A5XPnJnEXo1iR7Z\nQNtE\r\n=wuTV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0onykC/vu4iZNH1eg2ae+4lxw+rFVFXRDMpCnD1pOfAiB3WMqlLhoQGLB3/bKNVhmSt+xp+qv2T/t/QVut1ShWAA=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.1.2_1524405097876_0.49069772266906675"},"_hasShrinkwrap":false},"1.2.0":{"name":"@antongolub/repeater","version":"1.2.0","description":"Helper for creating repetitive functions","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2 --forceExit","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"^7.0.0-beta.47","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.47","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/polyfill":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-flow":"^7.0.0-beta.47","@semantic-release/changelog":"^2.0.2","@semantic-release/git":"^5.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.3","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.1","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.3","flow-bin":"^0.72.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","jest":"^22.4.3","semantic-release":"^15.4.1","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/","flow-typed/libdef.js"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"e7f7bd823d664eda2a9802e9fb507e76ea2adc59","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-pryNcNyE9I1BuaDxUUvRNY0//rLOdvRSz8XkFfIFTNUm7mTwKpw+eP16CLc1QJA2DDrKFPjAi2hbfL1luqzNgQ==","shasum":"6b824f81543ad5ce3ccdb0e8d54f738e35ee9fa4","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.2.0.tgz","fileCount":7,"unpackedSize":9281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/C0oCRA9TVsSAnZWagAAW7EP/jHf9Eua7NITK76KLXlr\nsF+xzGZmsLqRCoqA0/J6tB1CwavVAEkWnd/RreZZTzwWt1aJdNQgi5M28lUP\nlJHpwO+VixmT2Me8BSimkMzDzm9WsU5Cdgr1Ooc90KB1M+vKTe+LqRnRu+43\nBaCfXw2VWNCR4BYbxgbMvAJuLfg93ejdJau2R17PPO+D2Dgg5SjLcBYsQQwf\nJnx/3M96jv0AXmfLY1n2NG/Md4zIi/BB6KZpIHFHdvYpG6MOkZwAORZZaMO8\nCHzbOTFCV2afew+BKYUGrG5S9ZUyWuUf0k9CwHeNbe6eaxC/mlm9Qu73fpNQ\nW+l1MiVU9WAkHGHIqRpEG6T28ywHX2cGZ6eGLEZyTS84hqQOaMeRPmSJted8\n/VEaj1dkshKisxuElXdmospjoy3vFTAKB5xP7c52lXB+W0w9Y69AP7uuG4e7\nDvPRTZhnhCEl88M6LfJkq/xG0mX1nfy9UKfUYDa51vnbXxKkPSPmkWm60Hwc\nWBGfT8rFPD67lBWqaQig/osUUIl2+/27Btxc+MVJ099DKKVhJk0TmxDeqFGa\nEaN4/y66Rx5HggcNbDmMv57VbSwEY5Q/eryV54adPtelH704bBwoD6XTurVT\ni0a1OFJsQffDc86ZURu2no1TGfwmlAWG+7p3VS4Y7ubC7UVwk5idi5neZ5gR\nwmf4\r\n=WM0O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX2fR4BXNEWOegffNFGxAXUTX18xi7sTObngJro0KgLAiEA/dc3lrMK01MnLtw1niHFcIyoT+lu7+BJcnHIM24/fEQ="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.2.0_1526476072041_0.25169853158761923"},"_hasShrinkwrap":false},"1.2.1":{"name":"@antongolub/repeater","version":"1.2.1","description":"Helper for creating repetitive functions","main":"target/es5/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","jest":"jest -w 2 --detectOpenHandles","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-transform-flow-strip-types":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-flow":"^7.10.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^5.2.0","flow-bin":"^0.135.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.135.0","jest":"^26.5.3","semantic-release":"^17.2.1","standard":"^14.3.4"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"bae91548708870af70357e5c7d3af3e895522a14","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.2.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sosbyeiaoh1t5bigp2OPHvNnxz9b0dLB+uf7QtkK8ICafyY7wkhC88mT3XD6VwLsNfwh8DK94JkO45ouc5p4+g==","shasum":"457b3d683dec6239ebad5b94165c611701f17cad","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.2.1.tgz","fileCount":9,"unpackedSize":612660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhHM/CRA9TVsSAnZWagAANRgP/3YrtG9GmUYCNGv8nkAU\np+YFevGaXyo/NL3vsrM57rvFSUmoZUV75JrIKfWA6aq7ZAU8lDqYFmnOD3tk\nRSIq9HnrIEFeLF2rU7NJURuvYCdYSxHh4N2TKk3UNVJ7+W5u1l9U8z9ircT8\nhyLE6n9mf2nmumawoyeYVb6XmMgfVkl0J+bXIGU/eqJPCnweM1qvyNEUMw10\npHkopo1jRv1kvEJ+ZMu+UpqKfhP6/QJkgPGrF6wG/worI6KgXk6I5OZqobwG\nmfD7EhKdJrU1Or4lB5w5gSFgjuGK9r4uQuTSn6jP4yhXPt7SKP+Ip5TpbGUk\nSiK0xRhTJbvhs0wyva9Vfw1zgIn/bHOMekpL48KM1HupZ9saDVxCx8RJ1YGj\nIewAvNPpxetaQKnhXK7ZR75yECi9HHQ+kLBK2EbnqzBvu3wyvdZq3ev7s9gL\nSeZg0Dxdhc0GZtUvWlE0AzqWlSJi+zuhUWIZRHjJp4WV3wE0N6Zn1Fa40Ox/\nfzZZOhi7EVJIBabcw6X4rRJiI6JG4+rUsdNMn7P5iR6K4UfsVivqpJAL7Yay\nknzR2O6cNKAxu/d4IYn5Dt+MVaI5SJawK/w99XynbmztcY4w24SI1SLECr5u\nlN4Yz4t6KF1/9V5Yv651G/hR1VOSDGUXHatCUOw6BzWMfLusRk/x7/on/o76\nXLis\r\n=kT3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaX2FtEVrVx21bxfQDrsi1usQNsXIsH8U7aNmK+TT4vAiBk7oW7Zpy8scDZrw4qMz6TnLqjTrCUdRgXlt8p/q6peA=="}]},"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/repeater_1.2.1_1602515774598_0.9647796702861886"},"_hasShrinkwrap":true},"1.3.0":{"name":"@antongolub/repeater","version":"1.3.0","description":"Helper for creating auto-calling functions","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","jest":"jest -w 2 --detectOpenHandles","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.12.0","@babel/core":"^7.12.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-transform-flow-strip-types":"^7.10.4","@babel/plugin-transform-runtime":"^7.12.0","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.12.0","@babel/preset-flow":"^7.10.4","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^5.2.0","flow-bin":"^0.135.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.135.0","jest":"^26.5.3","semantic-release":"^17.2.1","standard":"^14.3.4"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"70b5922c93006e829b4e72ae099661608fee56a6","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2IpdubRiP7RXNI80s2h5HVNG/xgJfTXdl1JcwVyBGVSsP2X5Vfoh75B1VlHQ3GtNnS788qnyYRMqRTSHnwIGWA==","shasum":"40b08bc0549d2a2ab2f0be1be019c21c6618e183","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.3.0.tgz","fileCount":10,"unpackedSize":626248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiFuyCRA9TVsSAnZWagAAWRcP/jsgqLxs+fwAirqNslW8\nTIz2+PYSzTdXkhioUJTZbmgWLGyoAEQISlgh++m0hG1oPK/a1sfaIyfc2HNv\n9+KabCJP8ak+BzeUUoTpvntMPDpEn/66BrwNF5eMfT6cOlEkNjy//HArPzyH\nu5w4CnnCqEzc1pneFnfrl354pUnuEGubpkEkNNjH88vlpjZILXHC+RXJEjXV\ngXGGZAM7W8SOnoS7+psZUNRDWxWHPkChObfzXb5c92m8Yls6wHBYWPFrxESy\ng/lYGlXuTr8FrFKECumMS3DKzI2vTeywjhx28j3lhVvxwMXyuPJW9CPg39IQ\nGDMpoMsESyNr3OSostgMzuwmfsG6m6FZFMGXdwFwPY0YQGMOML4zi3wiK6GL\nVKImX6/5ILgajqKDChN5PvuIOy5+nCIWuBgup9kM1DlKTk1wT0OyjvTOrzz/\n2ZXLZRNjP6pPipAnO8JXqf9uG6IUwctGXL0CGLZYSboAEe1liA5pO9Ygrhoa\n/cBstf68GmObQjg+SkQQUmusBPZKBtAAwYm11f5qYwyzs/RNxa2kEJ3jRJUI\nuCXiwusgWcRpEbuzv9R5cF+IPKflICTlNymkRnwkI67VVfec9AdCQLb3oIRH\ns1E4b1uMiaVTTg5YkBurS0g88blulvmZJBec5WvzF9cX/5d8OjLwbaq547Aa\nWIaC\r\n=Rd5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY8NRavleBYgjDBvxv8yREqVnbLg83jzmmleIPLRyJRQIhAIypaIo1j3idir3aHDZTEK/Ohq5qVYAjGpXUdy9gksqw"}]},"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/repeater_1.3.0_1602771889817_0.025551071640936396"},"_hasShrinkwrap":true},"1.4.0":{"name":"@antongolub/repeater","version":"1.4.0","description":"Helper for creating auto-calling functions","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest --detectOpenHandles --runInBand","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{},"devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/plugin-transform-flow-strip-types":"^7.12.1","@babel/plugin-transform-runtime":"^7.12.1","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-flow":"^7.12.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^5.2.0","flow-bin":"^0.137.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.137.0","jest":"^26.6.3","standard":"^16.0.1"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"231b8b64920364a9c38495905aa17456997b5748","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.4.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Hhz1pG/2TNfDYPSfFhpn7K9QfFeONDU4ZssnoVBX4VwCbkfMIbM5cAdXuNlVwm2NyZjqaqIquTwLN/Nd4Jzp6g==","shasum":"b4a99cbc3f42b794fd606cf8efc7ae4ebb87d655","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.4.0.tgz","fileCount":10,"unpackedSize":457782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpXd5CRA9TVsSAnZWagAA5v8P+wWOg3uJSZvI4OFU2F/7\nYfAAzwUTHMPL3p+y2CACq3Gvnl0jBDz2idEtkfcBUfQ/JUa8Iwjh//vqvOQx\nxzlRks1Ic988+DO5sAftpKSObY1G7fk/sST3HFsWTVqikbhmQ+BC6QSoljxk\nlFeZ1lm+FE/pUnwChBJ8gwvQmB1NS5sDsYwoxmBg5egg4RmnwHiV5czHtdcj\npq0jmH5mNA+ZKXNQj+sNfUwKwoHYQ+CJLsaunkheBlYoA9O0C7xvPW+LbyaK\nVqcBZEgptpVaetrUbdjvBstY0NRrg0dqP+45lv/JsmXPvHrD4iFyLOtob+ss\nEyNYcqg6nWv6tVJeEDKPkuHSQci62uAIMiDyc7aYjIrQ8WvIlUuBSCqfaKTH\nMmR28qUnEWZI8cmca0M5ypbG+GcsPXZOC1uNzHe+fd4LC1oh+HzJfhWr5rBV\nyhLLoqPr+S0nxP4xTuni6qJgYb/55oXnJ60wkDdUmY9U9c8UhJsZyoNWKCoa\nTP0j+Ezr6h2mtC+qu/Z5q/ec7WhljRT2ZqwytgA7D1cPf9kCPa5XG4jBq36U\nY4zyAx+VPHc//Q+9rHvdFpIV9FAkpEBhp0RmHWM1xDe734PY3TS+aVKcW6VU\nSqtGT1hJQN6yvyE1fRacag/CTnIX6PYh1q+QQ64USVllqqzmKDhiBsxgo4nN\nNoja\r\n=YcdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFjmJ+9viP0UH+yeMBLwqqMbc/hPa+6pyv4Be7759lfAIhAPq2EOoRODSQkrK1SzisxS2D5qbovUFg4QMVfHOFnEMu"}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.4.0_1604679544971_0.17904353310685228"},"_hasShrinkwrap":true},"1.4.1":{"name":"@antongolub/repeater","version":"1.4.1","description":"Helper for creating auto-calling functions","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest --detectOpenHandles --runInBand","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-object-rest-spread":"^7.14.7","@babel/plugin-transform-flow-strip-types":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.15.0","@babel/preset-flow":"^7.14.5","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.1","eslint":"^7.32.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^5.9.0","flow-bin":"^0.158.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.158.0","jest":"^27.0.6","standard":"^16.0.3"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"aee7fc4589f934a0701a939042e0646530237d89","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.4.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.6","dist":{"integrity":"sha512-jdznWsX7Fxp8VUKEUc2cRXHWmwTMKqA8uun3Vh94V4FNTboekeeBwHv/qRFcErR5dkVGAqAijSfIZJcFzPuBIQ==","shasum":"7b4903e1dc640ed0cef0b0b214bfe4522bafef71","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.4.1.tgz","fileCount":10,"unpackedSize":1031362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHnX5CRA9TVsSAnZWagAA7L8P/iOwYr1Gadnp7121qyhk\nvDLhW/qXSjTtj09Kf3mtMH33g8+EqShiT2wgWNIJME+w00UVTAz+GPJ/0WjY\nfO4evr+fcxIyTjalaS+DCXxaFcbyDQAz/YgJjKTm3R67HjtUSy+/p4o/JIGJ\nTIpzFxOwNRfRvSy4V29cI54fL9WuC1yPewivLhlhKbF/YOJQpuefSUdIhanF\nM5quziz9cWFf6iGNsf9g5aLGC7fgopzkGgx/nmYjoc0zSJedEeVVpobGw4v7\nb/ChBTTiqrHUDAWlfEtJFG0GVaG1HutHKiU4JfFTljvd4eQCbrMOqtAsR9Ga\nlM36eAh3K7yUbk2IjwGkUmypMuIZVS9aQtII+KX7kWkUkvPAhTCZgn/ksZn0\nYjgSGg0Xoku3QvLNM09aFJLzNduIIki4CMZbjOBZzUzzzbkBZEMUeECL7YwA\nhtITZYsrv1CmcobOjau29nAQzrvxVMmPEQw2+spGJdDFOYWzQiIxVCoInjh0\nHo/E6hk56LhGZjPfK4MQe7nFyfDy1HL4ATLPxMUWkGOYpxwAXdtBaq6dmlWk\nsFYEfvZKsduoY9dBHeZqte5796LnJn4QtdMFaoH7Twa/6Wg/FZNA6qD/d8Td\nBTEvZEvCX+fgGMJh8Ji7nSHtpqObvfTRALSv7JxvZ7T4S/p4sWgYMTv9ZdPJ\nuySS\r\n=9T0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkaV3TI4XFP+W79XQ3d7KecEDgqphCrRCEaOmrghjqnAIgJlPz2+XugREEY17O2uYOxH3SGbWQAO2UTmFMT0/mkvA="}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.4.1_1629386233179_0.5940290830372439"},"_hasShrinkwrap":true},"1.5.0":{"name":"@antongolub/repeater","version":"1.5.0","description":"Helper for creating auto-calling functions","main":"./target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest --detectOpenHandles --runInBand","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-transform-flow-strip-types":"^7.19.0","@babel/plugin-transform-runtime":"^7.19.6","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.2","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.1","eslint":"^7.32.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^7.0.0","flow-bin":"^0.194.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.194.0","jest":"^29.3.1","standard":"^17.0.0"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"d0c4ca0d8221d37071e76aedd2240ede467518f4","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.5.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2tgCH1X+r+lpbNkVSkvcQ3ahdm24QxJq33qAxCuqhN4rDM6SxZ/Qz6LGVJRN+TcvzbDVkjccdUoYYh9iLN6+JA==","shasum":"47e36f37bb16bb072dd4b4bbd7b3a57a19160330","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.5.0.tgz","fileCount":9,"unpackedSize":12618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS7i8k/XmFMzu+ASIqjF1kBdpHXD+VUpLKhVkqBVcDXAIgJdCoQ7KZlf2u4ekwfomsy7eVulAAwFwCKWRYs2+RtN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh8XAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrubhAAk6/l1XmiTrvdCJfY+Ot1FBhiZtDu0ks2G+RUPbxLAHFirgVa\r\n/y8AHCWw2brgy/go//auITmzRmSG1IeUI4ZeqkCtjjORkvPZm3ps1RXPZao2\r\n9Tjas6KU2GU68fiXTwZEiy8BzkFejBmmxd1SkHiUmPgJv1YkrF+VlaKPWHOt\r\nUCEWlL4zDb2T5tS7GSS0e+BxJ3w0RJVjq32wZF2l8jrVvSfaW2Pi6WGZdROa\r\n+cQuRTaCanUCY5qKGLs7upbfWCzwPLfcSdKrVY5hTxMeuAm5gtbQu0vrexj1\r\nRFy5vX9CrtZFPtW6Gpo0ykK5jQCvmwOltLvpkvs0vbiK2GgGV6aUryjltINk\r\n4HmNXSzB3oSotEtvuvbYIfJxWmsjqWLrU9DB6TItZhMkjTwRXb3Fnkrl+pOn\r\nmr9hv7aSyqH77nQ+fQWdCAQgFxkbxywSnOgXdHt0p4fUbajAoA4/YKU00keR\r\nUkVT/Lm13U0f6oYFAhKAkhmIJMeQKUWf9RFAngSc2G3DR4C7hTJrz+0CSuA5\r\n42NBzH+5u5piKULlF/b4ENZmoHJapsPN/HRRLcpW6WQTU6M8BqvvUl6iN1L6\r\nqWvipq30lRywZGm4ZwP1ZAJB/hyP3ruq3uYmkgdcNZL6fmDcpMdnUC7w1sB9\r\nCWeOqRj61PIYml5RANyy6eUgR9W2lS0JOmc=\r\n=64Fe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.5.0_1669842368370_0.6926541085374358"},"_hasShrinkwrap":false},"1.5.1":{"name":"@antongolub/repeater","version":"1.5.1","description":"Helper for creating auto-calling functions","main":"./target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest --detectOpenHandles --runInBand","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","doc":"esdoc","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/plugin-proposal-object-rest-spread":"^7.20.2","@babel/plugin-transform-flow-strip-types":"^7.19.0","@babel/plugin-transform-runtime":"^7.19.6","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.2","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.1","eslint":"^7.32.0","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^7.0.0","flow-bin":"^0.194.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.194.0","jest":"^29.3.1","standard":"^17.0.0"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"jest":{"testEnvironment":"node","collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"386c300aaa50af22b61be4469356d5090dff5618","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.5.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OrHspu/EVAs4SQkfAdYn3Axn3kUSvqvXIABI9pAwNdvR1rKbYlB+e7wMv1CkvzES3OFNx5O5SNDjWLioOiaPjg==","shasum":"892549d050f9a978b20e9c1309017ac7e7185414","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.5.1.tgz","fileCount":9,"unpackedSize":12869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFjM2e1Y8or7z+xRz7vwwjcS28VALLrTQwWrQCubdLYAiEAuehsu8a+WnZrBerSpgWz+Bb6Y9bQNM9y1h9XZBIfNc8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh8f6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/LQ/9GKSNn1SeqieGaVxHYhHRyM2Rx52IPwFAtkJ+WeM1lbLzeC8z\r\nlzWWapmDfd6S3yeutl9e2WAYwGOXEnaIeHDDuiB+fyxCxUj4JbZ3aRc1MGOh\r\n7hgril3hs6U8VFHuLow9sneB6KWURPYbBb0fhQN9XynuO13q0qR7cvJKXFEa\r\ndqhQzOTmTkc2juslXygvgQU1NdRrT7GHrQTlVODQmE0XwutLq56MD4c3rEqC\r\ng2NVWkFQAOEkRbQ3kzQvMFsrtqEr3d17kNtDML2Cxz5S5PYPgE0VfkzEQgKm\r\n7tRXHM4qatFmvqxi8KwuJpmpnlVp+Bfo74FSMYMCL7eDBjb2Xp1cUHu+cG/t\r\nzzGPXP6pOW09S4LV0btvEx+GsAySdqtA9NFycR2OTHeodbNprbxUwT1eCkjw\r\n4DTQuoNbWB8UXo32Fmr90acQw6h3rxZcw0IrouGFSS5NQiicHwEP9KPGaPc9\r\nnZ6P8XJgK5sxqZFNCMTutaKntyTJGru14xS7w8qKJLnOTITrQYPi4hD5PE67\r\n3n1GK63zvumUzenndInd0sKHaElBGr8EdWbT0Er4xKNXydmRDzxrzUt5qe2p\r\n1e22mYrt2hg+XLloJWKJD4NysnNsI9JDdBOJmjT21hvgGiho1/yy3JJsyxcl\r\nBGgENu2s8cWTnId6wZFy47Of9A0BZrXJZeQ=\r\n=u5y+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.5.1_1669842938004_0.3106312764263055"},"_hasShrinkwrap":false},"1.5.2":{"name":"@antongolub/repeater","version":"1.5.2","description":"Helper for creating auto-calling functions","main":"./target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/**/*.js' -t html -t json -t text --threshold 90","lint":"standard src/**/*.js","lint:fix":"yarn lint -- --fix","test":"yarn flow && yarn flow:coverage && yarn lint && yarn test:unit","test:unit":"jest --detectOpenHandles --runInBand","build":"yarn build:cjs && yarn build:docs","build:cjs":"BABEL_ENV=production babel src/main/js --out-dir target/es5","build:docs":"esdoc","postupdate":"npm i && npm audit fix && yarn build && yarn test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","devDependencies":{"@babel/cli":"^7.21.0","@babel/core":"^7.21.3","@babel/eslint-parser":"^7.21.3","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-transform-flow-strip-types":"^7.21.0","@babel/plugin-transform-runtime":"^7.21.0","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.2","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-flow-plugin":"^1.0.0","esdoc-flow-type-plugin":"^1.1.0","esdoc-standard-plugin":"^1.0.0","eslint":"^8.36.0","eslint-plugin-flowtype":"^8.0.3","flow-bin":"^0.201.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.201.0","jest":"^29.5.0","standard":"^17.0.0"},"standard":{"parser":"@babel/eslint-parser","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach","TimeoutID"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"ecdb913c595d5555673cc87883982695efac2fbe","bugs":{"url":"https://github.com/antongolub/repeater/issues"},"homepage":"https://github.com/antongolub/repeater#readme","_id":"@antongolub/repeater@1.5.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-dhch8MAJOYpUlujjECXMC+DP3W4rWejEXOuivglAvWYY7dP6fws+hS4DJSeWJUNesulid6NxsNjheXoLxeOjIQ==","shasum":"06aa221264dc0524041dc9a8635c561baa6530a6","tarball":"https://registry.npmjs.org/@antongolub/repeater/-/repeater-1.5.2.tgz","fileCount":9,"unpackedSize":12124,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIIfkIENg4v/SVZ+xtJmDVxwwgknk4ID7iaaFKTN4XDAiEAl9yDuR8OSNzS4FpFfeFbYh0WkLGYg/oUypJQdka1JS4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkExLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPZA/+MeIVRES0TuyK5Qlf93AkJMZ11Ifu3QXHUx0Y2GVqbuDhengJ\r\n+eOZ1J3+UXRJ9R3sP6Blb83c+hT/0tDDXlVHxZ08FQLhMdelB22H94QCsMEf\r\n+lbyCuEAN+o/jRgeZbhNXNNClOhcVLfKmLPKetLL+ulpJVs0gxxVVuKDsXoq\r\nnXmQGqKZaGq8gcOpxuBaLedImH8tZfRF/I6JnlkJPlSSt3KEtWM2sx/T9rla\r\n1ja6sRd4C+DyJvPGneoAYtb0hAhBgMJznPnUwGefivISATXARfBSipad74HV\r\nUIjCjySuMqeOtF4lQgCp/Kl1U+F/wxyZWUNtMpvoxYfvnCHgEefKco1cO3mF\r\n7d1KAuWXX7OZwyiE9v/E7wVGGZNZnwuMEnWUH9svs3Z8XK8V7JcYldjspbEM\r\nucCg0Aa1yxHBKEqJ9Y6RZJ9FOgYYz1bPyhi/gFLIoRf4bPP2JE2kL2CuJLYt\r\nvLvtrQCV8S473y9PDhSGT6TvDhe3Wy4fVuWA/PHB7blf/p97MVKLc51lPEqH\r\nV1BTpKbCwWhTBy/2ZLABQD3X4eY+T/VL+0X90HtnhI2ew/NWGovH0vpyDwd0\r\nwnKrAlx3q3wfE/yWd0fMHFIs448iytmPNmvZIFP0YGpczU58J+gE3ib2AS/c\r\ntZZDGh/p2mo2XYu2vQE8ZNSlVSExHz0UkZY=\r\n=escq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/repeater_1.5.2_1678971614734_0.23681139555988517"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-13T11:13:55.369Z","1.0.1":"2018-03-13T11:13:55.443Z","modified":"2023-03-16T13:00:15.063Z","1.0.2":"2018-03-13T13:03:35.967Z","1.0.3":"2018-03-14T16:03:43.840Z","1.0.4":"2018-03-18T15:24:14.788Z","1.1.0":"2018-03-23T16:54:32.572Z","1.1.1":"2018-04-22T10:09:24.320Z","1.1.2":"2018-04-22T13:51:37.938Z","1.2.0":"2018-05-16T13:07:52.104Z","1.2.1":"2020-10-12T15:16:14.774Z","1.3.0":"2020-10-15T14:24:49.960Z","1.4.0":"2020-11-06T16:19:05.168Z","1.4.1":"2021-08-19T15:17:13.361Z","1.5.0":"2022-11-30T21:06:08.556Z","1.5.1":"2022-11-30T21:15:38.175Z","1.5.2":"2023-03-16T13:00:14.957Z"},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"description":"Helper for creating auto-calling functions","homepage":"https://github.com/antongolub/repeater#readme","keywords":["repeater","repetitive function","repetable","auto callable","setInterval","setTimeout"],"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/repeater.git"},"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"bugs":{"url":"https://github.com/antongolub/repeater/issues"},"license":"MIT","readme":"# @antongolub/repeater\n> Helper for creating auto-calling functions\n\n[![CI](https://github.com/antongolub/repeater/actions/workflows/ci.yaml/badge.svg)](https://github.com/antongolub/repeater/actions/workflows/ci.yaml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/c63a84dc4cda2e67e2c3/maintainability)](https://codeclimate.com/github/antongolub/repeater/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/c63a84dc4cda2e67e2c3/test_coverage)](https://codeclimate.com/github/antongolub/repeater/test_coverage)\n[![npm (tag)](https://img.shields.io/npm/v/@antongolub/repeater/latest.svg)](https://www.npmjs.com/package/@antongolub/repeater)\n\n## Motivation\nThe wheel was invented a long time ago: [repeat](https://www.npmjs.com/package/repeat).\nWhat's the diff?\n* Repeater stores the last call params and uses them for next invocations.\n* Inherits target's iface.\n* Allows to combine `manual` and `automated` calls.\n\n## Usage\n```javascript\n    import repeater from '@antongolub/repeater'\n    \n    const target = step => { this.i += step }\n    const context = { i: 0 }\n    const delay = 1000\n    const rep = repeater(target, delay, context)\n    \n    rep(2)\n    \n    // Imagine, 5 seconds later new 'manual' call occurs\n    setTimeout(() => rep(1), 5000)\n\n    // ~10 seconds after start: \n    setTimeout(() => console.log(context.i), 10000) // 15\n```\n\nRepeater is just a wrapper around the target function. It exposes several util props:\n\n| Prop      | Description                             |\n|-----------|-----------------------------------------|\n| `delay`   | interval in ms                          |\n| `timeout` | TimeoutID                               |\n| `target`  | ref for original target function        |\n| `context` | optional scope                          |\n| `limit`   | optional remainder of calls             |\n| `args`    | arguments of the last invocation        |\n\nSo, anytime you're let to interrupt the repetitive call by clearing timeout:\n```javascript\n    clearTimeout(rep.timeout)\n``` \n\n### Parametrization\n\n```javascript\n    const rep1 = repeater(target, delay, context, limit)\n    const rep2 = repeater({target, delay, context, limit})\n```\n\n## License\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}