{"_id":"@fluid-tools/benchmark","_rev":"38-638383cd72313b09c548b5930888ea26","name":"@fluid-tools/benchmark","dist-tags":{"canary":"0.43.90439","next":"0.48.0-170049","dev":"0.55.0-390890","latest":"0.59.0"},"versions":{"0.40.27919":{"name":"@fluid-tools/benchmark","version":"0.40.27919","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.40.27919","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"14b4772586a9889006d38cfc42c7cef184f4b71f","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.40.27919.tgz","fileCount":37,"integrity":"sha512-SC8wQpuZldmxde2fnN1pf2VbRj3FEAquWFK3rXwuDMrkEdmoB8VscLfrJlFrWT7bk8gr8+zuKwbqewWC2odsLA==","signatures":[{"sig":"MEUCIG5FZfYjfW8u8/Atsm8swaLvk7jYWbVU5dSznkel+IwTAiEAjfntC0h1OGepT2reSXmu9OWjA8WquLEO/OQe3OxYYrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0OmGCRA9TVsSAnZWagAAx2sP/AjN5pMUNjBdK67DBUTh\n5k5k/n5vTYmHmomTUOPyOnXvmsXzphnvKILRRIEwiYias+5QkbWnfc+0N1+b\ny3PqMflXnuNE/c3qcac5s0RG/QphU9y0T9cgpDxpvvYeteDFB4cFLPQl0IFT\nMxcGE85ii29FsBrNnavUd6fuGzE5KUYJO0BP4BMKtKPKqpEvdB2QG4+vJeJW\ns+ZOmhk+Xf0bIwkPbXUqLKgWesh31db9jnMswsYocq578haI0/JvgoDjHLr/\nXvUnfkZmsY+CLIRdQLREpH3u/KD6yzJ6gbhUJ2Stir9WmyFa59gtCynaeNbK\nks0HoxHOavbh1K7Kf6s0G7/yrOWGs7MKAZEAPS41ItGYJsXcp9vbs5ohsdYA\nbmKSsUYLdynq5SKmXOwap5BDi6ASmEE2kya0wt/ExO1gcItJW5kMRSn8atVZ\nrcA9FZkTc30F2Al8ZScQEdz11/1GGyiB6InrWOXZawSLcnQZ+5GtpBSb4Wdi\nGGKf9S2oYQyUwfMeqMq2wvXu6EGS/H8J1tbUoR5pDbitJ5PZvrp+OxGJytHJ\nBMxhrNEHgalVLlMre3z/v1Akji8vFlI83PJXVw+snSk7NOfdulI6B6Xd6c+W\nHeW24Aqh1JZO2LWyfbmEpFjc4JiXZ7pJ2yO9dNnK4/u7ahk1+AMmSePVKhZ+\n0hhk\r\n=YkxB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.40.27919.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"chai":"^4.2.0","mocha":"^8.4.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","cross-env":"^7.0.2","typescript":"~4.1.3","@types/node":"^12.19.0","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.40.27919_1624304006327_0.6260674358043496","host":"s3://npm-registry-packages"}},"0.41.67945":{"name":"@fluid-tools/benchmark","version":"0.41.67945","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.41.67945","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"89c353c8af64480df87f47264d4892463bf83056","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.41.67945.tgz","fileCount":37,"integrity":"sha512-MXZcJmfBPbMnNs/Acd2q3htNJP0/qRWe+zLqyujhOA9n39kOTlv5M78xBMFvcunY4mRPml13+gdaXpNHUgZLqg==","signatures":[{"sig":"MEUCIQDsjSJnWdi6d7GgVk/mXq7WiugfpCQcO4lCXXWFauH5UQIgLuFDKAGbasUr6vzhebkBItmSKDZJPALs4x0FcGncpdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihoJgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY9A/7BeJu+skEvDx86HRReXleD89wnoITdi6kwMxFkZJMTLKRcpPK\r\n8tvWCpOv5UMalrdkiSWkiM6Q4QrADSRsEdvlvRszNcaJnywcNBjxqpo8v/fK\r\n161sjzVAyFYP8GT7sWgBA0+zXbu1lTEN4+tUHnIHCIKoqBz3zeNh2osO/QGt\r\ncJbdKlpPMn7lCq3HEwCWlYDhMkEf8szyGCOuCNV0iJ/WK0CrPm+k/EqdBzBQ\r\nWaBRPj/MemXdCHGpe/FX07QBR4YPEcXGZH1LP2B2SlYXBDL7y40wh16KPXEV\r\nNMBmOq+HOHOLOh0/HHBeJyzQkavCUp81yLlhdK5PkUuNcM5IfWBgixCv9VQ8\r\nMi+pOrTfAQrrcQKln1q5SV00UrK9rJoZO6yXPiQNIMgeFkUFplg1gzlRzBNW\r\n4+s8Hls5jnFlcaVLy+nR77pkYnI3NnqvbTot5mnjHShzyEkpIdNJQiEhvDpb\r\nteXFUK4y52/yUGnXzojAUVrpn7ksYesgyrxk5bBCTCFMVQh4+L58f47rxWlH\r\nd4Z94WrHfLylb8a/VEZdd42FqsbHHNMYxdGWi6cCrGCK/HkSFYtw2+kvHmSI\r\nO6xykgp/mTOcHWqrqESBHfgVsxlOV5q8AgGd7So3urx8olRo2kcGbcD1Y4bN\r\ncMpnSjmx8hqeLgUbk4vLTomAqK8Y6CP/lI0=\r\n=iNHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.41.67945.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","eslint-plugin-jest":"~26.1.3","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluidframework/eslint-config-fluid":"^0.28.2000"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.41.67945_1652982368799_0.6776974047524158","host":"s3://npm-registry-packages"}},"0.42.82925":{"name":"@fluid-tools/benchmark","version":"0.42.82925","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.42.82925","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f35d2f27f4d4cb4c96cfa1e804e5f412f0e71f8c","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.42.82925.tgz","fileCount":47,"integrity":"sha512-4GNAQ4AnN4LLbUkFN8dihgPZH8WCKj9n9wvpP+JkrvINIIz275hzq/mHruaJ+ikPy/GE8HWrRoYHW6kbWYN4Vg==","signatures":[{"sig":"MEQCIH/TeCbA7S09fzJyNBCCeP+m2IwYx+aLMZ5j51aWBLyHAiBG0CB0w1KYo8FvjGaQsQrTN+5cnxI4sh8+GfnQqMZQYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5Eu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSFQ//ffNmHq/WFuSeiwfoe9xAzFkUEJitG9SIbzac4iqx2Cp8/KWE\r\nsQVPgvrj86peWnFGewO2gKk5uasec82CNz2lF/0KdPt1sLI48OClhpWVetp9\r\ncSfEHTPmsVv4iREDtP1V9QGPa+pkSSrwwl7gSkKLmiTuvrRJqgcCEeAonMO+\r\n8Cv/WDXttpG1iRzIaMzmDnwCR/h9Hk5iMfKBN7uzen9MyDff4+AR8q6vfOCn\r\nJ0bO21exytglOL8BrKDDp1aMKgXwKifuQJsfKecoruhkiipAjcHhdiNK6Afq\r\nsohIUswJZoixL1KozGjQqeX6K/9m4UZtxpq7eNfVk4VPpNwCpA5rxuntUE4O\r\nqGDuatSkn4G6C5KQytJ90ArXUTeKrsdCaaOy39aNReR9Bo6G4dGb45LJho84\r\nkmgsop5/jksw3RVc5Ft5TAIl3Pn3w26RmwhvILS1+b71uOsc5vRQtyvBolso\r\n2PmeLAxM1MrdAa+uSslbcKxoZwgC97+5eO7O59bKcrZQnK6F7mUmiTkNCaX7\r\ntIGkO2xYS5LTX8ZY46bmv3wvqhbooNGUFq3dvzZcvGjLaI/QArAN60gPe+Ui\r\nbLG7bgo0t9EieEQsEJ5uMZ62Vo2q0sItByJbBjSqK7YHeHOLyx0uk0B+nx+W\r\niiYe6Pdp1cN0Cz9cUhZu3fdsXCbB3QJQSgc=\r\n=zgi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.42.82925.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/**/*.tests.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^0.28.2000"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.42.82925_1659128764833_0.1420901591771322","host":"s3://npm-registry-packages"}},"0.43.89300":{"name":"@fluid-tools/benchmark","version":"0.43.89300","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.43.89300","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b41ab85d97892f928092de984c86405d063bb029","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.43.89300.tgz","fileCount":47,"integrity":"sha512-dtojTHAsRnWGG1Yu1Whrb+Cpw885BfVPh9van4oH95rUOH/MIp6CFoCouFGf5a87EkAFp8tp93zjRujlBf1GUQ==","signatures":[{"sig":"MEQCIDDokvJZF9NL7psbXwcvrHv71Mt/s6vhU3wXlP3MdFzzAiBJe4tgonMoaA//+AYWLiIsCgH4kV1E7i3PVNjHLRk0Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDi5nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgPxAAj4xuzJnmd9lBQaOC1R9dpJJv6f1UVURFI3Z38zDUyuhGH7tm\r\nfqjxKjQ2eGP52s4AD7Y7eZFHD85p/gjNBm+dXn+HpGItdT7JleLlXiHv+Q/h\r\nXZ/6GYPFCoVnPRP3zp5rG8ItD95WbkdjL159ryiJ5S/t3CiIbu29Zn6l+yId\r\n/hwYl/xgVKTse8QZNkgrFvwqFPaNIQijhDRFH3gVyzeuel2Lo5enwih9W0vj\r\nzAmiuuTvpYtv4RWGAEYgmrDGA/j/3noKSoNoWycnFYCpKikaVeCBafEbdQli\r\nNTZWe34t7D8zt0E3dbJsEO7BH5RV6nPDMm+NWWfOoBF5cRMJSXMUQFEY3yFb\r\n20y0a2su3AxkW2/QzO5ZR/G0VEBAyngZYFxCCyIMTXcDOWfmZtBRDEStAbn4\r\nJwoAPdeTHoTJgJEMndTKzXuAHaFrNk6X8kqdb/bozeHbwO7Hs+dei9GuMFt2\r\nLJ97ulJjym2tvQ6rNGIJ70vgMHz5DqVqMKNzSAvXP1vSAIgGCfZ1exoLhX2J\r\nGz1vt7Cr8oi8FFQtj1j0NEhdWfBWideWLYXona8mopCjtFgoQfhWyvo5kzAg\r\nyIBJc7Zhv87rBX8u84ncx7KjUlFkqu7MK4mFCR7btdywvZ4sW8HUBiDEfwaf\r\nNOfhPeNOR6tdvIbFfjJ/Z72GwycgO1tTGsw=\r\n=aqHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.43.89300.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^0.28.2000"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.43.89300_1661873767616_0.8347206162489957","host":"s3://npm-registry-packages"}},"0.43.90439":{"name":"@fluid-tools/benchmark","version":"0.43.90439","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.43.90439","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2b03baf53fe9c5b5565018c00fe8017eb2488e06","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.43.90439.tgz","fileCount":48,"integrity":"sha512-2ikL4SlKd0IRVGMfUXLKVE0htfOT1x4BTGXpAKh9cUo5ZQBZKLVAKicXFcn7C2Yl8lMEBZvwMgtUcCDgzfy0ug==","signatures":[{"sig":"MEQCIDsgFtXJxfjZGeVgAPbQA7UPT9zgF5yRCpMGxm05K27zAiA6Ax2L5jk/WvjqJqhyJJm9ecywzs3HXjaRqUPRwTmFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEjULACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAlA/+Jk8ntJAbbToLkWn3I27keYux/HYwBGrLF3sEv+/OmLF0KX0i\r\nOWHFwrxTEueWivByk6K2a1Js6qDfDlSUBvBCChcXalzc54KQGfJACGDZTBok\r\nPTtG94/t03xF05LDSaLoOhvNps2VfxGlqR3jBNeC1l7AUXfuWsg8k+9as00Z\r\n0ux/NfB4hSVx2/Ee/BeDsd7J3okODqkRF+R95Yw+dKTrCj70OfYt6Wk1n+VH\r\nNG2vI3R85MrncYevKZe8ur/MQX7HCVUSUND/7XsP1KUboWwqj3yu20Pv7Mm9\r\n17al31bQDGriipho+HUWehvTc2DUZvcpTIWq+JQq/BbJgOFMZFZgI/cyJOmG\r\nl7CTKSBFMsFAo9BQgIjgrXOefpJb6lULO47CfrLAbfGrIaiTHz1fyCsPk3S8\r\nMjYrOEk/RVPLZF0Xzv9vmTOd+PdcKPKMvDI0iXYXTk1lksCEmrLwkgiszNfG\r\nKp7AAcEgSyMQ2Bt3PlApvS8qEN4MibaBEAUQOIZzM3QpkX8MF6jywsZ4BXI0\r\n7AWy05CfhxGY/p1WmFtiltnA9CZsCLa/z9OsqSkrUvHKymS2gQaFdrxE9S3x\r\nihYwqu8sBYfDy0vUENmovc2QDRCryQrdnxGvtPJvrKC/f+q3w7DRMIUUxNzW\r\nZMldkhh+cRYv8V9h9QrCf/+BE/+MQkkRF/g=\r\n=v59t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.43.90439.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^0.24.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^0.28.2000"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.43.90439_1662137610940_0.6643687137925842","host":"s3://npm-registry-packages"}},"0.43.92348":{"name":"@fluid-tools/benchmark","version":"0.43.92348","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.43.92348","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2258c88cc91f1295f0e36733ed82d7667edd956c","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.43.92348.tgz","fileCount":48,"integrity":"sha512-QPvGy46mprlwoylJxnQckaaZkIJCGfnbp/ApPxWzMtkh6sCASvDPZDfthl3qhFyoWLMkDVz+Mj/D0JlzN/pkSQ==","signatures":[{"sig":"MEUCIQDGyTcPFOe4O2I/fH6pU3nnkhUHW4hjmBDaFrPTnEZoGAIgTj9Rlj0vvPqw9QjEsOS8IRU0ugKtdlbdhGwZOLaeq4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHz1HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrchg//eGO2tRfcMUtE0bkTZIGjk2x//A6XHhZrbL4NmRJHp77sCIND\r\nS7P6Typ5z5kz1jKhrIr8lOqrL4ZV2PZFN2DvjeEuQJ9Rm+5qbbkEL4e6mIVe\r\n3MP+jzGizKTH8hM3b+V/2X6qdk21gSUF2jf+2ri0AdhrxTowEh+qqjdYBB7r\r\nNVMUafqAF04HevVH8MJDLSA0k83dfLqR7izxT0MrkJ1B9EmaayOfXJf+VoyZ\r\n1NN4uXnXxyxi/SRHufASuDvBlJVfjFBz09JflcgsBRm9wvDy5+wKM9h2D6Yk\r\nL1qC4lH20YqKP/Gxhrskpas31EDodKAygd7pbOTcR+qkTfTl//bFHsidzh6z\r\nlXnzu8+OIdr+wMVtvrj/Jy/XTtVwG1R6S/4pDL2NiTJMOUxp/cCzO+Qzlfmq\r\n0rKmLBkRwtcy4AAkj2rNug/3sKtBXLD9u4VOGr9e48mpSlDEn+u92S9JlWUo\r\n+9Z66JWBFU55ay1bTnBy7xLkgPiYlDAhUsGuKJ2cRdUY48LgplXBvX9Q1Rq3\r\nXBvwDO5vYhWv8MMdTvJMeG5Dblg/mpddeTJGWCwwijNJcuwMVCOqxca9J5oM\r\n6RE1dEC6NmlnVukPA6h2gwrwzAknRFb6UUF9Iy/WM277SSmZkcS28ghWMOMX\r\nCCUK3ClrQEBITwRg5kBYe7cbixOGD2JycK0=\r\n=j+lI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.43.92348.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","lint:fix":"npm run eslint:fix","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^0.28.2000"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.43.92348_1662991686919_0.5346851959982315","host":"s3://npm-registry-packages"}},"0.44.111746":{"name":"@fluid-tools/benchmark","version":"0.44.111746","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.44.111746","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0f5905a1e5dcc49a40adb6a7ce0da2be5b523394","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.44.111746.tgz","fileCount":49,"integrity":"sha512-z3yDmxb3vC9odkkv6qCQY9+idV0VFmXVCydi43MrGHtM56uMFd62NSkO1uZdlq86K+qh7Z+Ab/gxzo+MCNkYDg==","signatures":[{"sig":"MEUCIQCFoINyhE6zaSnW0fzVnfu4Z4EtC9YqKmdZCtJ6MT/2oQIgSgw3GMDNe7J/v/mahOG2XKlWGUXMpbHXdmkIuEwPnmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhO2fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopbg/9HVpGectW2S4a1+3CMOO0nj2OZb2lLRm0rNr+lMfqlX22QDtn\r\na6u7a8csoVwIORyN6v9GV0XvwQage3vhIFdUlHbe5eR/H3Iod9/WxYwcQtci\r\nZzbmhx67EqDpqw3mawef7wWihH4gIcljB/+AIcNV4PjJhnV3ZlfUHP5+r/ae\r\nnU50d2+YBYIieCMPG2hj96QSZxkSVgE19SYnvIL5bLP8+2xrZH97OmMDdXy9\r\npfJedvTLI7qdof6lC5HkX3N9AAc7S4dQsxRwjw878doezq8hp9VwYFEohb8o\r\nNhV60GSvlNz7++p+2IQ+SH32lHXQOavI/jBnL032EZ6Fa0GRDJ32ki2kyRlH\r\n7ql9LpSDHraYEaCEi2UwFRzuZk3lYyfRKewZPCjB62kg3DNlGSs/izODMlb2\r\nqmWuYkDKLZmQVVQ+V9WnywR6fu8x3jO2thALiClQV6FCW94y+RO+m4ZHdX6k\r\ntEGnEZc9AnMqnaaMs36EShMnDeGt9fFZ4/dAxQ7utxvWpf0ku/0FRO+uxCcM\r\n22Hw37ggSfGk/u9g1ooFyrHsOop9yWr1tLOClBPFrW4TrYESd7SH8Z44XyAH\r\nLrKv81WBV0MG0THaD1QabDLqA6Uwy46c6yIXZyL8stOnS/3t3tcS17Ai1AtH\r\n+VMFJ1nn0Rz0y6d8YjCj34WftzBbQI71FRk=\r\n=u56h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.44.111746.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check .","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write .","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.44.111746_1669655967491_0.6507387497710531","host":"s3://npm-registry-packages"}},"0.45.112032":{"name":"@fluid-tools/benchmark","version":"0.45.112032","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.45.112032","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9dfbbcea8121c0a780bc8607914202940479cbf2","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.45.112032.tgz","fileCount":49,"integrity":"sha512-mCZgefqxqEWiWNRb9SpUDb2xW+vt/tjx5wLAMG1fOPTEUSMMBwT/baIuDF9EURYq8MbysWLfZsuw5cE7zFYxMg==","signatures":[{"sig":"MEUCIBPcS3hnTw3olLmiSqHEke0PR2NggJykO+e7IL6S/yRBAiEA56BHSN7S0FQms5LbnJErs/HDVar0BMjZfNwN1kSYJOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhj+kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpMQ/7BRZ9os5mHkQRosM01tJkKqfgVDMPCrUBMS/huExRDaJZQR7i\r\nmpj1Qfi3BoucHgiMBxJl1xiNX3C9dyUBVvUb1rnyOQVTIhdGtQZuufCF4vWs\r\n2k3/ojr11wWrEX2KbH+P6EONql6VCoVbD5tfMMJE/rxf/1lERh2uQVmEJCV9\r\nDp1mdkuM9oqJGyhDTa2jmG65vlraozfhy6UNUjrMVAyNd7yymtDgpios1B5z\r\n8/uskNytxGYZbQQX85sVfC6+ah6OsdMwRWNg9A019UOhYChoF0UCpbJKZyB+\r\nkKMipW8/EB80EPioyypb+cvnIMJPadaWjGaTywTdL3dry6SlZrOM37Cnh9+y\r\nISuV1zjaxoLxabbieAg10IIbJcI/F5RSKlet67C88s09MplhhxML7Ir8ftWq\r\neYmvQozJAdxqez4U3AE5GhmknfLdx86SIeyzklGzt/UiLd4dktUuZSpU1koA\r\nF45ISbKLijpPmZL3SYy+hx3BxUJDgPowrexxzSJ3PL5IZnfic8eh+c4Z9EmF\r\nt/k6YC6lWzFfurvmzrPfhPJwlsgR7AcvbBYhYn2JxNF8DFrSUdv/zlhU4Lnx\r\nK0qXlY8dJOk9OxapIw3Y7hr4bNDb8WdqamwmdVGi171UO5ANZJwfYpeimNSD\r\nGxbH8g90CvLm6StAu1RKLqEPME+vKS2Gnuo=\r\n=R4Hh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.45.112032.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run eslint:fix","prettier":"prettier --check .","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write .","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.17","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.0.0","@fluidframework/mocha-test-setup":"^0.41.0","@fluidframework/eslint-config-fluid":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.45.112032_1669742500050_0.8605461940211636","host":"s3://npm-registry-packages"}},"0.46.133527":{"name":"@fluid-tools/benchmark","version":"0.46.133527","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.46.133527","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c374cae28c6f7879b9f4935ef64b1099a1a6034a","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.46.133527.tgz","fileCount":49,"integrity":"sha512-1cR7ZOiDhWAH2cUzqs2iBuGOjK5gGOyKVo3eQ8dAly6FJUccjkv/uP9y3TpVWoaCVCDJu/YLRe3bpS4UYncWTQ==","signatures":[{"sig":"MEUCIQDiP2t/xJ1WA7baLkflIOJKnnmoYauQew6XLXAtacNNrQIgeTJrfxzVy1cZpHG3UVT6kIAjQrpuCX9d7YjYBh14kdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+OuiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6hg/+JmdkBhFG3my4AUqIWFAX7InQP3MV8Usy8/cpXr5oBDm5bifb\r\nM3k44d0KUPzP7KxYMpa48I5r6prIVvuoFQeQwernx2Rwe7f/aKE4Nvp8hoKT\r\nER8awj23tmGBx84OuQy3u39rXQ2+zWA8CL1woHoptxLLw3jAbI28OLCAsHIL\r\nwhBSgVdSTOSkNdgE0clShado8OuSdbx/NJVwWuhwm1ac6F/6U2mQb/3uS8bk\r\naOy+kJ8b5kJb7fyV3Hmgs6sxTgw1apwGzKYphALJjkJK0ByImQ8NEHnjh+GS\r\njbd0Jxa8eTJ4Y+lffpV6aJENKOYsQIG4Pt7FH7xjQ8PzirnDRxqK8B5Lnsgz\r\ni2reBTWJ1xuWIbq3ReZqMeQEK9fLrHFUQkLITAIbQw6x3qqSP6615gOEfw+j\r\n/tZyTYy9aF2uW82FQAB0zkyMmMY4w2TKsSZGnAOiADJB9AyRnNUiCM9t0a3U\r\nG6iAVsg2272kq3vPVivtR1QBh8cAPlY9CXFJmbMmkXLUE0JBen81X4Tzz2tw\r\nghjArGwXd4rVIQAYvbmctf45xq8/CunW0a5K0s4VPHcpGg1r6sp0a7lfIIk9\r\nIW9vjnT0biHvUUFWiLIUlYjG+KOLdTeLRBGZWN+Ubne9nMmgJHC8okUOYQDb\r\ndo7iRYpuxPpM/oreK6QpV+hD7oMOoJ9Isjo=\r\n=/b6k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.46.133527.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"6.14.18","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"14.21.3","dependencies":{"chai":"^4.2.0","mocha":"^10.0.0","benchmark":"^2.1.4","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.46.133527_1677257633914_0.9918686896536111","host":"s3://npm-registry-packages"}},"0.47.0-140576":{"name":"@fluid-tools/benchmark","version":"0.47.0-140576","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.47.0-140576","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"965bd621834b099307411633dbe5f35ec2ebab1b","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.47.0-140576.tgz","fileCount":65,"integrity":"sha512-aE6MrCWnMUs2MV6boR7b0XMPYr5r8An7vv7/Es1Pv+qxsK553U+2oxzajFjqyJCm3ZA4fIsKvJmWc4nCSBJoyg==","signatures":[{"sig":"MEYCIQC3DcscoNjN42gnW3AEnYV3xW7mwE3RSymFlM07zQKHKwIhAO/3Y+0wqRSA3wP9MshZnphUaWpibvzsjQd71ULJBspB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGNd0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Fg/9HMshrOhpb7DwDu3415dGCN89Q65bUKeBvuVbU5MK7ufr9jv4\r\nls2piXppXZfTFHeNeId7e07aiIjbbDi91QBm55bQMGIfBGhrBxXe85ErRAnd\r\nLx6D/Rd8LfZ3/sm2eN7j4nsDTfvV5DQXGr9dbUDErsJK4P0OQKn3Qc3+DtGD\r\n7Kyz9VOepZcRR5n89ot3DxcXKgCP8S2i5ID7+4BFzmyqz3XAUbdYz5A1Aakr\r\no4qjYXoZZBsLf+PBovpb8pSJe+b3NRiUoF/Rt34WBR4/tkDH3cTdfpSpBYVw\r\njwtvyllIQ6N7l3vEj0IqNSOgH9pQnafHEPsLlJwg+2R9YQcQ0yMrF18t1sUX\r\n3gABZk3DtDGFpsbv9U3GKXGe7Rf96C/kM2LkAuNoh6Np8cDz2y3ib6PqkI5e\r\nxsiCJVj1bXLNbVw75MpI++/n7cJSxVGQwJDRlnzlWNYqm5lR1coC30yHyfi/\r\nXXEDGxKQGTeXR5NCKxtmwqX8MdQSBml3kd01iDsogFsYqAle740cHGxvzPc9\r\nsE0kMEp5fIqlW4gsszgf+V50i5vmA+O5lviHkOzWjW3LRpl7WRYkUGv+kGM9\r\n3deT7teVRplCrUu7qcPZ8VGJVZKC0eM4xDZROEAKs3FvcZGLe+mAuGb9mbDs\r\ncq7/X7JPAvJcieIPa59jj/FL40uJDjicatY=\r\n=98Al\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.47.0-140576.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","preinstall":"node ../../scripts/only-pnpm.cjs","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.47.0-140576.tgz","_integrity":"sha512-aE6MrCWnMUs2MV6boR7b0XMPYr5r8An7vv7/Es1Pv+qxsK553U+2oxzajFjqyJCm3ZA4fIsKvJmWc4nCSBJoyg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.3","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.47.0-140576_1679349619836_0.12010628372768895","host":"s3://npm-registry-packages"}},"0.47.0-140906":{"name":"@fluid-tools/benchmark","version":"0.47.0-140906","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.47.0-140906","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b0856ec4ee5a5b7f9788c5a333881c67df380982","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.47.0-140906.tgz","fileCount":65,"integrity":"sha512-qua3Se0OUbCDQr3hMOToNGPEmVMZ1rqy9zQhEgMUeGbtftPyortkzqRdVj75Fn2u22blpZFiD9IRHzC2mNlkzg==","signatures":[{"sig":"MEQCIHuorxPfj0ubFF//HggSDibAECQbb0EEpkW7pElkpMMxAiBOX1Hn+iTc6d6Z7qeBy4hNi3zijJlAHsU2hSFv+R5v6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGeUwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Dg/+OkurYuknfz+9gPgKq19oyrC1X1HaZPaMTUtw8xQ5mYmFDPC+\r\nraBq/4W3CQQcs0htrdV4+ncgrWtrVIciCVoplZkCWxjhiATWutOU19+yNVVw\r\nMzsKdXkubUaSku67JNf94HtNOhGjGWQPWH8+TCNcAQ4IKT/Z7LESEGkthhOn\r\n+8CHHq03eYgXGO28YdRjyRE8kELRK9yUnusKGvx0oXFgXB1c+oiqs+ZhokO9\r\nHyCaBA5AU3xUhf0JhCVqGDyxaDozwiTPZ5RTc6QiMjauMOjymYOMQ1phdmkE\r\nNHe5fnNm8WZucqkrfgfOZEoN4QJFKuS+twgkcJh1oqOJUi5/LA5tfcxyGhaJ\r\n8LCGVQU4nRh0SYxssp2SVe2NFqyTdTtJ2i4WotqOy/Nbsvd93nXQMiISJoub\r\nI/R7wOf1PgOIMBezBD/FyRKRlyUy73W1HWYCgUWFRLuFDHqFB/2HiJ5jUXbx\r\nKztFgUxaXioBA7TMFj4F2CimYYUMjert3YngrnDHUbBQckKkMO34jmdX09oq\r\n/GASOfE45chptDxCzoVcp8K51qaENHU6v6ILkXx97zlAdYMU4cOiVBh2/iHY\r\nfjzGQ45HPTNxhVnCedJGTvxfjlhaQfeStUl1jtb4R+wkvLF1ppbZ0NU2ppaj\r\n8Clf0pOMBO6uOcEoZXDf4quzRFNOwC4Vk/o=\r\n=M3E1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.47.0-140906.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.47.0-140906.tgz","_integrity":"sha512-qua3Se0OUbCDQr3hMOToNGPEmVMZ1rqy9zQhEgMUeGbtftPyortkzqRdVj75Fn2u22blpZFiD9IRHzC2mNlkzg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.3","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.19.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","easy-table":"^1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.47.0-140906_1679418672747_0.1687329373547568","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluid-tools/benchmark","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.47.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b7ba3e012503f00595e0a3b224900a4ce18e2814","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.47.0.tgz","fileCount":76,"integrity":"sha512-lQ2ijhUJ68aOHqH1UxOBmAsSWfx2dIuI4vAlQ4e/ueh0a8KUZ8D8AUpJPu1k1pwuTlOuvb629BY9Q4HC6H/KBQ==","signatures":[{"sig":"MEUCIF2dJjjhWf/5Th+TRJcpUzym9tezlL66aW7OaYzdlQ7cAiEAghX+BNH4Fi9q23SW6Bftmcdc1uxgQr8pgV3weTC8hEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQI44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonbQ/+Ke4FHkKj4Egt3l+NQtpFcDizXCHMga3YBejQinbECcktbPaS\r\naP7qHAODHcgxmGbOo0Ij/U2hsmns/UiJTnvC+cEUZAI+nAM9M23/t56+bCds\r\nXLlQ1VrMLkhX5e9piydG+GWfLSB/rU0Uq036PtnALA8nR+2gEnUg5dw0+gSp\r\n6V2ZkMhvDV+jK4XyL+A0JeHVBAPpbNFjoq524baOKi3wWEVuds5j0h+3SV9R\r\nRaqCJOb/O5BNr1+CwYaAktOw4jNxIcSd1RbXNlC+a0OXmi/yiRhcrjC+ranE\r\n98v1Tt9ruFSMNQjPwarS7suuUz8xQq5PmgsSg8TYScWQINGLTeeHIDLu/Nbm\r\nsfpfMmTnPlVcSFy1V9EV1cLwG7oo5p+FdJRC02iZCO9XNxVLePtJLyoV9ysW\r\nGSwX9jF/7FhRcNPhsSQXD6K9cqVXzLdfL9dar4Z9YeW5e6etCRI1/ntEebDB\r\nl7P6Ra8zqzsqgtShkNUg2Dd3KoTIrZaDxJPIc9yZulzeZn4vvSreTneWTVku\r\nVztsAx9xcXEmOGKAgI+OO2i5aZMw+kZ1H7RdI2eUBo/ZxY+Gfrxe3Rft2oi8\r\nzKsya94OZ2KfugrxxDDBJuSB06ChZ4IOhISscQrwmiY/9BDURpHzVLgKMMxm\r\nMDhWSL6+Mu4AfeGlKpLtVdbaHMgUJv0ySd4=\r\n=Z5Vs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.47.0.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full":"npm run build","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:full:compile":"npm run build:compile","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.47.0.tgz","_integrity":"sha512-lQ2ijhUJ68aOHqH1UxOBmAsSWfx2dIuI4vAlQ4e/ueh0a8KUZ8D8AUpJPu1k1pwuTlOuvb629BY9Q4HC6H/KBQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.4","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.0","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.1.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.47.0_1681952312356_0.9358213079034379","host":"s3://npm-registry-packages"}},"0.48.0-169649":{"name":"@fluid-tools/benchmark","version":"0.48.0-169649","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.48.0-169649","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4f0d230fc561f5f15a666e30cc6acb6bbfc786a7","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.48.0-169649.tgz","fileCount":76,"integrity":"sha512-1Q16OlUgfx7Os72ACmxbYqKEjdbu4hHhlURmWEpYCTKLemcgxEVUsTQJt1BoKjf4NGPxTuobkIoCYnn8VEzNSQ==","signatures":[{"sig":"MEYCIQCkrQC2NIPSvlo8jM/zpOFOLhhufNr5YzCoUX+J/2kUVgIhAMFfoPoApLmGuk62Sf8sr3M3r5qH1OsB50VkZHI905ZX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345610},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.48.0-169649.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.48.0-169649.tgz","_integrity":"sha512-1Q16OlUgfx7Os72ACmxbYqKEjdbu4hHhlURmWEpYCTKLemcgxEVUsTQJt1BoKjf4NGPxTuobkIoCYnn8VEzNSQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.4","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.48.0-169649_1687292035229_0.593834535707173","host":"s3://npm-registry-packages"}},"0.48.0-170049":{"name":"@fluid-tools/benchmark","version":"0.48.0-170049","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.48.0-170049","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"560adc8c5409e35a9058a09995609e8e1874b9dc","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.48.0-170049.tgz","fileCount":76,"integrity":"sha512-hJkGqr/UvZ7KtL0pAPBOww9vxetyl4sJhINtym83evcsp4A9UJ0B+CJoBinIYGHR2L1QBn+jHGXlIp7R5EBZaA==","signatures":[{"sig":"MEQCIBvqjzwmnA1LqySrNylrqyS0+36fvRTdoGPJQ+LIsguJAiAi68jCjj05yDVXNoHWiFm7mmjcRavg5QP7b9c7ibIP2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348922},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.48.0-170049.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.48.0-170049.tgz","_integrity":"sha512-hJkGqr/UvZ7KtL0pAPBOww9vxetyl4sJhINtym83evcsp4A9UJ0B+CJoBinIYGHR2L1QBn+jHGXlIp7R5EBZaA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.4","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.48.0-170049_1687386344854_0.767320711437965","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluid-tools/benchmark","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.48.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bd2e602f68e84d8777de9e6353e6aa9403ae7453","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.48.0.tgz","fileCount":76,"integrity":"sha512-4eCnt4rQg+08zWGmAq1kjO0uWwDjU3aCW8Uz8ufLxASOZJ5T35RKX7REcuxNOzFVanfh4CKVV/E6a7grPDO3Lw==","signatures":[{"sig":"MEQCIA/YTJQ9qa43DPWJBdryZDk9pdwWJFKC82n1PyrBiQBWAiAkjldGIB8aQVQmIPua+xfAEYl5+yA3dAcXIazsifduIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349736},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.48.0.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.js --v8-expose-gc --timeout 999999 -r node_modules/@fluidframework/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\" --exit -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","prettier:fix":"prettier --write . --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../_api-extractor-temp/","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.48.0.tgz","_integrity":"sha512-4eCnt4rQg+08zWGmAq1kjO0uWwDjU3aCW8Uz8ufLxASOZJ5T35RKX7REcuxNOzFVanfh4CKVV/E6a7grPDO3Lw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"8.19.4","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"16.20.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","devDependencies":{"nyc":"^15.0.0","eslint":"~8.6.0","rimraf":"^2.6.2","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~4.5.5","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^6.2.0","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-common":"^1.2.0","@fluidframework/mocha-test-setup":"^1.3.1","@fluidframework/eslint-config-fluid":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.48.0_1688165472942_0.9944968502246945","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluid-tools/benchmark","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.49.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9ce79ad8b4ff1afa95da5258f34024d74a2537bb","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.49.0.tgz","fileCount":86,"integrity":"sha512-H+3NWaVOTJmZdjCUYCmAMUPpaTNnttkdSD8vqqebAwDFkAiBs1XnqVtN5VajJngvKYB+RJvJAqxKD5oDjFxyvw==","signatures":[{"sig":"MEUCIHmRntHl5Wt9kTOxVsmPnXUQKEfts4/c+KFb3AMjWSkFAiEArDuGPsnVSUrwEGOSPt6JA0jKU5NCpBp7LPPegNRYGzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347645},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.49.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.cjs --v8-expose-gc --timeout 999999 -r node_modules/@fluid-internal/mocha-test-setup --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\"","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-tools-benchmark-0.49.0.tgz","_integrity":"sha512-H+3NWaVOTJmZdjCUYCmAMUPpaTNnttkdSD8vqqebAwDFkAiBs1XnqVtN5VajJngvKYB+RJvJAqxKD5oDjFxyvw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"9.6.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha512.d1a029e1a447ad90bc96cd58b0fad486d2993d531856396f7babf2d83eb1823bb83c5a3d0fc18f675b2d10321d49eb161fece36fe8134aa5823ecd215feed392","devDependencies":{"eslint":"~8.55.0","rimraf":"^2.6.2","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~5.1.6","@types/chai":"^4.3.4","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.45.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.0-rc.3.0.3","@fluidframework/eslint-config-fluid":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.49.0_1721950318509_0.945838666509119","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluid-tools/benchmark","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.50.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ecc47ef51ccc41aaba4c938a8f9ec1f9a644862b","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.50.0.tgz","fileCount":86,"integrity":"sha512-UGvRHYYGp0aRI90oDA8CFT2d8SdJMZMrDqQAJ9Qbw6VSGR3L9ii9xc43NWU33+qGrt3p1NpAzBppX1sVT55rag==","signatures":[{"sig":"MEYCIQD0hS8f+VX7A4ZKwabpgrcyJ0OurFARQWjRbphp/H4PdAIhANNcPTnF47bn4JYksTGGXG8B03n/afVGrcL9q9Lu1Yn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348055},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.50.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"mocha --config ./.mocharc.cjs --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\"","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.50.0.tgz","_integrity":"sha512-UGvRHYYGp0aRI90oDA8CFT2d8SdJMZMrDqQAJ9Qbw6VSGR3L9ii9xc43NWU33+qGrt3p1NpAzBppX1sVT55rag==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"9.6.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.0.0","moment":"^2.21.0","easy-table":"^1.1.1","mocha-multi-reporters":"^1.5.1","mocha-json-output-reporter":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.8+sha512.d1a029e1a447ad90bc96cd58b0fad486d2993d531856396f7babf2d83eb1823bb83c5a3d0fc18f675b2d10321d49eb161fece36fe8134aa5823ecd215feed392","devDependencies":{"eslint":"~8.55.0","rimraf":"^2.6.2","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.2","typescript":"~5.1.6","@types/chai":"^4.3.4","@types/node":"^14.18.0","@types/mocha":"^9.1.1","concurrently":"^8.2.1","@types/benchmark":"^2.1.0","@types/easy-table":"^0.0.32","@microsoft/api-extractor":"^7.45.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.0-rc.3.0.3","@fluidframework/eslint-config-fluid":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.50.0_1722635651468_0.4842069069310264","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@fluid-tools/benchmark","version":"0.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.51.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"572478afe8ea08704d8315928c9f9cfdb04a4b6d","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.51.0.tgz","fileCount":86,"integrity":"sha512-Hych9VQu9RrBlYwBHvb2J20GHIs8abpzx1TgypHHIsYDxqK7IVrQ/NRYTE+e8XvXwVHbiuBWQrtpK9oB9bGm2Q==","signatures":[{"sig":"MEQCIFulKOMCIj5Xur9883gO26woUdJEI3u13loBePJ0+IiwAiA/65c5mZfEuWOfPEs++EbG8w3AxXWrCcprgyRGlJdZhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362751},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.51.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --config ./.mocharc.cjs --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\"","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.51.0.tgz","_integrity":"sha512-Hych9VQu9RrBlYwBHvb2J20GHIs8abpzx1TgypHHIsYDxqK7IVrQ/NRYTE+e8XvXwVHbiuBWQrtpK9oB9bGm2Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chai":"^4.2.0","chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.21.0","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"~8.55.0","rimraf":"^4.4.0","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/chai":"^4.3.4","@types/node":"^18.19.0","@types/mocha":"^10.0.10","concurrently":"^8.2.1","@microsoft/api-extractor":"^7.52.5","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"^2.12.0","@fluidframework/eslint-config-fluid":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.51.0_1746821550963_0.2919518888639523","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@fluid-tools/benchmark","version":"0.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.52.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"337c91f1c44baf62e9a71b8ebf0f4f2a3de85119","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.52.0.tgz","fileCount":101,"integrity":"sha512-kBObjiiLuMKgLYgbNjVqLmEL/aZRHCMCJ5TUKIEwoQa3SL1sm/FXFOq4Jl+jkA9MTxfA+JHW1fGynIDgftDeuQ==","signatures":[{"sig":"MEQCIDWTPFFujYL9ZtSjJaeJkgi6hUOpA91lR/LvrQ77uLgIAiAYacQqagsDKDtYDuGxVm8iFgdoxUIWyfviW1bTUr0KPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379457},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.52.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --config ./.mocharc.cjs --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --fgrep @ExecutionTime --reporter ./dist/MochaReporter.js \"./dist/**/*.tests.js\"","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha \"dist/test/**/*.js\"","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.52.0.tgz","_integrity":"sha512-kBObjiiLuMKgLYgbNjVqLmEL/aZRHCMCJ5TUKIEwoQa3SL1sm/FXFOq4Jl+jkA9MTxfA+JHW1fGynIDgftDeuQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","eslint":"~8.57.0","rimraf":"^4.4.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","typescript":"~5.4.5","@types/chai":"^5.2.2","@types/node":"^18.19.120","@types/mocha":"^10.0.10","concurrently":"^8.2.2","@microsoft/api-extractor":"^7.52.11","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.51.0","@fluidframework/eslint-config-fluid":"^6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.52.0_1767811060674_0.3425980778966413","host":"s3://npm-registry-packages-npm-production"}},"0.53.0-388292":{"name":"@fluid-tools/benchmark","version":"0.53.0-388292","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.53.0-388292","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d7aa99fb1c4fd0aecb0cc0d65110e528697f0a71","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.53.0-388292.tgz","fileCount":117,"integrity":"sha512-FGWCGIzrUt6l2BPxNDg4FVfmz/mFfZDRatiHZgymZSjM10T58XahG8+zuuN4e7FJRFjl5OQS9h2XfqlpjIhfLw==","signatures":[{"sig":"MEUCIQC7pNb/1nEgS+BB5sMvAjFGA4tPR6G1ZiecMNeaZiaT5QIgHHq61rXPuUPCYOEZM++2AU9Ff6k977pkUCWRpIfyK+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445351},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.53.0-388292.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.53.0-388292.tgz","_integrity":"sha512-FGWCGIzrUt6l2BPxNDg4FVfmz/mFfZDRatiHZgymZSjM10T58XahG8+zuuN4e7FJRFjl5OQS9h2XfqlpjIhfLw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.53.0-388292_1774917953565_0.9689476471942862","host":"s3://npm-registry-packages-npm-production"}},"0.53.0-389405":{"name":"@fluid-tools/benchmark","version":"0.53.0-389405","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.53.0-389405","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a27d647e832fa5b239175d8c3dbec8c92cca0878","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.53.0-389405.tgz","fileCount":117,"integrity":"sha512-Xic7DxNUEhTScyrl1FV2+1knFEFDoMbZ/8nYB0WREjFx9C9DEa46o/LNrhtq3twCX1EH4H9uW4kMxbl+SyLGwA==","signatures":[{"sig":"MEUCIQCEDm3QzwUOUIRyxJXZrVb4vDnnTFoYVin+KOUbJ0J8eQIgOMYrL3IiXheyVtNV/Chsgrc4dB8N7FKzCeeTk+fXHAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447219},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.53.0-389405.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.53.0-389405.tgz","_integrity":"sha512-Xic7DxNUEhTScyrl1FV2+1knFEFDoMbZ/8nYB0WREjFx9C9DEa46o/LNrhtq3twCX1EH4H9uW4kMxbl+SyLGwA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.53.0-389405_1775172820416_0.974911890934554","host":"s3://npm-registry-packages-npm-production"}},"0.53.0-389435":{"name":"@fluid-tools/benchmark","version":"0.53.0-389435","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.53.0-389435","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"77eda772ad8c9715a5addc7ec728b728928c78a4","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.53.0-389435.tgz","fileCount":117,"integrity":"sha512-OLbkcooyasslWrgibD0ZnAtGgBdkEH+dHTTTHnJPFAGeLdCxByBMOm4tu0wX1iYZqPyNolFtqU0ehqUqASBs9A==","signatures":[{"sig":"MEUCIQCVlSl5py/9HL5aAriFkFaubIOTRrwl5p6X+KpdIpBf1gIgAI4OE2M9gXEG0XQILwPeur/LeqyJ2xlS0pXPyGv5oG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447219},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.53.0-389435.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.53.0-389435.tgz","_integrity":"sha512-OLbkcooyasslWrgibD0ZnAtGgBdkEH+dHTTTHnJPFAGeLdCxByBMOm4tu0wX1iYZqPyNolFtqU0ehqUqASBs9A==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.53.0-389435_1775173852980_0.7074616091856478","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@fluid-tools/benchmark","version":"0.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.53.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bc40e7061b530d4ccdcfa1c272eb0c38ca688015","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.53.0.tgz","fileCount":117,"integrity":"sha512-i2FNv+yOwXkb9Y8K6yQrHjPJ6Rwl6T2B1ae1zZAmeRRPQXOczq5RpysKzHEfFJfxKhKqAAiTBbaHR+VHtlYhYA==","signatures":[{"sig":"MEUCIQC7rnhflltDGiiJqaikV928fLyT73NgGmY8/AV3nYlBKwIgZIylGkOU3Cbk4+mpwMJ8IwtsEGHmB70ud6qd4xZmXZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447212},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.53.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.53.0.tgz","_integrity":"sha512-i2FNv+yOwXkb9Y8K6yQrHjPJ6Rwl6T2B1ae1zZAmeRRPQXOczq5RpysKzHEfFJfxKhKqAAiTBbaHR+VHtlYhYA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.53.0_1775174099968_0.2394688663986566","host":"s3://npm-registry-packages-npm-production"}},"0.54.0-389934":{"name":"@fluid-tools/benchmark","version":"0.54.0-389934","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.54.0-389934","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"20f1bd7320fb576933d164d0d5ba09e6fdee3fad","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.54.0-389934.tgz","fileCount":117,"integrity":"sha512-z8BbvAELYKiUjtKWEzlNpj2uv9481l+cViJ01MbMvrX3B2psaH5pVObUNFmP5Q8DI8D8oaPv7Ljn9CUszzfziA==","signatures":[{"sig":"MEUCIEz3JF42Rku1uph69BteGeIDJbF2aMsUS8yTYMEHgwUuAiEAnCO4GLzFGwn0m9AYAspJZTYCx4IWiXpmvOuA/vd/KA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452691},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.54.0-389934.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.54.0-389934.tgz","_integrity":"sha512-z8BbvAELYKiUjtKWEzlNpj2uv9481l+cViJ01MbMvrX3B2psaH5pVObUNFmP5Q8DI8D8oaPv7Ljn9CUszzfziA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.54.0-389934_1775587709471_0.3976891968546159","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@fluid-tools/benchmark","version":"0.54.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.54.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1cb3c7c2c739155a7315fbe38e65056fff968236","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.54.0.tgz","fileCount":117,"integrity":"sha512-FzlweW8OIC05eq16RdKE9wG5s2tKeRSv8Wc4yzZ4mx1MSugsRLx+xXpig6NXY1+6e1Esc0zgcEsVawsXu80JaA==","signatures":[{"sig":"MEUCIQDYtlKI8I5dIw9rvxwck7a8D5P72T7G7kdjifvaX8/i0QIgGmQLaMuqFxykyeFzvo/C5cC/m7TgcCxWDDwE2ekyVAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452684},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.54.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.54.0.tgz","_integrity":"sha512-FzlweW8OIC05eq16RdKE9wG5s2tKeRSv8Wc4yzZ4mx1MSugsRLx+xXpig6NXY1+6e1Esc0zgcEsVawsXu80JaA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.54.0_1775685234211_0.3763352314709527","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-390887":{"name":"@fluid-tools/benchmark","version":"0.55.0-390887","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.55.0-390887","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4aeb43aa9bdb1e7a472a175a98ca9118bf79c2e4","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.55.0-390887.tgz","fileCount":117,"integrity":"sha512-EX4K1kfBZJ/ZHUoA2gauxLwmBqID7XKBZvvP4RLPlCB483oRmei/xwwrfk1CXB0VlQ3UWRK0RqHnk8i/WUXkeA==","signatures":[{"sig":"MEQCIG614irKIgy1aSbATqKUoT7CN0J9Pfd/QV67/iUHoGH+AiAgiwA8G14W3f0CNlqLj+cHtIHJcICIjQOzsgbZXplvsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452702},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.55.0-390887.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.55.0-390887.tgz","_integrity":"sha512-EX4K1kfBZJ/ZHUoA2gauxLwmBqID7XKBZvvP4RLPlCB483oRmei/xwwrfk1CXB0VlQ3UWRK0RqHnk8i/WUXkeA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.55.0-390887_1775776131653_0.05442663364172584","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-390886":{"name":"@fluid-tools/benchmark","version":"0.55.0-390886","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.55.0-390886","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f359efaae209fa5270537d175a89448b7809e232","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.55.0-390886.tgz","fileCount":117,"integrity":"sha512-9lz0/nPWzy0prfPBL7GCqb91SbMM6gUSeGWieqY87AM/imRhU6fTPUi9MRinxK+QDOpy9nppSu4YB+1keE1UIw==","signatures":[{"sig":"MEUCIQDDDsZMNXIYKdUMFvpCpE4Jax+0mE2AVrR9jkrvSgRn8wIgZmPhQY2F1e40mp9XflmVuUKE6yqTFj5SynOlf1ePhtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452702},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.55.0-390886.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.55.0-390886.tgz","_integrity":"sha512-9lz0/nPWzy0prfPBL7GCqb91SbMM6gUSeGWieqY87AM/imRhU6fTPUi9MRinxK+QDOpy9nppSu4YB+1keE1UIw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.55.0-390886_1775776133358_0.19267642065840063","host":"s3://npm-registry-packages-npm-production"}},"0.55.0-390890":{"name":"@fluid-tools/benchmark","version":"0.55.0-390890","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.55.0-390890","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b792a0c552b86fde9aeebb4e63025ee9daa2b7b6","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.55.0-390890.tgz","fileCount":117,"integrity":"sha512-fXtFYGZPA+6Upvi4dn8hV9ooGgbtK8pDZkqo2jF82W0iWPmozg7K3et7uNktXZzlGLB04ss8y33blXBrN1lqqg==","signatures":[{"sig":"MEQCIC+HeI9knE5R4gtNjwsTMvTG0O9uNcg5efj1Bs2VBO/hAiB7hENxrdWamiQ1/HTpGtcueDFBaxnRdCdCEbxf6FMuiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452702},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.55.0-390890.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.55.0-390890.tgz","_integrity":"sha512-fXtFYGZPA+6Upvi4dn8hV9ooGgbtK8pDZkqo2jF82W0iWPmozg7K3et7uNktXZzlGLB04ss8y33blXBrN1lqqg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.8.2","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~20.19.30","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.55.0-390890_1775776353816_0.6092970780674862","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@fluid-tools/benchmark","version":"0.55.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.55.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0218f42f01f235f582797ede0ae761fb9e878d55","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.55.0.tgz","fileCount":122,"integrity":"sha512-SSLQ0U/JgLtydyfQsHkDV0kxMroycZPCd8RuezrhXE0xrtQXWekemW/cW4h9UnOTy4H0d10Ngl8ghh7SjS4U7Q==","signatures":[{"sig":"MEMCHwTnrarXJL2GOQqbfNMo8DkImit+4VdeJ3kgQwwN1b0CIHkC2dw5cxJMUaJbox5y9RVG3WoU8Ngzo3U35m4Q+r4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479929},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.55.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 mocha --v8-expose-gc --timeout 999999 --perfMode --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.55.0.tgz","_integrity":"sha512-SSLQ0U/JgLtydyfQsHkDV0kxMroycZPCd8RuezrhXE0xrtQXWekemW/cW4h9UnOTy4H0d10Ngl8ghh7SjS4U7Q==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.9.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","mocha":"^10.8.2","moment":"^2.30.1","easy-table":"^1.2.0","mocha-multi-reporters":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.1","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.1","@microsoft/api-extractor":"^7.52.11","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.55.0_1776101164002_0.11035330725191894","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@fluid-tools/benchmark","version":"0.57.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.57.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"9f1eb1fdb4199c6a85c7468eee5e56472cfe173c","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.57.0.tgz","fileCount":122,"integrity":"sha512-F5chYHv8raojUp1bm9qkdaoArm1zDzK5SYxaNbjwSt0HcNsLJYLwLGZtyqfrhv3NBakeOkbOtu5Xq+jJJBdekQ==","signatures":[{"sig":"MEUCIQCw6PP4L3XEfnOpA2bo91EvQyQidA3rBsXp4pjFpSXndAIgJm75NppBX8POtGdYN2yy34FHpngURpbDPAtT8sY8fk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486965},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.57.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 FLUID_TEST_PERF_MODE=1 mocha --v8-expose-gc --timeout 999999 --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.57.0.tgz","_integrity":"sha512-F5chYHv8raojUp1bm9qkdaoArm1zDzK5SYxaNbjwSt0HcNsLJYLwLGZtyqfrhv3NBakeOkbOtu5Xq+jJJBdekQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.9.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","mocha":"^11.7.5","easy-table":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.4","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.2","@microsoft/api-extractor":"^7.58.2","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.57.0_1776733715710_0.6440025931088738","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@fluid-tools/benchmark","version":"0.58.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.58.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"35eaa7b0e436ea8ece976d248050e4205d7f8e0e","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.58.0.tgz","fileCount":117,"integrity":"sha512-70zG3D1pb/jdqe36wbjK0mgVdq8lXsASqtfNK8pwepBRdMO7rNvRHvMcT0ibNNu7r1QfNuo/66tV3nk+T7xjmg==","signatures":[{"sig":"MEUCIGvtfmNNh+n6/pXz02fSRN5PknVn9hR+ayaieWIGzhYzAiEA9ft8PV+YjUPDAiFkHKqpWPSkjKvGK4+u7NW8CwnjufI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485778},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.58.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 FLUID_TEST_PERF_MODE=1 mocha --v8-expose-gc --timeout 999999 --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.58.0.tgz","_integrity":"sha512-70zG3D1pb/jdqe36wbjK0mgVdq8lXsASqtfNK8pwepBRdMO7rNvRHvMcT0ibNNu7r1QfNuo/66tV3nk+T7xjmg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.9.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","mocha":"^11.7.5","easy-table":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.4","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.2","@microsoft/api-extractor":"^7.58.2","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.58.0_1776812131028_0.7657491150582625","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@fluid-tools/benchmark","version":"0.59.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-tools/benchmark@0.59.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"83160f170f0c23f17d48328d049236619fc8adf7","tarball":"https://registry.npmjs.org/@fluid-tools/benchmark/-/benchmark-0.59.0.tgz","fileCount":122,"integrity":"sha512-5lJOp06fK2KqxMens05fn0nqnMmpzFDtfjmhEVV+WUxfYEFF8mvmBqf2JG2vEdF/Zj4/JGr/7EODyGaDjy75mw==","signatures":[{"sig":"MEYCIQCuwsj5nAsDFi0Eh2Esd6dedkgTTfkYqsmdGqYjAslsEgIhAPCasHjWWKGo2m3mX53ZPdlJaNwcYXTeacLWOxkfRV9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526887},"main":"dist/index.js","_from":"file:fluid-tools-benchmark-0.59.0.tgz","types":"dist/index.d.ts","scripts":{"api":"npm run build:docs","tsc":"tsc","lint":"npm run prettier && npm run eslint","perf":"cross-env FLUID_TEST_VERBOSE=1 FLUID_TEST_PERF_MODE=1 mocha --v8-expose-gc --timeout 999999 --fgrep @Benchmark --reporter ./dist/mocha/Reporter.js","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../.prettierignore","build:docs":"api-extractor run --local && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint src --fix","test:mocha":"mocha","prettier:fix":"prettier --write . --cache --ignore-path ../../.prettierignore","build:compile":"npm run tsc && npm run build:test","ci:build:docs":"api-extractor run && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../_api-extractor-temp/","check:release-tags":"api-extractor run --config ./api-extractor-lint.json","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-tools-benchmark-0.59.0.tgz","_integrity":"sha512-5lJOp06fK2KqxMens05fn0nqnMmpzFDtfjmhEVV+WUxfYEFF8mvmBqf2JG2vEdF/Zj4/JGr/7EODyGaDjy75mw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"_npmVersion":"10.9.7","description":"Benchmarking tools","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","mocha":"^11.7.5","easy-table":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"~9.39.4","rimraf":"^6.1.3","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","concurrently":"^9.2.1","typescript-eslint":"~8.54.0","eslint-plugin-unicorn":"~54.0.0","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"~10.1.8","eslint-plugin-import-x":"~4.16.2","@microsoft/api-extractor":"^7.58.2","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.83.0","eslint-import-resolver-typescript":"~4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/benchmark_0.59.0_1777492789182_0.6492014123805931","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2021-06-21T19:33:25.982Z","modified":"2026-07-29T21:10:38.594Z","0.40.27919":"2021-06-21T19:33:26.443Z","0.41.67945":"2022-05-19T17:46:08.951Z","0.42.82925":"2022-07-29T21:06:05.037Z","0.43.89300":"2022-08-30T15:36:07.839Z","0.43.90439":"2022-09-02T16:53:31.160Z","0.43.92348":"2022-09-12T14:08:07.078Z","0.44.111746":"2022-11-28T17:19:27.725Z","0.45.112032":"2022-11-29T17:21:40.248Z","0.46.133527":"2023-02-24T16:53:54.070Z","0.47.0-140576":"2023-03-20T22:00:19.998Z","0.47.0-140906":"2023-03-21T17:11:12.919Z","0.47.0":"2023-04-20T00:58:32.504Z","0.48.0-169649":"2023-06-20T20:13:55.412Z","0.48.0-170049":"2023-06-21T22:25:45.061Z","0.48.0":"2023-06-30T22:51:13.193Z","0.49.0":"2024-07-25T23:31:58.724Z","0.50.0":"2024-08-02T21:54:11.631Z","0.51.0":"2025-05-09T20:12:31.226Z","0.52.0":"2026-01-07T18:37:40.831Z","0.53.0-388292":"2026-03-31T00:45:53.715Z","0.53.0-389405":"2026-04-02T23:33:40.581Z","0.53.0-389435":"2026-04-02T23:50:53.119Z","0.53.0":"2026-04-02T23:55:00.161Z","0.54.0-389934":"2026-04-07T18:48:29.646Z","0.54.0":"2026-04-08T21:53:54.410Z","0.55.0-390887":"2026-04-09T23:08:51.795Z","0.55.0-390886":"2026-04-09T23:08:53.505Z","0.55.0-390890":"2026-04-09T23:12:34.019Z","0.55.0":"2026-04-13T17:26:04.183Z","0.57.0":"2026-04-21T01:08:35.913Z","0.58.0":"2026-04-21T22:55:31.180Z","0.59.0":"2026-04-29T19:59:49.416Z"},"bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"author":{"name":"Microsoft and contributors"},"license":"MIT","homepage":"https://fluidframework.com","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"tools/benchmark"},"description":"Benchmarking tools","maintainers":[{"email":"ffsa@microsoft.com","name":"ms-fluid-bot"},{"email":"microsoft-oss-publishing@microsoft.com","name":"microsoft-oss-releases"},{"email":"npmjs@microsoft.com","name":"microsoft1es"}],"readme":"# @fluid-tools/benchmark\n\nThis package contains benchmarking tools to profile runtime and memory usage.\nIt provides the tools you need to profile your own code (described below) and various utilities for customizing and configuring\nbenchmarks, as well as authoring alternative reporters and profiling functions (e.g. to support test frameworks other than\nmocha).\n\n## General use\n\nThis package exports `benchmarkIt` which is used instead of mocha's `it()` to define benchmark tests.\n\nTests written with `benchmarkIt` double as correctness tests: without `--perfMode` they behave like any other mocha `it()` test.\n\nTo run them as benchmark tests, invoke `mocha` as you normally would for your package but pass some additional arguments,\nlike this:\n\n```console\n--v8-expose-gc --perfMode --fgrep @Benchmark --reporter @fluid-tools/benchmark/dist/mocha/Reporter.js\n```\n\n### `--perfMode` (required)\n\nEnables performance-testing mode instead of correctness-test mode.\nIn performance-testing mode, many iterations are run and measured for each test.\nIn correctness-test mode, only one iteration is run and no measurement takes place.\n\nCan also be set using the `FLUID_TEST_PERF_MODE` environment variable.\nIf using [Mocha's Parallel Mode](https://mochajs.org/features/parallel-mode/),\nthen this must be set using the environment variable.\n\n### `--v8-expose-gc` (required)\n\nThis is necessary so the package can perform explicit garbage collection between tests to help reduce\ncross-test contamination and get accurate results for memory tests.\n\n### `--fgrep @Benchmark`\n\nAll tests created with the tools in this package are tagged with `@Benchmark`, so use `--fgrep @Benchmark` to run only\nbenchmark tests.\nEach test is also tagged based on its `type` option: `@Measurement` (the default), `@Perspective`, or `@Diagnostic`.\nUse a more specific filter like `--fgrep @Measurement` to run only tests of a particular type.\n\nNote that Mocha only supports one `fgrep` or `grep` argument at a time, so if you have other filtering,\nit may need to be merged into a single more complex `--grep` option.\n\n### `--reporter <path>`\n\nLets you specify the path to a custom reporter to output the tests' results.\nThis package includes `dist/mocha/Reporter.js`.\nIf you don't specify one, the default mocha reporter will take over and you won't see benchmark information.\n\n### `--reporterOptions reportFile=<output-path>`\n\nIf you use the reporter from this package, you can set the output file path with this.\nAll benchmark results are combined into a single JSON file using a hierarchical `ReportArray` structure.\nIf omitted, no file is written (results are still printed to the console).\n\n### `--parentProcess`\n\nIf you pass this **optional** flag when, each performance test is run in a forked child process.\nThe forked process runs only that test and propagates the results back to the parent.\nThis can have significant overhead (the child process reruns mocha test discovery which may incur significant startup cost,\nin addition to the overhead of forking Node.js), but reduces the influence of previous tests on the state of\nthe JIT and heap.\nTest this thoroughly in your scenario to make sure the tradeoffs are worthwhile.\n\nUsing `--parentProcess` is currently unsupported with [Mocha's Parallel Mode](https://mochajs.org/features/parallel-mode/).\n\n## Profiling durations\n\nTo profile runtime durations, use `benchmarkIt` together with `benchmarkDuration`:\n\n```typescript\nbenchmarkIt({\n\ttitle: \"My sync test\",\n\t...benchmarkDuration({\n\t\tbenchmarkFn: () => {\n\t\t\t// synchronous code to benchmark\n\t\t},\n\t}),\n});\n\nbenchmarkIt({\n\ttitle: \"My async test\",\n\t...benchmarkDuration({\n\t\tbenchmarkFnAsync: async () => {\n\t\t\t// asynchronous code to benchmark\n\t\t},\n\t}),\n});\n```\n\n`benchmarkDuration` accepts a `DurationBenchmark`, which must have exactly one of:\n\n-   `benchmarkFn` — a synchronous function to benchmark.\n-   `benchmarkFnAsync` — an asynchronous function to benchmark.\n-   `benchmarkFnCustom` — an async function that manages the batching loop directly via a `BenchmarkTimer` argument,\n    for cases where you need full control over timing. Use `state.timeBatch(fn)` for the common case, or\n    `state.timer.now()` / `state.recordBatch()` when you need to exclude setup/teardown from the measured time.\n\nIt also accepts optional `BenchmarkTimingOptions` to tune `maxBenchmarkDurationSeconds`, `minBatchCount`, and `minBatchDurationSeconds`.\n\nSee the documentation for `DurationBenchmark` and `BenchmarkTimingOptions` for more details.\n\n> **NOTE**: Be aware of pitfalls when benchmarking impure functions.\n> The test execution strategy assumes each iteration of `benchmarkFn` is an independent event.\n> For full control over per-batch setup and teardown, use `benchmarkFnCustom`.\n> See `DurationBenchmarkCustom` for details.\n\n## Profiling custom measurements\n\nTo report fully custom measurements, call `benchmarkIt` directly and provide a `run` function that returns a `CollectedData`:\n\n```typescript\nbenchmarkIt({\n\ttitle: \"My custom measurement\",\n\trun: (): CollectedData => [\n\t\t{\n\t\t\t// The first element is the primary measurement (all fields required).\n\t\t\tname: \"My metric\",\n\t\t\tvalue: 42,\n\t\t\tunits: \"things/op\",\n\t\t\ttype: ValueType.SmallerIsBetter,\n\t\t\tsignificance: \"Primary\",\n\t\t},\n\t\t// Additional measurements are optional.\n\t\t{\n\t\t\tname: \"Sample count\",\n\t\t\tvalue: 100,\n\t\t\tunits: \"count\",\n\t\t},\n\t],\n});\n```\n\n`CollectedData` is a tuple `[PrimaryMeasurement, ...Measurement[]]`. The first element is the primary measurement (used for regression detection) and requires all fields: `name`, `value`, `units`, `type`, and `significance: \"Primary\"`. Additional measurements are optional; their `units`, `type`, and `significance` fields are also optional.\n\n`collectDurationData` and `collectMemoryUseData` can be called directly within the `run` function, which is more flexible than `benchmarkDuration` or `benchmarkMemoryUse` when you need to add custom measurements or run setup/teardown outside the timed region:\n\n```typescript\nbenchmarkIt({\n\ttitle: \"My custom duration measurement\",\n\trun: async (): Promise<CollectedData> => {\n\t\t// Optional setup can run here\n\t\tconst data = await collectDurationData({\n\t\t\tbenchmarkFn: () => {\n\t\t\t\t// code to benchmark\n\t\t\t},\n\t\t});\n\t\t// Extra measurements can be added:\n\t\treturn [...data, { name: \"Extra metric\", value: 1 }];\n\t},\n});\n```\n\n## Profiling memory usage\n\nTo profile memory usage, use `benchmarkIt` together with `benchmarkMemoryUse`:\n\n```typescript\nbenchmarkIt({\n\ttitle: \"My memory test\",\n\t...benchmarkMemoryUse({\n\t\tbenchmarkFn: async (state) => {\n\t\t\t// If your test requires one-time setup, do it here:\n\t\t\tconst holder: { value: unknown } = { value: undefined };\n\t\t\twhile (state.continue()) {\n\t\t\t\t// Release the previous allocation, then do any per-iteration setup.\n\t\t\t\tholder.value = undefined;\n\t\t\t\t// Collect a baseline \"before\" heap measurement.\n\t\t\t\tawait state.beforeAllocation();\n\t\t\t\t// Allocate the memory you want to measure.\n\t\t\t\tholder.value = createSomething();\n\t\t\t\t// Collect an \"after allocation\" heap measurement.\n\t\t\t\tawait state.whileAllocated();\n\t\t\t\t// To help confirm you are measuring the allocation you expect,\n\t\t\t\t// you can optionally free it here then call afterDeallocation:\n\t\t\t\t// holder.value = undefined;\n\t\t\t\t// await state.afterDeallocation();\n\t\t\t}\n\t\t},\n\t}),\n});\n```\n\nThis measures the difference in the retained portion of the heap from `beforeAllocation` to `whileAllocated`.\nThis does not include memory that was used during the operation but released before `whileAllocated` was called.\n\nThe argument to `benchmarkMemoryUse` must implement `MemoryUseBenchmark`, which requires a `benchmarkFn` property.\nThat function receives a `MemoryUseCallbacks` object and must loop until `state.continue()` returns false, following\nthis pattern each iteration:\n\n1.  Release references to any memory allocated in the previous iteration (so GC can reclaim it).\n2.  Set up anything needed to do the allocation under test that should not be included in the measurement.\n3.  `state.beforeAllocation()` — GC runs and a baseline \"before\" heap measurement is taken.\n4.  Do the operation whose memory allocation you want to measure.\n5.  `state.whileAllocated()` — GC runs and an \"after allocation\" heap measurement is taken.\n6.  _(Optional)_ Free memory, then call `state.afterDeallocation()` — if called, GC runs and an \"after deallocation\" heap measurement is taken as well.\n\nThe benchmark reports the mean heap difference between the \"while allocated\" and \"before\" readings across iterations.\nMemory must not accumulate across iterations (i.e., what you allocate in step 4 must be fully releasable).\n\nFor more details, see the documentation for `MemoryUseBenchmark` and `MemoryUseCallbacks`.\n\n<!-- AUTO-GENERATED-CONTENT:START (README_FOOTER) -->\n\n<!-- prettier-ignore-start -->\n<!-- NOTE: This section is automatically generated using @fluid-tools/markdown-magic. Do not update these generated contents directly. -->\n\n## Contribution Guidelines\n\nThere are many ways to [contribute](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md) to Fluid.\n\n-   Participate in Q&A in our [GitHub Discussions](https://github.com/microsoft/FluidFramework/discussions).\n-   [Submit bugs](https://github.com/microsoft/FluidFramework/issues) and help us verify fixes as they are checked in.\n-   Review the [source code changes](https://github.com/microsoft/FluidFramework/pulls).\n-   [Contribute bug fixes](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md).\n\nDetailed instructions for working in the repo can be found in the [Wiki](https://github.com/microsoft/FluidFramework/wiki).\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\nUse of these trademarks or logos must follow Microsoft’s [Trademark & Brand Guidelines](https://www.microsoft.com/trademarks).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n## Help\n\nNot finding what you're looking for in this README? Check out [fluidframework.com](https://fluidframework.com/docs/).\n\nStill not finding what you're looking for? Please [file an issue](https://github.com/microsoft/FluidFramework/wiki/Submitting-Bugs-and-Feature-Requests).\n\nThank you!\n\n## Trademark\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\n\nUse of these trademarks or logos must follow Microsoft's [Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).\n\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n<!-- prettier-ignore-end -->\n\n<!-- AUTO-GENERATED-CONTENT:END -->\n","readmeFilename":"README.md"}