{"_id":"@anio-js-foundation/run-fn-periodically","_rev":"1-7b2176cbd07238c887b433162318a571","name":"@anio-js-foundation/run-fn-periodically","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anio-js-foundation/run-fn-periodically","version":"1.0.0","description":"Run a function periodically.","main":"./dist/package.mjs","author":{"name":"Anio Software","email":"info@anio-software.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/run-fn-periodically.git"},"devDependencies":{"@anio-js-core-foundation/fn-measure-execution-time":"^1.0.0","@anio-js-foundation/bundle-package":"^2.0.1"},"scripts":{"prepare":"bundle-package ."},"_id":"@anio-js-foundation/run-fn-periodically@1.0.0","gitHead":"35b50465b208e72e4c22b8309e85215d2124c787","bugs":{"url":"https://github.com/anio-js-foundation/run-fn-periodically/issues"},"homepage":"https://github.com/anio-js-foundation/run-fn-periodically#readme","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wYbEK+VeyBCbK39kgrO1zhYUbGnv7ITlZhR+RtFWDEjgPtJA3ztyNgX87XXm73nCnP9A1a3aS3QR25+0Tl18jw==","shasum":"03447691f9581e71395da064a183aa2033012b36","tarball":"https://registry.npmjs.org/@anio-js-foundation/run-fn-periodically/-/run-fn-periodically-1.0.0.tgz","fileCount":3,"unpackedSize":1671,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anio-js-foundation%2frun-fn-periodically@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe99T5oPApEGyX98ei/WUDiOs8zDAbbZsyFYux17ZyLAiBtQLlzQWwzHXYS8y0IoKLz44nS4LTgqhWyPLX2VxgCyg=="}]},"_npmUser":{"name":"dasdeo","email":"mark@anio.software"},"directories":{},"maintainers":[{"name":"dasdeo","email":"mark@anio.software"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/run-fn-periodically_1.0.0_1707513582910_0.15710267737771955"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-09T21:19:42.801Z","1.0.0":"2024-02-09T21:19:43.064Z","modified":"2024-03-13T13:13:29.057Z"},"maintainers":[{"email":"exory@anio.software","name":"exory2024"},{"email":"mark@anio.software","name":"dasdeo"}],"description":"Run a function periodically.","homepage":"https://github.com/anio-js-foundation/run-fn-periodically#readme","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/run-fn-periodically.git"},"author":{"name":"Anio Software","email":"info@anio-software.de"},"bugs":{"url":"https://github.com/anio-js-foundation/run-fn-periodically/issues"},"license":"MIT","readme":"# @anio-js-foundation/run-fn-periodically\n\nRun a function periodically.\n\n```js\nimport runFnPeriodically from \"@anio-js-foundation/run-fn-periodically\"\n\nconst loop = runFnPeriodically(async () => {\n\tconsole.log(\"hello from loop\")\n\n\tawait (new Promise(resolve => setTimeout(resolve, 500)))\n}, 1000)\n\nsetTimeout(() => {\n\tloop.cancel()\n}, 10)\n\n```\n","readmeFilename":"README.md"}