{"_id":"set-harmonic-interval","_rev":"2-c18882dbbd53e117d3ddd5bde5807fec","name":"set-harmonic-interval","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"set-harmonic-interval","version":"1.0.0","description":"New project...","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/set-harmonic-interval","repository":{"type":"git","url":"git+https://github.com/streamich/set-harmonic-interval.git"},"license":"Unlicense","engines":{"node":">=6.9"},"main":"lib/index.js","scripts":{"prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'","prepush":"yarn prettier:diff","precommit":"pretty-quick --staged && yarn tslint","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","commitmsg":"commitlint -E GIT_PARAMS","clean":"rimraf lib","build":"tsc","test":"jest --no-cache --config='jest.config.js'","release":"semantic-release"},"keywords":[],"dependencies":{},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/npm":"^5.1.15","@types/jest":"^24.0.18","husky":"^3.0.4","jest":"^24.9.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","rimraf":"^3.0.0","semantic-release":"^15.13.24","ts-jest":"^24.0.2","ts-node":"^8.3.0","tslint":"^5.19.0","tslint-config-common":"^1.6.0","typescript":"^3.5.3"},"types":"lib/index.d.ts","typings":"lib/index.d.ts","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"92e7ad1ecf4f74486b0c7a109694ba315c25aa4f","bugs":{"url":"https://github.com/streamich/set-harmonic-interval/issues"},"_id":"set-harmonic-interval@1.0.0","_nodeVersion":"10.10.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-RJtrhB5G10e5A1auBv/jHGq0KWfHH8PAb4ln4+kjiHS46aAP12rSdarSj9GDlxQ3QULA2pefEDpm9Y1Xnz+eng==","shasum":"2759658395579fc336b9cd026eefe1ad9e742f9b","tarball":"https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.0.tgz","fileCount":6,"unpackedSize":5154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYdtsCRA9TVsSAnZWagAAOxIQAIXC2s/txKUXLGg6WoS2\n8/Xppxxijr8W+R7RHwEBM9ZJUMe538l9PXWnyg509o2tSnLq4OgXaCygeEoF\nL9Hanh4fiYDj65JL7EYjj8sMi/mMnIpZK7JsTur+r6Z5opa0nIg/9qTxH6GF\nyNkRUFTGcOXubHOgTKlS3pi2b5oiSRt2bYEYoKaAWADGE4r211Shy82u6Bhm\nc+x3tMffWBH5v875pRhHuqRw0DZKPv4BK0kWM+lUFsu6FMQcHzTwjuJfTSJE\nOeahLzipkCNdGJOvyPZsW7LQ8ZwVe5lWUSga84fFROOTkY0X8udw6WOMUYpz\nLWZFXsS9LMfjM9CIzBvqZ2Rp7k/xnJC3LdzTc7e3zp5v40XfudtKNC/SDABx\nPCgDLzwOQp2wk3E5SgfCtScC10qH2QYrZrPsS37becLQg6Nns5f4zUnkZHT2\nHkZ1x/eo5/cZutiifu+f34TWWfs+Gj8NaMs8i4aEglKxgqOLEQtJHupVB3Qj\nJ4Q4U9o/VtbEltXRidC8pOMQL/Ai3CaBRoGjzjKl1d3TTzTXzI+aB4w47He6\nC3ouNpW8gMZbQ7/xTxNA/zcNpKhslcoQ+U6JwDAOKQwR0edy0HHHv07gyUtV\nmyBAqtMo8UJvZn3I/pSzDVBs6ZPZ5uE10gRKC7DXpWgjdgUF2XkG5DVWc7U7\nGODO\r\n=jxB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzZqxM3bKqj3+dokLiBKwEbkBn1o90v4PntDyQgebfDAiAQSOcveCAU2SsSvl1FXXzmc5Fv6xZowbwCmrqFaRbNRg=="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set-harmonic-interval_1.0.0_1566694252108_0.971126589058954"},"_hasShrinkwrap":false},"1.0.1":{"name":"set-harmonic-interval","version":"1.0.1","description":"Works similar to `setInterval`, but calls all callbacks scheduled using `setHarmonicInterval` all at once, which have same delay in milliseconds.","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/set-harmonic-interval","repository":{"type":"git","url":"git+https://github.com/streamich/set-harmonic-interval.git"},"license":"Unlicense","engines":{"node":">=6.9"},"main":"lib/index.js","module":"lib/index.esm.js","esnext":"lib/index.next.esm.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write \"src/**/*.{ts,tsx,js,jsx}\"","prettier:diff":"prettier -l \"src/**/*.{ts,tsx,js,jsx}\"","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","clean":"rimraf lib","build":"rimraf ./dist && rollup --config","test":"jest --no-cache --config='jest.config.js'","release":"semantic-release","demo1":"yarn build && node demo1.js","demo2":"yarn build && node demo2.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && yarn tslint","pre-push":"yarn prettier:diff"}},"keywords":[],"dependencies":{},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/npm":"^5.1.15","@types/jest":"^24.0.18","husky":"^3.0.4","jest":"^24.9.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","rimraf":"^3.0.0","rollup":"^1.20.3","rollup-plugin-typescript2":"^0.24.0","semantic-release":"^15.13.24","ts-jest":"^24.0.2","ts-node":"^8.3.0","tslint":"^5.19.0","tslint-config-common":"^1.6.0","typescript":"^3.5.3"},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"config":{"commitizen":{"path":"git-cz"}},"gitHead":"f935988ab91c0690a32e32a87a14137e2618b1f0","bugs":{"url":"https://github.com/streamich/set-harmonic-interval/issues"},"_id":"set-harmonic-interval@1.0.1","_nodeVersion":"10.10.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==","shasum":"e1773705539cdfb80ce1c3d99e7f298bb3995249","tarball":"https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz","fileCount":8,"unpackedSize":9440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsAm5CRA9TVsSAnZWagAAhCkP/RCPXc2BprDK4BgiiMr4\nB+09f2svS+KvqERCM9NWyhtSRpNfsBPwR959i33UP5UsFexo0y3p8iJGoScM\n8aiMsfArV3JqMRst4YPVjASvQNIdKyWlwMp60o8a0ATrq24fYGtWoOv+3tIr\nX+ISfN1pL3cV8VnFiPPVirMbSqeHAZfbF2NXc5yGg8QGwlNpb4zpbVamx6Dc\nmD5naH5pVvicEWD5/IQ47rBasXGXbhRLNHFPcB0rCKqV1KjC+KWeaSInDc1C\ndNtcm496qWV+isuEVrursbuuCkkQaotKv2QI61MCnt04ydIPOE4YXiM50BPh\n/DOc6ubVEt4xCyrFjSmS8zDQHwwPzotOLFOe9mc2yW2OOnxFW+eA/Qb112QH\ndxlI6wMIPHSlBVO5PzvRcHUZgc+JsFnV7vfAWcExQG0xNjiNnCm6HRKAloSm\nf7SDiKIgsrFCVX5KGeHFz390nUL4T4qlj2moAZ1NlURRKz6NUfxdXVcVi7za\nbuIVyUk0PrBxJydDv48wU47pQf3+u3rQOTzpEMzViltzJzHDSqEBrP0KC050\nSZAvsN6WBu++qbzb6UK4absCeEZo/zRe0+zwFYaRMhmB5+wY2PSRBAj3PVAn\nuvZpa6FYvZvvx8vsoLJOWfFJie93z2+mpLipYYvyHeeATmO1WHjgGHHRORBV\n399C\r\n=tMue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm6T5Nc3VkyVf1CL5ozwUUpBVA2WS7Pui4qKBrZ3pk/AiEAsMX+0j1131zlXMuoCmn87jEKDzn3N4Byp7gye4MVxhg="}]},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/set-harmonic-interval_1.0.1_1571817912680_0.4105486601089803"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-25T00:50:52.108Z","1.0.0":"2019-08-25T00:50:52.362Z","modified":"2022-05-17T13:59:11.512Z","1.0.1":"2019-10-23T08:05:12.882Z"},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"description":"Works similar to `setInterval`, but calls all callbacks scheduled using `setHarmonicInterval` all at once, which have same delay in milliseconds.","homepage":"https://github.com/streamich/set-harmonic-interval","keywords":[],"repository":{"type":"git","url":"git+https://github.com/streamich/set-harmonic-interval.git"},"author":{"name":"streamich","url":"https://github.com/streamich"},"bugs":{"url":"https://github.com/streamich/set-harmonic-interval/issues"},"license":"Unlicense","readme":"# set-harmonic-interval\n\nWorks similar to `setInterval`, but calls all callbacks scheduled using `setHarmonicInterval` all at once, which have same\ndelay in milliseconds.\n\n## Install\n\n```\nnpm install set-harmonic-interval\n```\n\n## Usage\n\nIn below example `1` and `2` will always be printed together every second.\n\n```js\nconst { setHarmonicInterval, clearHarmonicInterval } = require('set-harmonic-interval');\n\nsetHarmonicInterval(() => console.log(1), 1000);\nsetTimeout(() => {\n  setHarmonicInterval(() => console.log(2), 1000);\n}, 500);\n```\n\n\n## License\n\n[Unlicense](LICENSE) &mdash; public domain.\n","readmeFilename":"README.md"}