{"_id":"@anio-js-foundation/fn-measure-execution-time","_rev":"1-bb4e5f75fbfb62bcde837ddfbb81c46e","name":"@anio-js-foundation/fn-measure-execution-time","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@anio-js-foundation/fn-measure-execution-time","version":"2.0.0","description":"Measure execution time of a function.","main":"./dist/package.mjs","author":{"name":"Anio Software","email":"info@anio.software"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/fn-measure-execution-time.git"},"devDependencies":{"@anio-software/npm-package-bundler":"^1.0.0"},"scripts":{"prepare":"npm-package-bundler ."},"_id":"@anio-js-foundation/fn-measure-execution-time@2.0.0","gitHead":"b0cb5610fbd5d667342475b193f982d1fe999e8f","bugs":{"url":"https://github.com/anio-js-foundation/fn-measure-execution-time/issues"},"homepage":"https://github.com/anio-js-foundation/fn-measure-execution-time#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rJtb4D0dwqanjeWQ4EwaW0dzqHXa5V5AZ6SBvM9kfc7iqvVPhslLLJpjNvczv5Gz63/IniYm5/w3VzfOvl+5xQ==","shasum":"92484a4a6e9723dc6e33331431751676332312fb","tarball":"https://registry.npmjs.org/@anio-js-foundation/fn-measure-execution-time/-/fn-measure-execution-time-2.0.0.tgz","fileCount":3,"unpackedSize":1262,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anio-js-foundation%2ffn-measure-execution-time@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo+dJb974VTEAxLibNxp8ZscW0ZACM/67oMWbIimVndwIhALP4PnAdrPxdCY+tnLq7CsYqrbkThnK1BYL0Yiiu7S92"}]},"_npmUser":{"name":"dasdeo","email":"mark@anio.software"},"directories":{},"maintainers":[{"name":"dasdeo","email":"mark@anio.software"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fn-measure-execution-time_2.0.0_1709502755581_0.3840325999004377"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-03T21:52:35.473Z","2.0.0":"2024-03-03T21:52:35.723Z","modified":"2024-03-13T13:16:03.231Z"},"maintainers":[{"email":"exory@anio.software","name":"exory2024"},{"email":"mark@anio.software","name":"dasdeo"}],"description":"Measure execution time of a function.","homepage":"https://github.com/anio-js-foundation/fn-measure-execution-time#readme","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/fn-measure-execution-time.git"},"author":{"name":"Anio Software","email":"info@anio.software"},"bugs":{"url":"https://github.com/anio-js-foundation/fn-measure-execution-time/issues"},"license":"MIT","readme":"# @anio-js-foundation/fn-measure-execution-time\n\nMeasure execution time of a function.\n\n```js\nimport fnMeasureExecutionTime from \"@anio-js-foundation/fn-measure-execution-time\"\n\nfunction myFunction() {\n\treturn new Promise(resolve => {\n\t\tsetTimeout(resolve, 500, \"hi\")\n\t})\n}\n\nconst result = await fnMeasureExecutionTime(myFunction, 100)\n\n// prints something like { value: \"hi\", execution_time: 502.820208 }\nconsole.log(result)\n```\n","readmeFilename":"README.md"}