{"_id":"@1771technologies/measure-right","_rev":"7-42a7efcd02c946e852605fb49d6a5225","name":"@1771technologies/measure-right","dist-tags":{"dev":"0.0.6-dev.2","latest":"0.0.9"},"versions":{"0.0.5":{"name":"@1771technologies/measure-right","version":"0.0.5","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.5","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"e0af9a853bb7529ff8dfe839078bc771dc49b43f","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.5.tgz","fileCount":15,"integrity":"sha512-uYDoq0wNRkq3tIqYeBxycf/P0ThLDcO7v8zuvcpSPES1orP30x3wWdGHkC1WmoA3RJUh3Ni1u6pnPwssapGuAg==","signatures":[{"sig":"MEUCIBtuk++hCBfy7Bs21M5xjSkurIWZY5xrABHZn/GbL0jKAiEAuYVN1Ku0yiArOYL1W8PDT3TxnxZlB+AApLRZrSQe8HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16082},"type":"module","_from":"file:1771technologies-measure-right-0.0.5.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/b7577cc8046e189f435261141388075a/1771technologies-measure-right-0.0.5.tgz","_integrity":"sha512-uYDoq0wNRkq3tIqYeBxycf/P0ThLDcO7v8zuvcpSPES1orP30x3wWdGHkC1WmoA3RJUh3Ni1u6pnPwssapGuAg==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/lytenyte-shared":"2.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.5_1774017520091_0.5284971465309201","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-dev.0":{"name":"@1771technologies/measure-right","version":"0.0.6-dev.0","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.6-dev.0","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"67a28e6528c7a43c0635ef4641254537a32baeba","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.6-dev.0.tgz","fileCount":15,"integrity":"sha512-ELxgVl4thaemdpILaC6sQnJ0enlBY38QHuiE0S4H9mTKw9Sr1rHIFCiw424AEY9o2jxTMLXYkLYluJyrk9FsrQ==","signatures":[{"sig":"MEQCIFpiL16SIy19J/cIaKvoguushRSyAz/vIyZU4hh+UZ28AiABQYpICojiCzgnflQ77EoA6rzb9A3jR4NqDsSXO151CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16094},"type":"module","_from":"file:1771technologies-measure-right-0.0.6-dev.0.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/c81ac73cd8b61876c7b7df19f94f2f82/1771technologies-measure-right-0.0.6-dev.0.tgz","_integrity":"sha512-ELxgVl4thaemdpILaC6sQnJ0enlBY38QHuiE0S4H9mTKw9Sr1rHIFCiw424AEY9o2jxTMLXYkLYluJyrk9FsrQ==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/lytenyte-shared":"2.0.4-dev.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.6-dev.0_1774420725647_0.691874170748239","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-dev.1":{"name":"@1771technologies/measure-right","version":"0.0.6-dev.1","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.6-dev.1","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"4f0d3a96ca44ed5f92d1b8e4d1a27ff19fcb7568","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.6-dev.1.tgz","fileCount":15,"integrity":"sha512-+yKTtAtT/hz2l74fZQes4LpHhT4WxW1H1lA7dXW8mOje9E0C+Kby6NuyEC+W8vdbCZng//x2BxlvwqjE/VWjmQ==","signatures":[{"sig":"MEUCIQCKX8aL9Tjd0Uzhl8p7Pzb/dBfOXLLysapTWQ5IuWS9TwIgBgog9/sn3Jki3zZOhA5YiVDz2BQZdtHu4ZO89cAqXww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16094},"type":"module","_from":"file:1771technologies-measure-right-0.0.6-dev.1.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/5d940485d4284aa6d7ae2ac252a136f5/1771technologies-measure-right-0.0.6-dev.1.tgz","_integrity":"sha512-+yKTtAtT/hz2l74fZQes4LpHhT4WxW1H1lA7dXW8mOje9E0C+Kby6NuyEC+W8vdbCZng//x2BxlvwqjE/VWjmQ==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/lytenyte-shared":"2.0.4-dev.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.6-dev.1_1774695125397_0.20349032757342744","host":"s3://npm-registry-packages-npm-production"}},"0.0.6-dev.2":{"name":"@1771technologies/measure-right","version":"0.0.6-dev.2","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.6-dev.2","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"b1b3300008dd26b4409072e1583c00c224954300","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.6-dev.2.tgz","fileCount":15,"integrity":"sha512-p3BEh+nUXvhOQ6obIR5pCK8fEjqtzzM1yoDHmkr8m7n8C0Q6BAlomNEm2tKZwPaTrl4XiS892TWfE8JneKO3pA==","signatures":[{"sig":"MEQCIEJpb67E/JhvogGpETX7hPhqvUoAIGNDdBUfyrPZApueAiBobPUDJTcglSdShlKS8LO6LLXzdnylSrzQzAiGHzar1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16094},"type":"module","_from":"file:1771technologies-measure-right-0.0.6-dev.2.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/44cafae46467595027c56954d392349d/1771technologies-measure-right-0.0.6-dev.2.tgz","_integrity":"sha512-p3BEh+nUXvhOQ6obIR5pCK8fEjqtzzM1yoDHmkr8m7n8C0Q6BAlomNEm2tKZwPaTrl4XiS892TWfE8JneKO3pA==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/lytenyte-shared":"2.1.1-dev.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.6-dev.2_1777838144957_0.422573049860375","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@1771technologies/measure-right","version":"0.0.7","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.7","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"56e6f0b1fb5fef35fc6b04ad04d7b6637244efd9","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.7.tgz","fileCount":17,"integrity":"sha512-B4zbjua7vOTiCeYKOA/ZJi/j02jAFAUU0azO4WW3Yt2MSXGvr8gVza3JaFBmrmuX5pKVC6RuV9AbqNyiaT4oBQ==","signatures":[{"sig":"MEUCIQCIxAxCUjTBP3WssFRIoy9YkF+JmSN82xPIztukVOnzTQIgZEZ7y7XdU02m2tkfOqcnIvy7nUEkvgETsp5pggsIb9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17875},"type":"module","_from":"file:1771technologies-measure-right-0.0.7.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/c48f0a23cf83202cc560dd36da2f5f37/1771technologies-measure-right-0.0.7.tgz","_integrity":"sha512-B4zbjua7vOTiCeYKOA/ZJi/j02jAFAUU0azO4WW3Yt2MSXGvr8gVza3JaFBmrmuX5pKVC6RuV9AbqNyiaT4oBQ==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/js-utils":"2.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.7_1780285524166_0.5197639491979487","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@1771technologies/measure-right","version":"0.0.8","license":"Apache-2.0","_id":"@1771technologies/measure-right@0.0.8","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"homepage":"https://1771technologies.com","bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"dist":{"shasum":"64ae48d37101cf40ec4b9f670ea61c2fd6059b51","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.8.tgz","fileCount":17,"integrity":"sha512-jaka4fgLNm9SgJ3Bs+47G4w3bKnjW0nHn/v7Ywvu1b3rE369I2qbp6JvwfvGTRuo2Gg62YwsJPu3bx80xWReQQ==","signatures":[{"sig":"MEQCIEpO4tO90MRMeWgpfNj4W8iqDR5NANGA6QyeR4aGuKXBAiBx+TewjilSAC6ztlb/U3T1ywdB71oLm8zkxw2VBgKiaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20281},"type":"module","_from":"file:1771technologies-measure-right-0.0.8.tgz","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/3c725f4c211721b78eaf84088e3bbf78/1771technologies-measure-right-0.0.8.tgz","_integrity":"sha512-jaka4fgLNm9SgJ3Bs+47G4w3bKnjW0nHn/v7Ywvu1b3rE369I2qbp6JvwfvGTRuo2Gg62YwsJPu3bx80xWReQQ==","repository":{"url":"git+https://github.com/1771-technologies/lytenyte.git","type":"git","directory":"packages-auxiliary/measure-right"},"_npmVersion":"11.5.1","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"playwright":"1.56.1","@1771technologies/js-utils":"2.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/measure-right_0.0.8_1781334770274_0.05363199358943893","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@1771technologies/measure-right","description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","version":"0.0.9","type":"module","license":"Apache-2.0","dependencies":{"playwright":"1.56.1","@1771technologies/js-utils":"2.2.0"},"homepage":"https://1771technologies.com","repository":{"type":"git","url":"git+https://github.com/1771-technologies/lytenyte.git","directory":"packages-auxiliary/measure-right"},"bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}},"_id":"@1771technologies/measure-right@0.0.9","_integrity":"sha512-DsefWvRbOCD19plaXBcsKrUTFMgCcngoLSW6LCJ14GaEa7xHwikNjNQFcBrBpu/86P0Gxqf02ll8gahX0FqcKw==","_resolved":"/private/var/folders/zw/htw2k_w50jx01ykx8cwf8wch0000gn/T/15a2f5b4b381024f4c62f64699ee2ea5/1771technologies-measure-right-0.0.9.tgz","_from":"file:1771technologies-measure-right-0.0.9.tgz","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-DsefWvRbOCD19plaXBcsKrUTFMgCcngoLSW6LCJ14GaEa7xHwikNjNQFcBrBpu/86P0Gxqf02ll8gahX0FqcKw==","shasum":"f4dc35ddaa35a3120319726b268fbf876999b434","tarball":"https://registry.npmjs.org/@1771technologies/measure-right/-/measure-right-0.0.9.tgz","fileCount":17,"unpackedSize":20281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC5M4MDmEySAa96E4BmWAMy83TPu8c4Jw/f1kdXJs99tAiEAwwx5XMX5/c1KgvHaGqF5D7O93u5ehObp8hkDogRqVG0="}]},"_npmUser":{"name":"lee1771","email":"leebeydoun@1771technologies.com"},"directories":{},"maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/measure-right_0.0.9_1783289149666_0.47297969433013765"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T14:38:39.937Z","modified":"2026-07-05T22:05:49.933Z","0.0.5":"2026-03-20T14:38:40.238Z","0.0.6-dev.0":"2026-03-25T06:38:45.794Z","0.0.6-dev.1":"2026-03-28T10:52:05.560Z","0.0.6-dev.2":"2026-05-03T19:55:45.113Z","0.0.7":"2026-06-01T03:45:24.305Z","0.0.8":"2026-06-13T07:12:50.408Z","0.0.9":"2026-07-05T22:05:49.806Z"},"bugs":{"url":"https://github.com/1771-technologies/lytenyte/issues"},"license":"Apache-2.0","homepage":"https://1771technologies.com","repository":{"type":"git","url":"git+https://github.com/1771-technologies/lytenyte.git","directory":"packages-auxiliary/measure-right"},"description":"Measure the JavaScript, Layout, and Paint performance of your frontend code.","maintainers":[{"name":"lee1771","email":"leebeydoun@1771technologies.com"},{"name":"admin1771","email":"admin@1771technologies.com"}],"readme":"# Measure Right\n\nA small library for the measuring the runtime performance of your UI components\nand applications.\n\n```ts\nimport { run, wait, expect } from \"@1771technologies/measure-right\";\n\ntype Benchmark = Parameters<typeof run>[0][\"benchmarks\"][number];\n\nconst task: Benchmark = {\n  name: \"My Task\",\n  before: async (page) => {\n    await page.goto(\"https://example.com\");\n  },\n  run: async (page) => {\n    // Perform tasks. Measure right will measure the performance and memory\n    // usage of everything that happens within this function.\n  },\n};\n\nconst [result, items] = await run({\n  benchmarks: [task],\n  iterations: 10,\n  roundRobin: false,\n  browserOptions: {\n    headless: true,\n    size: { height: 1200, width: 2000 },\n  },\n});\n```\n\n## Credits\n\nThis library is mainly based on the work by https://github.com/krausest/js-framework-benchmark.\n","readmeFilename":"README.md"}