{"_id":"@fluid-experimental/bubblebench-ot","_rev":"156-c687c2c146f7797f5e7652ce26c89b7f","name":"@fluid-experimental/bubblebench-ot","dist-tags":{"canary":"0.59.1001-62246","next":"0.59.2000-63294","latest":"0.59.2004"},"versions":{"0.37.0-20427":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.0-20427","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.0-20427","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ce82ce8173bdadf401892e381d3b5ac6792c2d22","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.0-20427.tgz","fileCount":60,"integrity":"sha512-/elCc/cZG3ncZzS/y65uvGU3i0K+3TcsEcfIAenGH2JMtf36ppJ4Fl29oj78hRLh7MDfOqwJl6EewlBcK4VIWA==","signatures":[{"sig":"MEUCIQCAvZiDgKl/HhpYlvngoZXVpJEChfb9FnyIJERcm2bDpQIgYkihjpsQHNOrcTaTksrRvZ6l0bkLmZ1jwcQMPRMMc48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2098371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5l0CRA9TVsSAnZWagAAWE8QAJynC4YAj/YJ+WtUOzOe\npUSQo3COAh1Whch2Cwz+Q68NDAgo9UY9tIJ/sbVDnYPQwpw7fVCeWfhJ4LLo\nnuA9aiOlka46CgKPKARL6RSZBL8uc8Qc1cIhdUIaqHi1aBFeoVGheu4BcBH4\nCIBFy6Dnc2rHexoWqw0ufF98wfaQ4oTHV5T1iqhtzztSvl5AF8EjbVapXByC\nZOz+liSwNo29dKsZKYlJ3gpZf35ke3acG3NbCWud+OQD/hEiIk4lUhkfNfHY\nfzUxrtNAgmqE6OJam3tuHYFh8ngruWLKKTSWrWt/Smo15oUKLIu8a3CKaQ8C\nqiTiQv5+6O+W4dcBjDnd6OkraS1ghNAYhlE0uZMSAmhli16e8o66PNnijWXp\n3CKKTiSpXJivy2QVU+blNgCtt73h26yOr6XluvU6LXcLfNSv+FhjGV0IqTns\nKZ08OGq6pylE33EWuefwUDJ3hsNRsaQHk+MgbAU56U3LXxgyxHwq2Jk4PJtp\nsL5ElGdFjIB0I3iFY+CU59lp7MuyKPavR9A9O2yjXvKhfpO9XjgFueqRJiLD\nqxKkwlB2evcV0PE+BcZNnAIoFh0ile2Q3jaNjSfQ5z2l3rvyuaUKOdIlygmb\nIXgEw41s46AwIVTsi/JaZBTeDYduGN9Uu5UIiS9Rgj2U/xYhTEQP+PrTGOGZ\nx5m6\r\n=KGxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.0-20427.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.21.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.37.0-20427","@fluid-experimental/ot":"0.37.0-20427","@fluidframework/aqueduct":"0.37.0-20427","@fluidframework/core-interfaces":"0.37.0-20427","@fluidframework/view-interfaces":"0.37.0-20427","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.37.0-20427","@fluidframework/datastore-definitions":"0.37.0-20427","@fluid-experimental/bubblebench-common":"0.37.0-20427"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.37.0-20427"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.0-20427_1616615795911_0.9833333273841243","host":"s3://npm-registry-packages"}},"0.37.0-20517":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.0-20517","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.0-20517","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8a927f42b17cc1a7263f45032899fe090fb6673a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.0-20517.tgz","fileCount":60,"integrity":"sha512-3cei1esrLP4h0AG6ajLQRu1hdU3Y/DnCKiIbwi2dULijn6fA3xksF7JHhzGfzjyxs0MjKREq91nR982JLBT8uA==","signatures":[{"sig":"MEYCIQDQAjdoI1qzDyCyYFh8o+Cdn/b0738ZTQ8BYenl/Ke9aQIhAIYCxqCfxDs79z/LwhW/AI5Gtw3nycYx4alb7hsLYzg6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2091101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPfVCRA9TVsSAnZWagAAUqUP/18C3j3ltQa5JOtPzOr5\nqjUnDSDD0MIJ0sJgY4RLBaqBZuTvwwLyF7sF3RPVef8ss1mWElp6y6fTnGtI\nxAUJv9+DdCyz7UhyRq23wRajNkhN9rujr0wOPXzV62VdTcxxlVUAp1CFGyPO\nyrmh1jNhJtiIMprdhM/rLIlNNXj+IGEe7LmNgSye+pIFB/ktZYda3c9op8HT\nY6kObdYUlhHXFYTIfN7KW6nflsBZ+S0H3FHNFv6ymKEOIGzy6jku9ttpvyNr\niW/okxuXOoFq+FkHgDn62+PFPAd1ZpbVbu8cTB4SEuiI9zswJzsWQJexWJRw\n+fDLa9xJUcsWfPb0Jh4+PQWk7uaYN17sIDjQV4yBBFY2ZYcdDFzL5lv9ASvV\nZuNpOAwRdcTeMkJnqANlpRe9WKb2bDHwSiP8Xuhma621pM1gP+remoEURuu2\ngyQh+cj6qOvY5x/v/RWFHusTyZtDDBN7REAv4YameTQxypF3KzrEi/o8ZEwW\nrScqRISEM54wTAt4YB03lg9WHrZAspCTeaNQHEOWps3bmQkNBUCJvUPHo3UP\ngxgE4Q4ZV5fpJmEFM6HnAuZHk9WRQqyM16MJ/OYOaPr3Gn59+fWyzxKyD6V8\n9Wa8Dab2q4ztAFIQPAKaxMkh7SHStR47WR5Q2cdjd0weG+CliQmb6kivDsIq\n+vR+\r\n=+C3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.0-20517.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.21.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.37.0-20517","@fluid-experimental/ot":"0.37.0-20517","@fluidframework/aqueduct":"0.37.0-20517","@fluidframework/core-interfaces":"0.37.0-20517","@fluidframework/view-interfaces":"0.37.0-20517","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.37.0-20517","@fluidframework/datastore-definitions":"0.37.0-20517","@fluid-experimental/bubblebench-common":"0.37.0-20517"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.37.0-20517"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.0-20517_1616705493383_0.16234062665489035","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"211200843a801e8299c24b3e00314132ca03239b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.0.tgz","fileCount":60,"integrity":"sha512-yvZcPjHij98CuSUEYzWjpaWlQMFXVEbxLXSGcz/ZaXfFX3Tti9tSsaAoIfDnPcK1uF2VqW40/ZiX613ZvHFxMw==","signatures":[{"sig":"MEQCIFNcenRFNM0bRz2VqOEtq1DTR430DnARN2YVy1GhR3EGAiBxbx1axAR3sgVgVIwvGS9xj/Ee7nNotmjY++79eQeQlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYbfCRA9TVsSAnZWagAAEDEP/1NypEPpdtAkR1Wf2oV2\nqD3gZU47TVOaTK/60NdlyQ6gVhSM8mn6/80+woRZGxop6FtglPCMCs0uVnyc\nV6qTRid4xIDTwIoJJS528fugZ++coCQf3GQovp5pZFKUjsP/2m2nfkVRZ9eb\nzUb1UW87g1iTAmMI5b16OPfQwD2O/+13iMgp2uKv1cymiW6UFGxJjHhowqL0\niqN0EOEvE4n79G58cTwGIsDLGLFVdN1Kmvl/FiVEmcn5WUOXXx5I+aBcR4db\nvLlSfQVDpP48XN0qj5ef9UhV0WqPuYk7heYnz3h01TJ27S1uH0hyV5JKemjs\nuc7wM52DeybcCDCI5YoW//YjoUxhOcpiQKFQPcr7iPfBSdizca7c7OVdMUkz\nyWD1Ji8o3lbGq1symztOalrg6J3bA/TcAjYa2EHCXlzo78TIqhyM8BwTmZ4B\np+r0zhHF24MwooYizmxVo875SFw8vUPeaA/4KUUicrLRtQ+6HDMdhRw2MwC8\nZ7x6mpobbi2G3FNjJxevwsBwXKvg2/Joqr6VhV7Cy7Ao19aDV4ZBOq3VX9W3\nWlmq4kgD4QW/aiqu7AuDKmhUKBlEec+eJ5H73m33FuifqCWWa2S90ctNQYVc\n+TZ2dTaZK6gf0Qakzo+O4tqkBknFt9b1OVGljP47BafDYzMvUfwJASBvL2SV\nSR/x\r\n=OEFf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.21.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.37.0","@fluid-experimental/ot":"^0.37.0","@fluidframework/aqueduct":"^0.37.0","@fluidframework/core-interfaces":"^0.37.0","@fluidframework/view-interfaces":"^0.37.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.37.0","@fluidframework/datastore-definitions":"^0.37.0","@fluid-experimental/bubblebench-common":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.0_1616742111152_0.2513441852089684","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"663e94f71ccc07ee5d9b240e4a80e4859a994a15","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.1.tgz","fileCount":60,"integrity":"sha512-+aEmcJRa2uX0LbJl/Q2mhNAvSvG5TB4LXfZ2KqHTB22cL9q7lPcRxiBsrFa8tB1St1J5G2LDtFjkmDishpaBfw==","signatures":[{"sig":"MEUCIEsv/eLu21QusUsBqJyGzpVfUGMH/a5/tbZNLhLKwoN1AiEAyxmastx5NSOMll1AdNFuFBrJ7nXquJXilJs1neYCR7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiAbCRA9TVsSAnZWagAATvcP/2ZSPQZNg9rJ9j4/K/Kv\n/E1PmNo2LAz4XoSwOQOGe/NnR4D7q9548kVOU8dmC2xHslZA1QtNJtnV4r2S\n7wgmrwMiPHVrmksQq9f6C/jW9YD3PYQpTJE5PD6um6g9hO/gKKoDobKQcf2J\nSKD+lrk3g+sNnX/RDhGTa+gQnN9tmQ8GqTzbsqhrghl1UjQoHcNHEZFC2iYU\noZprDKeiBM6A5c332qTV1skSOEnu6ltO8OyJcQkkMUwO1F32oHnI9xdPrs0B\nJly5HmncP1YND0td5JOtWcdk3jHWHNCFFIxnOX5WMbuNcBOTybYuwtGak9CK\nk52abPinyNnatABAjsrp55+2f6LRIexvZF/q81q3vb10R+Tgb0FeSjNFRHwn\nEX48Jx8cuWV5GRw4MnHVLwr0n6Z1JMwT/J5Lt056PTSwf5k0pneNfbul1I/E\nJIKELNvda4M0P9t5uhzBr1SFGYDsWuTVLbzgOReu/KL6hzlvjdi6DZglxn4b\nVXexFIqXncptPAk1wSvPB7E6+53vQUvP1P00OKA+IP3jjhhxPIAJPAgG/y7W\nW55Bp5g1dKVAusIVof6TrKrafZnoSnfdhxPOXZRJ9OgzgC+GklNtABaxDSUC\n/qhX/6Fvjyi1vYhpGA9k7lGYHnIW+tekgrle6y5V0zBq+IS2ZdeRuUu60SdX\nEPh3\r\n=eeEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.21.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.37.1","@fluid-experimental/ot":"^0.37.1","@fluidframework/aqueduct":"^0.37.1","@fluidframework/core-interfaces":"^0.37.1","@fluidframework/view-interfaces":"^0.37.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.37.1","@fluidframework/datastore-definitions":"^0.37.1","@fluid-experimental/bubblebench-common":"^0.37.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.37.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.1_1617043483174_0.28759312147741944","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d1507eba3e4543b9fdbfb3cf742c17db9fd604b8","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.2.tgz","fileCount":60,"integrity":"sha512-pWpcsZegoMt0mM6ZR7Pb0xobWwsoeanM4FJSrG4VZGlAueLiIPzzV53qtQdyVJxQmzPRXV6Ljm41lxVWdVqT2g==","signatures":[{"sig":"MEYCIQDeYMX0n0uRgG95gR+DtCLZ/3ufAu51GD52zJykDgy7SwIhAIyfrPlRkTquQH/tfD4e9RoEgveiqFZNuMPG6DoSxVKN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYmU7CRA9TVsSAnZWagAAaBkQAIVBRV1HTb0KsnGueWNs\nyB5bUXqRkLVN20haVfdyMAEcOWzKUGdfx/sKoW3glPxaw/w+zfoqC10WxPfO\nbpiZMMQQpVsoQqzO7/koywn6OrRjaW9nPT1/+7jPrAQKw96APhx8urXMDFGh\nuqnJT2JVCyaVQ6aNn1e77s8+1yRYSrZSH1Qu7Kh+yY3qWvKyWDRejao2mIqw\niOBlm7vIVJNHyWa7GHBRiCFpX5Mu3KpMlbQSE+0v5SCHMfY3ZWN6lsA4hUlN\nrY286qPLOrWFz/yvs4/1JvIWbP7uCsPKGHEWenVt+4APlHF7ci/tOAi3bv7n\npxYCtt5v2KYK7btNLEmGENWiztFXe39/9WbY3Vo6ywt5fnB3996MsWEOKRRy\nzWppW7R0bKRM1pr7SV9P7KIC5G5TgMMr5PlLLJg1bowenjb52EvM5MCgSLC0\nS9WL0QvVN8NcCRGbEIKw4YFKd+t8htY4J7WaW5XQ/RsPnPh1sT5QzvmlJYcV\n6NoAdNK0pCH042BfBkWaXyel8Iv5K4gt6gopTxvagmY8SZfZr226B+npA7qx\nprntWeUN0TXpd3MQGN7yP2P9bDJ1T2ZOfNs0YJPUbykjUDBrfjLtVGDtAjuA\n9OTMBdTha/wFJm3S1MoetUM4Lf9z3izhOToqImNcvcfi5vTy2F+hkWhFMcx0\neOTo\r\n=BB2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.21.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.37.2","@fluid-experimental/ot":"^0.37.2","@fluidframework/aqueduct":"^0.37.2","@fluidframework/core-interfaces":"^0.37.2","@fluidframework/view-interfaces":"^0.37.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.37.2","@fluidframework/datastore-definitions":"^0.37.2","@fluid-experimental/bubblebench-common":"^0.37.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.37.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.2_1617061178730_0.9221324916163272","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4bd464a890cc33fcf9d3e22c606bf51f2fe6d0b5","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.3.tgz","fileCount":60,"integrity":"sha512-GMx6fRljnM8TWGPaLURJOeuNbBdDSqYHkSpc8G9arfbuo/niSH7LiOlrWoqjVxg1c97G81QTfWq24LpbzDSezA==","signatures":[{"sig":"MEUCIQDo4rvHRgSlPgCw0LtZUMDGCv86W/BrOjoRr5enST8dqAIgMMds3h5ChIFoPpeAmhkz44tocV7QJHWxWJDo0R9RzbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKYnCRA9TVsSAnZWagAAviAP/Rb4w5+1lfBym8ps00Cf\nQQcW/pZbv5gXeLzyjgkLYPiOQAtc/v7D4Sa1YmI/X/gyJyQ8E2uTvlTyH86a\neg59bsPwLoZQt6j7LIoFO6No1RS3VSUrx7IlYKgrObr80/vh2aaFpGIDw+K3\nx8y9hIjqtI/mNnjubUXRP3hTQ8FGNFVWyoYWmPmOWAm3tsnMm6e4yLp9gs7W\nmszSocyFTwrRIdI8yDO8etaGrBgxPsZAMYxw1GtgY84pJXEBR/KhxmkL/ti+\nLz8TxheRn/EnUWUFfrfGgAxhxqWGNdDPOONNL/M5mXur59bCB38aGQ7vslpo\n8UHScIv1+dWei0F+yXbHqB7HY35r3q8gswtuak7ohSQrk2GoIGpcacT5HA+j\nAICXTuVCIExhCJ7blGpmuMyTNuwJOwtrr2OdCxbgETWmvU4/ZY1S2EzSNndf\ngWhittRr827YdrvPp/nLnpCKIHJlY+us51n1RanltgaLJD+M59/X+6WM0E4G\n4j7IK3jNXh2SGXU+YTOVwSqyH1c2thxFPktk0pwpm0KiUAPvX0bhCynCOK4E\nQcX+LyrYjPHAu9ARJWOgk6RVYf2c00mdyKfi6l5KjFPk33C2ue9H4P6dDUE9\ncbUVIDnESEHcoTJU2CSO3JDNArNLC2uqb9V/Rniw/XPhJB59MXzurtBGYCuG\nl1Bs\r\n=Ob4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.37.3","@fluid-experimental/ot":"^0.37.3","@fluidframework/aqueduct":"^0.37.3","@fluidframework/core-interfaces":"^0.37.3","@fluidframework/view-interfaces":"^0.37.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.37.3","@fluidframework/datastore-definitions":"^0.37.3","@fluid-experimental/bubblebench-common":"^0.37.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.37.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.3_1617733159406_0.8132891281383781","host":"s3://npm-registry-packages"}},"0.37.3-21287":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.3-21287","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.3-21287","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"21a87173a1625dce349221f348e3262f003a4a59","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.3-21287.tgz","fileCount":60,"integrity":"sha512-RncnHWiMnT3IT+WDf8rNuG0D1flmYgmoagv3pstLAfpwrclxUZsCPBwaag9Eu42AUa2tiR6v5/gIVgxY6UX5Hw==","signatures":[{"sig":"MEUCIQDZa8nWaNiu4+O28jiLaUKR/wYQA/Wiyjfsxn0ahi4YaQIgWaBldWhEgI/bUvbyYGffA09/Bgeyi58uR+I2QjBZLFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiuoCRA9TVsSAnZWagAAOQ0QAJwLQ8zRyXhVWEh11LZu\nYO4wTmMLP/mduFfBC9oSwvmbwlDz5jYucQIZ5lIGpx96aqxKRh02Fd5g8efl\nFoD+a2MpP2NSgTT1qYFOtkN8ABQZoTnZSGyYaUtbqscyr3wpFIdP5XLTUf8B\nZnyTfP6C4vNvr+S5S9rW5TxQ6It20cHnu40D8Cren4I7dh6LAnR+xKXTu75q\nrqxT/FYaz7hAmeIn9oOAgbZKqEhbKO2AqYqGNDRUrAHy3bz5TVr28VkMcjz1\n2OvxcawCMeqoQ8e0z3rmRoa463x62uSlJGljkT9qTS+EnBJhqVY0tyXAvKZP\nxek6mgkaaIOymgbT1PMHauggAcQj3/V3BMR0WafjzdZ9O7d6+NiqTi2VEF1N\n9ctMoVaxQko3WTl90ecW/GhZDl7tJz1JZ3DFN5J66YXUNCZyDsrF62aPGxRC\nC3vyxdvbhCdl3O0oISPgzAs392KkzKxeelnse35c1zo48vzm3J3baTSCb689\nMhmrBhbcWCJDHhTcZn/EP3muPt3I8shZImdpaNdmGJWmhFu+UC2Ou2yFvsbi\nhN8QbhdqzZWWMmRM+8PRaQ991HdarKMnXtPreFqEEWsaGZU+MgahMob1OlpS\nkf1/3ifrNq8ku3oAYJ4oL+NUbOZuthSrAIlnUUPgC6yJEWP7UGj56dmkPg0o\nz/b+\r\n=Pn7W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.3-21287.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.37.3-21287","@fluid-experimental/ot":"0.37.3-21287","@fluidframework/aqueduct":"0.37.3-21287","@fluidframework/core-interfaces":"0.37.3-21287","@fluidframework/view-interfaces":"0.37.3-21287","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.37.3-21287","@fluidframework/datastore-definitions":"0.37.3-21287","@fluid-experimental/bubblebench-common":"0.37.3-21287"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.37.3-21287"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.3-21287_1617832872010_0.3689455979907039","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.37.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.37.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c50e3ef03655a212e51f6f079ab12d362c17f047","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.37.4.tgz","fileCount":60,"integrity":"sha512-bQmWwp8Xtzb6heyNiGrgqv93NnJptOPTbh+sjpfnljvngmio6AGymBexAclft5shVCacuhkQFLkuwlFj7KSvAA==","signatures":[{"sig":"MEYCIQCe3M7wDgiMFwdzZLJoMDvdlwcNnGYNpqX+M2ZdsBP8xAIhAIoT8f1T1Ydahi9s4yyIQf22J+cv9WbaSJ/mBTGBzOQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2090348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2v2CRA9TVsSAnZWagAA9aUP/1hcCJs/7VoqUgC3OAw/\n2mKvhOGwlGKg78Gekt5DEbQ4pYN7mTndJuQE4Sdcc8mrGcO9oRUi4V2/OaOY\nVWAncW4btkueMEzBPYEj4faujMEJYh788hYPoYyfwXaZ2Y5I015qlHwY8gxQ\n5Nyo26uf4nEpXv/R2e+BRfhgtQ5VKg9yBdchbb7clBRCMsLsoeD7W+dZGV/S\n+ClthA+zRLRsXI+S0q93edOKbPAErtz20bVo/fconeFyn1fBnAwKP8rnMJZH\nwuwOJbWd9eFY2GPTtPHOxTgsoztl/qbA7zvw+hFHp4lQZfJzv8bplIOEULrx\n/Vdvspe223oPJZSTozo28aBjYhl4qi2PxfGm0xiRzGGNNma6HsEVVBLVP+x3\nea34S127BJErBfJPfPFJpqcT1M+5rDcHWSTaWUOQWSG64QIwcT32tic6l8Gc\nVz8y2cDofkXPH5jKi06rSH5EHxw1lxiUR0c/cLT1wLJyIiL1abdllWLFzxbO\n5Bbg1h8f9Qoq+GKLwZZakiKNTHvu7FO5aOONaW8solnXBvfv8WDf95RUJd+t\nvPhp64MTgVZHC2EgG4qXDjSWnIvDvzZh8RSjy9/TFLnlyQdzkpgdt0OLN1yN\nHU6dkuxaMjgEdswh/2MWa3ECod5YOMstdJMO6zdr390luYsLlavhKx3j7Psj\n90dA\r\n=Lgye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.37.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.37.4","@fluid-experimental/ot":"^0.37.4","@fluidframework/aqueduct":"^0.37.4","@fluidframework/core-interfaces":"^0.37.4","@fluidframework/view-interfaces":"^0.37.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.37.4","@fluidframework/datastore-definitions":"^0.37.4","@fluid-experimental/bubblebench-common":"^0.37.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.37.4"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.37.4_1617914869668_0.7338822245492758","host":"s3://npm-registry-packages"}},"0.38.0-21934":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.0-21934","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.0-21934","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b170aac2e4b30fbb15f02bf2276cf74ec1d06ef1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.0-21934.tgz","fileCount":60,"integrity":"sha512-oC+uuJS6M4PUXFzflIju/nM+nllXTj9OjPFh/0B92eCva2RPfamrA1VhHZ64fHRlx62bZk5SeFEy7G5rs1GQDQ==","signatures":[{"sig":"MEUCIQDUF4qJ1uk4rMXz19e1gxNfrnuyOkHejo0EoSpR4boisAIgVER1XK0qq/NFs0iEa/BOgHGmXjsyE5F767jwrkZlnGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzMMCRA9TVsSAnZWagAAd34P/RVluT0MoJAI6cHhv3Lr\njeiN3bUl36wHYvaA8VsryoawsBZilSXiZiRa7fa1SM4LWltjeUDuJfQgUKvf\naMLAZ3nV4ncFVlTFr7uBBD3jBWAp5EenRtCsODgXtjWAPYgMINkXaV5DdxDH\nrdkgIZjK201QKD18qHyGoTlyKVE0SenfikLbhp/AAi9SYSTN3qGRzUWgGpHN\nLTmXFa1dqdkuB74HAPlCwRS5UrBniyOBaIkOvzc83ebH0pXq79ml7lWYSF6f\nLdO7MI3XGef9r2FZxQr0Er+J0vu3YiT7Cm5Y6i9ubXDVScu2c1KE5y52cUwS\nC42vemw1shCq++hSAmrNFTKNkXBZSfWQN0Zvlg0cEWUA3LuqPsEDe7PuJJ6D\n+VpcCDJJFisS/7ZAWxnrHViAsDqk0G3g3Rl7BGiDeSvpl/WNMShK8slbav7Q\nzVzUIZMNS+R27gvNm2ttEdAkFEEk2wbf805MDsQ/KUBCSKMm1U/rfgm29Gw0\nLN9zRh1TwUwB25lPHpwNskjAtKBccKmB5UDKgKttOr+Z8AhAP37OwWGDIARt\nvm+9OlNT1J1euwH6mUqUxSaViq+94qWgm17s7cAJxN4PeMZEu7y3Zy7EIfAp\nOMzQWDtNRtIyOoDBOeaclRfsbRbMwUVx7ftQ+C61NJF1d0qXxk7lY0Iw2wL9\nOC54\r\n=MJf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.0-21934.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-21934","@fluidframework/aqueduct":"0.38.0-21934","@fluidframework/core-interfaces":"0.38.0-21934","@fluidframework/view-interfaces":"0.38.0-21934","@fluid-experimental/sharejs-json1":"0.38.0-21934","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.38.0-21934","@fluidframework/datastore-definitions":"0.38.0-21934","@fluid-experimental/bubblebench-common":"0.38.0-21934"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.38.0-21934"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.0-21934_1618424587702_0.590630895690512","host":"s3://npm-registry-packages"}},"0.38.0-22000":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.0-22000","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.0-22000","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"58484ef7bb2c46888a5221eed78636cae13c4ece","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.0-22000.tgz","fileCount":60,"integrity":"sha512-af8kD+VlPLtDa5UeGc/ro6S5Fa6ioN5cGvHx4oXrxwj7HwCRfO6NU5zv+fRU91aEKfl8VmxNpdz6OeU3YIrGxw==","signatures":[{"sig":"MEUCIQDJOhtm3DbYKQ71wuXnMTxygA4oB99JSOTyC6rJ5d7JTQIgXzuuf66sGCr8j4ytcTk5wSG2RLpS1bwckJxyoBLA/kE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4emCRA9TVsSAnZWagAAjAgQAI4OaUTu91Vaz5GNl6BG\ndlXuouDDC0pKkKXboaUQdf3RcbumBgHT8uK9TyQgtVVHz4DgasqZ0VMCWYoW\n6cOGuH9quaBOHwN8KVRt3KDPWz6oObDQFEB9hmjW2aXTGOCtoCqpk4R6pEEV\nkpqgSDKKIleVEM5jOmBBeTroLyFCSYlm3kJYg/AyGl0n2UjgCYDFeG2H8+3+\nYTCQZBLQiha7sgm4rWnwCKNL4ixCiHHPOjMssHcZ7NJ+tNNuoncEmucYlcre\nkbIkwTbGJCKcIvsbRKqoYg91i5FoFtFwA+07KFJEnxd3qfrvx8REFOnGr837\nasfGXxlq8buznV8ekMzRL8cxLEkGegdwf9fIYIkWGlF5P5cw0k9dWHAnT3or\nUT7unbWQO/mbqcqc6Q46Y9kMMx2ZrcLOGKV2tsHfdjSUfPu4mrZ0QuKSwHBz\nU4PastWxNRs08un8LnFC2rQ2STSNhOMFEPlRCYvkx67rGxvda39riHvdwY1I\nWRyiIQdfzfubbpxC8tYYvDC7GWi5h4z5WNxojmepcX6jGF3z17ysHuIBPWqJ\n6HIMS8OByb0USSgW2l3tLclGaX5yBFCGHsq0Xu66BCOZaC6NY+Jf8zvrB3qU\nSs7vWS32InCMSA3USXWso5Loqp6beRgYcMKwMWEwKEHRCzHlQv4Fw1i7Ztns\n2xdQ\r\n=juPT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.0-22000.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-22000","@fluidframework/aqueduct":"0.38.0-22000","@fluidframework/core-interfaces":"0.38.0-22000","@fluidframework/view-interfaces":"0.38.0-22000","@fluid-experimental/sharejs-json1":"0.38.0-22000","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.38.0-22000","@fluidframework/datastore-definitions":"0.38.0-22000","@fluid-experimental/bubblebench-common":"0.38.0-22000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.38.0-22000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.0-22000_1618446245771_0.2544805544356801","host":"s3://npm-registry-packages"}},"0.38.0-22040":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.0-22040","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.0-22040","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c612b9e7227ab25829c8cdd9a503916f6572ef6b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.0-22040.tgz","fileCount":60,"integrity":"sha512-M6qv4VdIwpo2nEfLDCF6yHXp7xCWTtRF15k9MBApxCPCkxWwGXkp+GIKbK+Xqit1jkbxGHGor9Y57Q28zLTpqg==","signatures":[{"sig":"MEQCIHU/mbfE3YL30Mq6ikHhbcqKk4wHiiNiyqviZF07RLnmAiA8IqVTv5c8CbWQoQTcqfraePzNONVEH0mSxDNXVegQxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHAeCRA9TVsSAnZWagAAZfwP/1F8vrtJOnMz775rD4Ls\nWe+hm2mc8yA8Og3sbn0ws22g8LSlv4NlYjOKNtX0Rk8cIKbp6zBqEj4fHxxQ\nJs8XdR9l2WLx7qPZLglySWlTEbrUioh/5jmwuoPjgs3+R8naJy1fLoq4XNSM\nxhkcVXEJXcUMeTnsIbFsH0CnH+INSAKQ8bBGlwNpXg6g+P9iN9xhsyBtQFaE\ni0I6WcVYRb/EM+grGwnyr/us5PC11T2CTldFRMRR8l8WG8YeEH3NH9WzMglE\nrNz26nQ0e6VF8ziwi6RKA6t+X2QaSeQ3vqOgn9tLq42EaMgDOFX5fJbYsfWy\nbX6xp48mgfbHc8KfyiaRolxXC4VQzUGKSRT27Zi8mI05THg5Yj395PupCvkB\ncC96yvH8OZRSGWJohNcOwVpMbGhS9inV8U2Sa/3AB8Efoz/aMP2Q6/8jhCON\nh8nF0MeHWYqYMn9mRXyDj4VY5A4+Yttt+JKRH69lsDrbqNqiPqhf4cWWibzV\nlfQNC368z5zH//gH2qvP25Hwc3L0l8oHVMCUA++97RB531Wa+jilzRIdf1Q1\n9rrDL1vkLvv7XdvJJZp3SEcwFRSeBzaipJ2tGnUP5aSrH9QyQYeZ8WbUkELO\nvrn8TCMCDJ6R/nutZGbkV2WDXCACjNPsuiGKyFUKLr9rgFylBGz1yJ3nEV1J\n5ySu\r\n=/+m7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.0-22040.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-22040","@fluidframework/aqueduct":"0.38.0-22040","@fluidframework/core-interfaces":"0.38.0-22040","@fluidframework/view-interfaces":"0.38.0-22040","@fluid-experimental/sharejs-json1":"0.38.0-22040","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"0.38.0-22040","@fluidframework/datastore-definitions":"0.38.0-22040","@fluid-experimental/bubblebench-common":"0.38.0-22040"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.38.0-22040"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.0-22040_1618505757819_0.7121667875665603","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"816a86eed8c01017f3730ca55eecc98a19e23b39","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.0.tgz","fileCount":60,"integrity":"sha512-nGzEo40Wz7te00MqirLal1tYabrxrNWY57EqT5AfU78ZzvAdWjVTEWd4WB5SIXGRt9pLfSYbls7vmwWvSllI+Q==","signatures":[{"sig":"MEYCIQDMmafRVHUezyDjWgw16YKEkrXi0NMr3x5kiapYN5LwhQIhAPB3AacdbNR7JGkDVCmRwbLApnPQH6Rf5sxZTUtP7Duo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeM/0CRA9TVsSAnZWagAAHT4P/AiaYQ15Wk9bJcrYX0BU\nObUS4j8SnFcglY5N9/Fz2ot9KqHQmEi/PXhNE7zoHt95fqbfx4n0DAL8qbNl\nbo+zg+18gilsJ76t7FEVCm3cWWhM0nII9zPTzRwYu5a+UQ9p0eZeyz5/7Zwz\npbKFNkCTRMokFsVbeamuxekmiUENRxu1/gK/OxFurktwLvHGlhmvcXsToeH4\n0rgcLLl3iO+JqXOg5ryiTEHrdrpWwXtMHK+/N6tkGrPmI4mRXjMP3frzdFG9\n40a7wjRfqPVoArl2bfTL9b1eka6lrp58NfG0Oqj4yIV9i9gUv/EpPshlOlSF\nPvB7m8YZZrQxCmA2u8jzyqomK/MkdlN5nxmdCuJ72GHGRNsIkqdtltlMm0WE\nIfcmArQDeF7X2yhLvatOtQaJv3VoXteOrkIuAZ7MusEUZVWI+wT2BunYupRl\nIXEhClpvPZeKJgXqEOKCe+GOpU546GzYsCdjVgpUVhe6bXwaPqvcvPXD3DY8\nWmcL6aFVz0OAQRcCm0tdcnnPWQfqQ7PNNTVHYNYKtWwZBRtl0l7y689rUBFD\nlG9bIHlVFs2OqWkwHtKrQ7f/z9hE2Fob8bncE3aK/VQquRMuOocDgFNFbMvL\nUToOP4GJ8cpqPPAHC2nRyoXqM1lmOo4kJkfGxVlO02mYN8T+//nZ37J2ewks\nnau9\r\n=o4VY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.38.0","@fluidframework/aqueduct":"^0.38.0","@fluidframework/core-interfaces":"^0.38.0","@fluidframework/view-interfaces":"^0.38.0","@fluid-experimental/sharejs-json1":"^0.38.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.38.0","@fluidframework/datastore-definitions":"^0.38.0","@fluid-experimental/bubblebench-common":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.0_1618530292180_0.003024432628937257","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d7c4860b68a51389571e1c296636b7f1c301edba","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.1.tgz","fileCount":60,"integrity":"sha512-sHbeXrpTOEK7UUlFVYGfoWbtzzQ76cmz0tGrGApqUGr8e4riFURr3SG4zY6lIrreWcYkvwHfSyY7Cvkxxre0Ng==","signatures":[{"sig":"MEUCIG2wPqbajFFbzREJsBNM2KjGGol33nY9iQayKPmlAltrAiEAxFSS3flBQei1z4cnX8Bj7jvEeKe4T123Oh7JS5k+UKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf29pCRA9TVsSAnZWagAA+mwP/jhYOpx6G9JkTpSSEzET\nxZtlGiDSZZklznIMW0YdG3hShlK2eMbbo98JUytx7B1m3pKOFNST4LASPeg7\nSMMRrN5RZHWTTAanQTALQdZ/xFUkSmLEMIqVLM0X2+P8/wWYELzDcqHlzrWb\ncDnZJiu2iGVYFLCEQaoQfAXS//ZvOU/v2VR2cV7TDLKD+Nnqdss0VmF3TxSg\nafihQmu0/BOrxyD9MOYxaY1D9BbaHqU83N12rF30PoClXtthHn2FP7wHbUa3\ne1YZxMx94AW0bz6beK2VE1T4R7Xr9kBcfFS562vBP7EhlJp9k8ynr2WZW/sq\nZOsw++fOTWZgFliLqfiznJPQimQLdAwAAK10ITGrJhLeoktnBKINa/fJIrpK\n356yHRonGsFZkGcirIarMrDRDzx8L7AcvkGl1OcoSZ2rRraXTIhA/BRmaMZR\npo5DhVkadRkYbmvMdNKjrFx6HBMlfgkNCFUaae9q7Rz2I0TTtA6LTY6lC3i8\nKs/9Dk/qAFFLp2PvtNZsFF3RiLILOJqji/4avk0361bJmIr9SMUZvKEmHWoa\nIwMipP1hB5LGCSAgr+yEvVFAn7WrBiFSNSRSCk9q5qrWP2IEviGupFEeLd+p\nzJm//Qc/Q///3lCAfZwlJdKuBkcb2DO6kUXGlA1Carn4rPF36HzC6oumH1VG\npcew\r\n=2J0U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.38.1","@fluidframework/aqueduct":"^0.38.1","@fluidframework/core-interfaces":"^0.38.1","@fluidframework/view-interfaces":"^0.38.1","@fluid-experimental/sharejs-json1":"^0.38.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.38.1","@fluidframework/datastore-definitions":"^0.38.1","@fluid-experimental/bubblebench-common":"^0.38.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.38.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.1_1618964329143_0.8903412068882297","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a5d7453640b705e3a8d6468ac4c8a6e321340344","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.2.tgz","fileCount":60,"integrity":"sha512-cPpSHFu0rgeqKGY72RQoDFfzVuipqSpKK/HY1/r2g8BafsdrWvRn+lgcovIsxMWM2Fm/ARa91EyZXCyDVAlMAA==","signatures":[{"sig":"MEUCIGMkDvBvwHWHyRo+GjNz14dgzZa8+pKrYdg3gpfNZhFQAiEA2UrDHxVJb9Yyhx48+ughjFzHEzuEjwhZARJOldq6MQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggJ9eCRA9TVsSAnZWagAAa6EP/3Mw0n+kUgSzPLxbEs7o\new+bpbrhu6UXNJE9z7K88ynd0Y9/iYmqbQ0WphdAgG1q/sdb4+oebb+0oQCS\n3D9UPH0yTTAP8UA2mwleXU2eLgHlNugi9uZxa1hiHJ3fZnO27eeLVTA5CZ8r\n1+wOcgindxvZzLW5gIMDxJTUJMDLZdfTKAMm0eSvimBKT7Q/xSCVF5+YS2/H\n8ShNDtxHZffw3hK/KSVlflFvCt0O9l9YPWQHHc4HiBtvnEQPyAyHAId1Li7J\nxPIXDGJmcej6ITcW9/PHywx3ro2Wjgh6AzlalMrTLzN7/HjTap4gqfOkjqOb\n0k5840jwadTMN/mgzB8ZJr5wu7dR7+AKJKsWZW0qkLPwXihHNnXPxSezOrir\n0/C9J3fBgtwSBJ9xMTy8ftdMI6hVLZUkQBTPbXWXHDGzwTDP45awVAMygKsF\nS9YbY/t2gOYRMzHlC36ZMghGhxU3gFmG2n0kZI8gRLwVT/PpEmwqWgh2Ug5M\n4nJTR9hGv8OI21rJnKFn3Jkfvpfjk7r/uH14pI14Ei+xAytvGdUsk6cOsUqZ\nNqIqX9Ob0t0Njkh9vwYg0pfytdLK9vAy8LFxEluppnn92Jf0Aa5FbbxSshE5\nBbf7UUpjuy5AeHcio7S3Z/+vtHa12+D/XbW2+X4DpBrvKNh/rI9UBLwQ5UED\no0xq\r\n=pwcb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.38.2","@fluidframework/aqueduct":"^0.38.2","@fluidframework/core-interfaces":"^0.38.2","@fluidframework/view-interfaces":"^0.38.2","@fluid-experimental/sharejs-json1":"^0.38.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.38.2","@fluidframework/datastore-definitions":"^0.38.2","@fluid-experimental/bubblebench-common":"^0.38.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.38.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.2_1619042142434_0.19052813784254474","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cb29da11e66aa8f3dfed81323ac3a2173dec7743","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.3.tgz","fileCount":60,"integrity":"sha512-tslYSCX5LD2Ts8srzOrMtH8g2KjdYk7dVndBrO6ZFaPign2U6UFy25TE7niHTePEJPK66rseUrBZehRXboJOpQ==","signatures":[{"sig":"MEUCIQD2N0qbPQQEfMz1vrxTdlqEvLZfZ2Ojoe01myO3J7rp3QIgDt3hrKMfWrNcyO2cs4tyGWY5qtXbZElB0Do3adDhd7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggxoGCRA9TVsSAnZWagAAiUcP/j7ct+df7w3SEEwrUqLY\naqN/IrBwfaasphJpdhLSoG/R1crs7MZuNLB4inPfVmTczDNulPUAOi9epNK0\nr4U457q+I5tV0KcjjFiqH8BydbLwrYFa3vXvikU6O/j7cAoItzeXDYdmE3Pz\nhWwFuezm9FKCHL0zXL+wsXzbhyBb+90k8OokTIxAqJGMOiC6qCwngaGeNPGS\nDnQyxd+nCl1gbfSR222zNT9tpi/YTTnxYhM1wgVG632GR1WQZrXIFOOOZ8bA\nEX010G+VCdtIDUUxZMYQWssjcURI/KtB4KAFKQA3hCAKFb7tKRnDsjdcVyYg\nxXp/QTbziYoG17lkzmWBMlHK6i2RM1v4AnBzytOLhPsxORyrbnTDiaKLYWuQ\nPSVdGJtogSq1+Bok9wuwDIUE9VY15L/oXAEWhccDZpRwqkpVnG71XchaJuyD\nQzDYRwVYAqRIE9twT1pT58hprD58M9GuEzDsMszvo4lWb9N6koCKUhYkqnGP\n45SkSACWQHdIGdPgMNP7lKDbMfGxg1HW1+4hNuRfPfbeqBSLg+iVh7nAdHX/\ngkraWlHkxUDqiRqKf3ILQyUd1wPrICte4ZkN3U9jRTR32dVcXO99ogoTB7zv\nSii2iA9DWVWRn+zxDm/YeC2HWOr7x92+lSwAvBn512yAxnbZ8i//DyscOqoZ\nCQQL\r\n=VsQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.38.3","@fluidframework/aqueduct":"^0.38.3","@fluidframework/core-interfaces":"^0.38.3","@fluidframework/view-interfaces":"^0.38.3","@fluid-experimental/sharejs-json1":"^0.38.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.38.3","@fluidframework/datastore-definitions":"^0.38.3","@fluid-experimental/bubblebench-common":"^0.38.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.38.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.3_1619204613952_0.8324641926090617","host":"s3://npm-registry-packages"}},"0.38.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.38.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.38.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b264a137ec20b57e80167cb8ca8127adb0ac24ed","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.38.4.tgz","fileCount":60,"integrity":"sha512-H7Lhn8qD3owez0SLelP2z8popiv5kA2U+v//fuap4AZDzoXH9t/Dhls/jd7gEFqH+ZIeVpSGk9cdbdtILMpJ+Q==","signatures":[{"sig":"MEYCIQDLprvSVrSn1XECcGIdgX8kAZcy9uK+72fyKifpdAXN4gIhAJ0aCOiboi5QiGVb5pynXKLA900qFSIUjZtkf8Nt2HjZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1TGCRA9TVsSAnZWagAAR3gP/3JzGyggEXKBEZVeZwMM\nf9TJOKS2ns1mBOJsaI/ya9Aoi3tTb8B47UwDj1FycWACCYdMi2LioejnLu4J\nerWEUKSCDPWDNvrCDaZBTv42ZBHASxX5zArfrJU5tW8Y4mTxQGPbNK4M7R0F\nh/IUvzx26FoPZNSEJRh5T6GnXmRvnGwhkVhLPmjol8iHsBZk4kG/TnPkJig8\n3Ggc7p+MjFTevEf3PSmPItHjGbjLpDHEtA215xldi48QUY5yGqkmFErESFcm\nYheN5L49yPeFT8PSFrE95uZg5Dj/tGEppxjAJF4jfBn4KVCR8Z6HdyGMGrIq\n9HydNseGG/BYFLqNB7SiNj3V93jG7ZQXk3zcSbjKkeCm6KpPqWGUHtcOfSbg\ndtO/uI5SDqli67+Fbe95VJXuFhzjePg5UfcnEbvWU2fJKW08pIm5abz3U+Jz\np33GFgTUHxOKaGMY18DSFwltp5jya/bSJKxC6edTX9eUGEuyR18o8bfJ2948\nXOaCg+4JVKizHc2MwkZlZrq7KrLTQmXJJFmU4/EuQXp1QahXiCbhDToS2OFw\nM3bVa1J049UwTBDZvr/uCP8A8rhqaX+CV4SpbgG6YxiEEKR8JUmLQC2a74Qi\nMSH7z7UPLZnlb6taWoDHxapg1e7Qhv1/OfRPeaMpTrkYkTVBqMALFXBS+4+2\nxOqX\r\n=+2/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.38.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.38.4","@fluidframework/aqueduct":"^0.38.4","@fluidframework/core-interfaces":"^0.38.4","@fluidframework/view-interfaces":"^0.38.4","@fluid-experimental/sharejs-json1":"^0.38.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/container-definitions":"^0.38.4","@fluidframework/datastore-definitions":"^0.38.4","@fluid-experimental/bubblebench-common":"^0.38.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.38.4"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.38.4_1619219653585_0.33618545498937236","host":"s3://npm-registry-packages"}},"0.39.0-23254":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.0-23254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.0-23254","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"844d41220b806b1bf05899f2f82685b852cabad0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.0-23254.tgz","fileCount":60,"integrity":"sha512-9Yf8pQSZV6NslKZYn+iQBJjdGDhzXhRY+RtfssUhF4RNpIrpbbDjcLP5SRcdUHO+7cbLHb+vB8R83w8kCcN0KA==","signatures":[{"sig":"MEUCIHcaGEdaxuJ+xD9FTbuIoZV+5ZlddoQLdrN94pg8NMTCAiEA4sEQo4EalLBuC+WKxwQYvX5HyB3v0CpU/mkczucFD08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiEXDCRA9TVsSAnZWagAADAkP/2tJ9XYWW/a+/lHr0Ssj\nOtOG0GPdNxLX9CoGZYNFzSgAh7jKlMw+bvFGRoJbT3z7Ak4PyVdlou8c15Gr\nO8iIDOPYgkKctgi96cPb4oiSdZsmDtfwLmJHNn54D7AGwKtMoOgRokDcCdyP\nLYDhMn78VuqFB1vq9VKGcxB+w1tZ9PwNwJMZof+tIrFi0suAWc0q2IQzzMWS\nZfoZ6VCXrUOytTqewsRjtxg/GQzaBtJLJ3cGU4Jnx4lPPfg3CdFBnAmmmfzh\n1XJTgwRylcw8ueuOrSwne4sTNT9djEwDRtQJyCmMQPBjA9w36Q3AdGRSe7Ul\npY/dv1b+xHAf85YvVoOzx91bjaUbJjPOc7/MeNoCH8GHh4AVUJQ2MJL61mX2\nw4Gt1wgcvKDlCmbo7kgzx0v+4PqiWsxbP/10mMKMapkh/pr2wpPGTcdRaY+V\n4wRGzC6uWOycGjwqLaVzJMVQ0BStB3WDtqXhSon18efDvKB/jYn3Ol7FcBln\nmA5s9raBX8c4vlf62uKodDi9L66WCnu8r7afo7RosqA8IszZ8YziPH6A6ahM\nhsX5W6vt70SYdWeMe+2SpzHgM4YvE9Viw4N61E30g08I9ZWfZEDGECXeS4X0\nC+LZsQrx8VrEPXbwMnaBAdxY1o/x64xfTj4ghQfO8yOsjbS8trkzP65KWy8L\n6qS/\r\n=aOL+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.0-23254.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.39.0-23254","@fluidframework/aqueduct":"0.39.0-23254","@fluidframework/core-interfaces":"0.39.0-23254","@fluidframework/view-interfaces":"0.39.0-23254","@fluid-experimental/sharejs-json1":"0.39.0-23254","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/container-definitions":"0.39.0-23254","@fluidframework/datastore-definitions":"0.39.0-23254","@fluid-experimental/bubblebench-common":"0.39.0-23254"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.39.0-23254"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.0-23254_1619543490586_0.8700863906319634","host":"s3://npm-registry-packages"}},"0.39.0-23272":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.0-23272","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.0-23272","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b8e2ad8171925a6059c656496601d0c4d9ff1f23","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.0-23272.tgz","fileCount":60,"integrity":"sha512-a/1iy1pU0yAsBYbzbSASRTRYbzNHS5tNIDEXAPYQ+N36hmqi0t6cq0Fr4KLj3mWU5+3bBd7KL13KJhwo+rzsFA==","signatures":[{"sig":"MEQCIH+btlOP1Segz+40XZMJ94FlVBqBWHsKOK03XCIdAvhSAiBWpqyw0sOeohuI53ey/zcPWPY2UGU2QTIxZovD9DHepA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFSSCRA9TVsSAnZWagAAfRMP/RIq6UJDMcmpiO+2oham\nk7VZNa80hBMye9Jil1UgR+6sSmiWZXeMyxAVDADt0j77VoLrgrgEFZCCwr34\nAYCyv41IJT6hpH2ukIbPeY+6ybhqOhfumiPAMeljWLnMjJ1rTx8qpj97pPf3\ntlznIPXG6WEZw9Tmjfl/kvpaOj9N6uuPmmZr69CAnkvRI3lKdJfOlQRO0YYD\nQEVvdF8oM1GzqN5Uu5D3NYlhUjNCiQYyjIPaw3dtfHzU28hSfztVd91xPNSs\nopXAWiwfQPDcvXUiWSbglpDaLHHKsnzTyoBs28TTzHscAF5oqdh4D7Vqwcd1\nYIjkq1tauNM3tJYWy0CJM488RkkaeXOZaqczBH2FNO8lEEGQErN68/gS4baa\nBoWqn0jQlIZwzMjUaUZYoX3KJE/Gxb4kv1dVlmWrODO+dX89AWX8LmwbipU8\nVnoSha7OuxYxCXPI81rSVKwE5IjdxAtmvxIld6+Pxkgr4J4ydzpfNxwEZlAx\nNNX2LpN1AA3AsTRc8ihbM6s6IgW6OCpCD5xAXd6Ql41y7XopY3HTZNRU8nY6\nP0gHTXkRSxvvQVT+IrRpC5cbxoExw0ml3dADpqSeuckmJQuJdPvoo5y+ldNG\nkdGncDg6RkMaW8KEJX8ohUvhhvaOxXoxxUbJ1OxIQwVkV12FC4pXE8agOfsy\nVVR5\r\n=TQss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.0-23272.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.39.0-23272","@fluidframework/aqueduct":"0.39.0-23272","@fluidframework/core-interfaces":"0.39.0-23272","@fluidframework/view-interfaces":"0.39.0-23272","@fluid-experimental/sharejs-json1":"0.39.0-23272","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/container-definitions":"0.39.0-23272","@fluidframework/datastore-definitions":"0.39.0-23272","@fluid-experimental/bubblebench-common":"0.39.0-23272"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.39.0-23272"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.0-23272_1619547281941_0.038496711533396955","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cfd869b6823ca601a8fd636eff3427ace53246d7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.0.tgz","fileCount":60,"integrity":"sha512-3Xxsa/DzopEy+FygKAg9HNiHGtBXy5Dhax48i/p+i1IlyDuS23fQc0GW741YtoaGgvM2y3UjPmJV7JUp4Z10eA==","signatures":[{"sig":"MEUCIQCYsWXcHUVSDNvDl+3vusdI8ZmZitluOT/YjFCfPeYnOAIgXLQhhxjp20ftKTbcubKAsMXFL8dbRz6Uksj7rspAfQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKcTCRA9TVsSAnZWagAA8EoQAJlENdQFWkPFoKZcaTic\nCHg+psx1Ko7uLnEoHDUmGUDaRfPYCdjN5YOCsyrH51ALT2NRUGJCvbV7Pf5C\n4FuSMDzcAB++1fYZNmwtn9yDNAe7KRm7Ek7jc55PThD2A099QSEG/HeeGjjD\nh0U9OMe2xhgZJk0vlJX5Mm5qc7F6tsx0lMCwLzbaRFYi2arrc/3wkDc+7Lvo\n9M2p0shP/WPIMelwtH4w60Kt9g6iXzEEykn7+hN6/8zgrb+2TizviV3zKCzv\nQG+YClcq4WpaRIqRXqnSzWXXHuRi2VtOGT5078WyayLu/eha3sbwqZ7Hdika\n4vHB/o/94p8TLtx99hP9nvUw1HDSldVGcCLtWhg3QD4JZf6BFe2E8SAjPTfO\ni6SQYJRyMQj9l2MfSo+cH7Rrz+xTI36luVyv18gOvenZ3drM85CZZ23IR0E9\nSMiFh+ssCb2Duj9fH5jDxaDrgbba43KsnvslUdLW9zSTFSi9p7is7+5TJVfN\nTRWkEf7bXAn2ul7f9bUTPg7eAwnKlCaQZUN2mTQnIhJnqfVO+37dYe8iuUMT\n/cXfmcdAoGJqNGGHXjnz2orxftfc0To7f4/55WJgiYfKik0XO0J4UORumzz7\nL0LZoqSxF4rriX9D19K9rLRn79FbIFR0Fda8WqeWeoGlIpM6Lmrchj27RRGh\nhRQa\r\n=UAGt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.0","@fluidframework/aqueduct":"^0.39.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.39.0","@fluid-experimental/sharejs-json1":"^0.39.0","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.39.0","@fluid-experimental/bubblebench-common":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.0_1619568402633_0.14579490057195543","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6754d069f846eb9eeea4fbb09576418b3b432aff","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.1.tgz","fileCount":60,"integrity":"sha512-ZkW/HbvXJnBMYlIMpNHTlHHIdjsWQTalrXTmOQP7zBvZGdKPPC0vZQy/l1BS35L2pS5Bjveqy1RzGeDSV9yLFA==","signatures":[{"sig":"MEYCIQCCwDFTFDkqYqAKqUggp7e0jvQAibWtXZ2bJQxXU7KAjwIhAKDZyYX9o0uFw6TFrTWCb2BT52gL2MLqIXUD2cLW7pgN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk0VHCRA9TVsSAnZWagAAkPQP/2GuKDN6yE/st7RcSxZ6\nOJRlYnwuhmnWETHOQfByNfmZVcfB7Iueif/yRg/smYJ4z/fzIiSjaoYwyHat\nuReONM10GG6E7bH0+ql9BOgGYvehS8TIvIKAVL2L1A5cS9KHwzIQi1F2vJcq\nKFOUPdP3qkZ28GSbaq3ixjtVNt8di97mcLyi7npesF9hwhgVK2fOYgWZXnzY\nxgELxHONrgyDgKEZuiSgr4KYSJTOBrQkPKatneAoGdJ3EQEClBEDzz4jQHiR\nEzSeS4L5o7f5ixBtcNutBLMqHQaEZkX3movQNoLRBJPPF9wSCVeSL2+kSr4X\nlgbxXcEOFdyjLELEr1c8jMy6057/r9qf+CiAJGEvy/eu65CrgGtlu1ykQHj8\nks8abTiG9aSyIDw9YIN+rg0RxxJIgYrOSIRxLrCPIr49YNwyRkdQoBuFPjqy\nhmQ4sb33jbnUC+6woQ0CQSTOAUSewUk5dvaPltFiGzhmyw33+uqoZhtbNUmo\nJHaScVB4/1KMbr+OB4MutqQBzUYL2dRwlRa2UDKHM8Ryqu9Ximu7jVBThuhe\nvvXCa4r3NqoADzY+i+c5YKIMNGCiBm6XCWFfR2vC4oyGnIEGHww3j3vi6jbV\nd4cPOAPM2RZdkmjFW/ybMtAw5r3OH9bPsruBRWqzjdBn3WfUp4mF22Ql4kMU\nsPBh\r\n=+uoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.1","@fluidframework/aqueduct":"^0.39.1","@fluidframework/core-interfaces":"^0.39.1","@fluidframework/view-interfaces":"^0.39.1","@fluid-experimental/sharejs-json1":"^0.39.1","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.1","@fluidframework/datastore-definitions":"^0.39.1","@fluid-experimental/bubblebench-common":"^0.39.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.1_1620264263374_0.2917171986417886","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5fee0076e563868676d4dfadbf0a4fe8f9e450bd","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.2.tgz","fileCount":60,"integrity":"sha512-X29IgJSjsQsp/3JCT9MXFUBftb/lIN4iPMMl4dJ9qGnVtTqfv7cy7G/gHsDMWGYOhI9+pcY8lyzmF/ev2mRDww==","signatures":[{"sig":"MEUCIBNlOT5NElIbyXPtGLpC0746O0cAXfgYAUgbr5ZcxtsOAiEA+FSkMxsUykFJIUPMrFAFtMLkLjkEZT9Y9ZUe/n7HqlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmwWCCRA9TVsSAnZWagAAo/kP+wXrIAjOD+I/in00L9ao\n16amS4vwHIh/edA+BmdHuFI2olFo9WMX2Ta5zf4pFfrSqEh8NQdqm1+cr994\nmMTV2RE4bgSMy0LdT7l8oMGgiZ2KezGyLeDjRzoryV9d1/qydbpxHZnTXnwZ\n1Ia6LYi2e3Oit2tLfzoq3i7I2gz7qweJ+VKvuPFOHnUAL+iUrEfkzIBgXv1c\no+RuV8cQu4bZjDJOexSGgzYcnBtr+tobbvB0nljUjBoQHP1JIwneG+/QHlUc\nty+qEk6R7aKmGWicaktXCKdZokIHTX3RTD8qaCeak4Y7hGZEGGVGJpGY/+RO\ns8Wyy32o7Vh6YhdO4Ib3SGqMywlmrlLEuBwwOsED4ZMdy77E2BN4nBZEDxST\nbClVZi2TFSFg/VutGxiaQNOpvEB1bonqbVmDpFYHa4z32wI1qWvDLiw15pqq\n+DsGict/DOTRHMzdqBJRC4tB7+RENbsW4gJakaTmD6z1Sk1G3Za9/R8Xzd6n\n0jSbyciQW7+FPAjASljABegBhKeNtPPdzsnUhRGR8fqZhNycTMt7x4hIUrua\ny5eTp4BDFhP5aiXENo9UWXsx5Uw/o/CZNN2iboUs1n959Ia4WyOHLDocWD+t\nRZduGIR4Xzub3Z7imShA/XTobXNP4dGENb2TXzwysSVF3I9mQNYqWSdLyX9K\n3A+n\r\n=LeAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.2","@fluidframework/aqueduct":"^0.39.2","@fluidframework/core-interfaces":"^0.39.2","@fluidframework/view-interfaces":"^0.39.2","@fluid-experimental/sharejs-json1":"^0.39.2","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.2","@fluidframework/datastore-definitions":"^0.39.2","@fluid-experimental/bubblebench-common":"^0.39.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.2_1620772226216_0.7330846874853372","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4746bf7e3d28063e9a655dc2e5706c97c62e3e1c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.3.tgz","fileCount":60,"integrity":"sha512-2YVxdG8qKnyB77dIBHncATuS8wTatVzhtag+7TTdxy6Sryf13EKiXynO+H7Ml4qMHqo+vIttFESaS3N54UgN2A==","signatures":[{"sig":"MEYCIQDtpOc/cdOlv/w0mI8kFyDw5hSyrRvqwD4c0crzggQdBAIhAIzzXEFHmsijlYx02zHFxhDkfNLDU38NgfqWyxFMznri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWCTCRA9TVsSAnZWagAARe0P/RaCXyyj0Nuuhn2fEm0X\n4fN9x+kB/TdYLJ6qy8uDexR9TIN/qsqanlM+xlcyHzp+VyU/HO0lTYgoei0C\naTzm7n87tiS4TE1GEsPRob3aaVBB/JHqpRVVZiy0hIOTZD5Flxbv+/cXhRcr\nYk9XsCjfFOVfo+WPCeieMS6ZrBAthuIH3XcZhrtqZ9WSvVIwePc19pUM5Hwu\nPcFjgEQLGKy7KtFFQGSjts/mPeIwXWlQihsi5C4nxD0lhHQt9dqCJIT17a+v\nz6nLoDGcCGGC/OsXvIqh3eoPlcuA4JDDSK6i0zGILNRARedrt4A4rm+7Ox/M\nULGr2+Szn+sAAWaFN3N/MPa62PUpMOcJ0hEU59vuN3BmF5mjec495/1XNyV5\n06X6ZYz7Vyv5nKIEwufAHLrUtwtN3Qd+8f3ZYWMNETB4Nu27BodQ1JysYa7W\nX/Yr7AIBn2oDIAaz6MIfljPGQIsr+sYYVg9YkBqNkMtuZswgR1creCqha8Yh\n1CKiQqXPu1BtE9XJfS4J10yO8dBZWgiho5BsnnWrWU1d2zzATdaNuHV4k1xO\nXB2GJ484c1AbeIjCEahPneaqjppATfa2qWRmL49Z8vV7oGPqAObl7SlW9cZo\nwBnAv+wcqAL8xe+wDHmCh298md7vI2pC41AyPjIoCLHIhQLVsz+EnKxszCF7\n9Mwu\r\n=OqBT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.3","@fluidframework/aqueduct":"^0.39.3","@fluidframework/core-interfaces":"^0.39.3","@fluidframework/view-interfaces":"^0.39.3","@fluid-experimental/sharejs-json1":"^0.39.3","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.3","@fluidframework/datastore-definitions":"^0.39.3","@fluid-experimental/bubblebench-common":"^0.39.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.3_1620926611278_0.45683400827892373","host":"s3://npm-registry-packages"}},"0.40.0-25719":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.0-25719","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.0-25719","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aa88a04eb1c584e64ec1adb96009a7a3cfbe1a86","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.0-25719.tgz","fileCount":60,"integrity":"sha512-RPSO+qI19DOP7tvLEMNl85xL5VPeBQYiW+DlRvGc99KynHRC9G+28vWsBCf1ocxf5uxxSPo9xFEQyXdHg/KVbg==","signatures":[{"sig":"MEQCIHRbbbD7aiweA9dcfItP2rRzJ6Ai+bGP/3ynDcL3Z2GrAiAQaq5RLl6NK61jkRchRp2iak82MF+mQ9Wx83Hx3ZYGgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/b8CRA9TVsSAnZWagAAt7EP/AlcOk+2DMhmd1ofgKEE\nRvZ56gBur6HIWOxwxQTZ3aLNALnY6zN6P6FU6gwlAebBLrPnmjFOE4KPjHsH\nhaPVqinSINqnLvpztHKQl1yA6e37TYnEtWpW8GX56UcEZ8c32PzdXG0rWLEr\nLfI/y5vEmcY27kDYE6r1vp9jDB8YkVUeJzBuX6otPZMWOvjYf4eaqRmJ4tvx\ndGdZWZIDzjeqPD0uZLfVKEaVpLZDVpcfnCCRmKXBWafnTTTCluYGUA4Br/Wf\n80u9gnTLWh8Gscnxj7Zuxc6h0Kqu43ri5rxMHgtM2kzkTp6PFg1daUWrHzKO\nZGH+vx3s1oBbmN4xfb/5dxGTUXJdcRprYT+e/GDmXmJI1ifDCX7e/MLYI8Ji\n3q7jf+RqiZF6zNGF9d6/Irwx9oAloOrGps7EV9LOr7F6ay9mG3fLCAfvROzf\nReQJSATFgjouWEKbM3jl6pSOPUtRyUV8B3LO6Z59Si7BW1hVQXWguF7KEQ90\ngxVzAfpJ+ELVvhYdXXGua1brmWPovMb0d5RhQg7Ek1Fu9Ho8fb4P944/ZhPU\nJ+egfbaD6jU/9z5varHqXZn1vF6zyAx+7vca0BYEMMAWcIabb+WyMpaPBAOw\nZQUZGiL00SNOHv/0dARlJ2+PHMnmL/+54kp8PVBAANkM6ZhuKtamKD+2Uj6l\nuG4X\r\n=CzNF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.0-25719.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.40.0-25719","@fluidframework/aqueduct":"0.40.0-25719","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.40.0-25719","@fluid-experimental/sharejs-json1":"0.40.0-25719","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.40.0-25719","@fluid-experimental/bubblebench-common":"0.40.0-25719"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.40.0-25719"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.0-25719_1621882620475_0.36712276498920104","host":"s3://npm-registry-packages"}},"0.40.0-25851":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.0-25851","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.0-25851","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3e82d1366bd25ae113834eefefafa7fdf76adeb6","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.0-25851.tgz","fileCount":60,"integrity":"sha512-iOeIsuaKb+gsDr6zdzsvBxKn7jUY4EIhewwtIq0vNsyRkKyuuxE9AfJey5hj76wrxEFfmq8+rxiZBfpRAAHn4w==","signatures":[{"sig":"MEYCIQDHILeJ/LsWeL356LeAmg8dgZQfnmTI2alqS/ysN3UYtgIhANptCl3Pfvk5Hnm8ZC/gq6H7ov7n4WZZe3/hWPQkz73D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXtpCRA9TVsSAnZWagAAy2YQAKQjYBxD8EAiGdSfCrmo\nmAWPORm7yv/8Vv1xU6Jg21y6+rZLvzm+9RYQfGujhvu1u/veX+UmB4+e9TWz\npm2v96V4qnPD8HzVzpCuwCFGuSVG8MW9eJlJbYtzWmQZxHWsxFFmGKd/GbBI\nCaASDy/tnSuYsYYN8iNrIoHMYovm4AxDGYiG1mXyzruTSGPA9K+XC5+rHR3D\nGFsE6mBiJJDOZPXxR1aiDJj/5zmmPWYyI3aZWZsWd8L+ab0rn/csOuRoRz1R\nIaeC/zol+02E3jehQptyj+emMo833V59vuFSDgPOvbbMTvK9JBkXWyxvmcfV\nZciis/N8nMaL3uqfJGQmgF8ZpS8nCnZPOg5y4gPqt+eT4HWgoQ5+Wr824iL4\ntUeR2WgqZ8yrpTAdvF8iwQMQ4nallUZtZDQ5YrYmMG+aEK/dn9+YtGGaaH2J\nwtWNxkoIo/OjmQjeWsCjPaVWclhLLvKz/u4Fd6mxBAXSqijPbSXlfe36gB0E\n82UccUEhOCrKnNE/HDk0k1t0T7CFfSPJVLGll+xPTtrnfM4IFcYAqeQ6miZj\np+QVxooPKECAedMbKDDljVqX/qwFK1pEpsb1X8fcD/Zt67mQoOZnQvT7zAV/\nM/4WKxALMWmygflTPDbX5FhsfN3J7aZNSW/vH6K25SjNODZoa0X9WrYXha3N\nY7y2\r\n=p3vc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.0-25851.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.40.0-25851","@fluidframework/aqueduct":"0.40.0-25851","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.40.0-25851","@fluid-experimental/sharejs-json1":"0.40.0-25851","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.40.0-25851","@fluid-experimental/bubblebench-common":"0.40.0-25851"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.40.0-25851"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.0-25851_1621982056976_0.12986868728189127","host":"s3://npm-registry-packages"}},"0.41.0-25957":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.0-25957","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.0-25957","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"749300e3aa292ad7b01a1763a135a52b9bfa49ba","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.0-25957.tgz","fileCount":60,"integrity":"sha512-EK8kwo5wzWyrCd7jnjisePCZzaU/lDQdxDIq1yPx4a3WljRrDCC8coL08X91k8BEtaSM4HbvS1HmpVNreaKoqA==","signatures":[{"sig":"MEQCIFq17reEQuHA4D5Ppscr/o7zyDskQLTkt53wMmyIKZsTAiBSeSlyL9S+hqjL7tCBFf1EuKe57etaVEZY3nvwRY4brA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrGECRA9TVsSAnZWagAADrsQAI4cyWYw+8Ewr1eTK+s4\nXPMg3JHJpi60JWrxZ0f0s4bocGSRBOGdEeDQ9coc6lNPCob3SaQyJMop3tIt\nu90AoBp5XyNx5hqq5fiZdnI66OeNVrHh7TcL4b///tE03lLShLe2cin55z6T\nyt6+aXsFD7Nrol7uzSrCAHEUPI63TIpVCGKL+N6C7Wp7qyk+QYzQJY3Qb4A7\n5ke5oYs4dcQAlwyY6lWiu74el82UaoI+dOQsVWris6zLPdpj08EItPvIsqrI\nAzaUJV9u+db+UteAjZyDIrb1dSmYYbggvU5aIDrJra5AciRJs3C77tIRVpvs\nUcAotu6bFrINuMB8LwBUqj6XQIJaLw0Xui1QW0+AvzQFE6Q5392idCiyzkxa\nFLXstf8u5Bs+PTIIXx/2u1PI8XQHSSmB4I85awwb5SHEPMP9xPjEQqCIPx1n\nMT8QjnT7kQgZUTROtcuPV2yowPR0K6chM/Ag+puUy1rA6YwYOOrXLAtBZG9t\nwcuwuiOI9N7z0YQ9x0dQJ+x83Rbi3hvdaAWkPmtZCT9hvzP2wmuISoah63Mm\nqszLEnEKzFAJmTK6kaOeKOkvqSq0uKwyqix66soxHEHyiaA8FNZTA6el8RUk\n6GqI1ZKFVJi4vpyM3c6jg2j7J1GnGwcX/wdn9EDlEU40C4oYWBempgu5I4FW\nbjAI\r\n=1uqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.0-25957.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.41.0-25957","@fluidframework/aqueduct":"0.41.0-25957","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.41.0-25957","@fluid-experimental/sharejs-json1":"0.41.0-25957","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.41.0-25957","@fluid-experimental/bubblebench-common":"0.41.0-25957"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.41.0-25957"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.0-25957_1622061443408_0.20156722911757896","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a8609e84011eaa7dd0081bac92eabeb01e4acc34","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.4.tgz","fileCount":60,"integrity":"sha512-O9tT9x9anqOmnOfSrUuJKzn6V0eCkIbH4nv7yXBpHAodDMZ6XI6XodpgNAnosuSrREMtfXJscnsDaH2FgWtCmw==","signatures":[{"sig":"MEQCIHCJfKhOvsW0tS/oouIvDQexnQEd7UDFdfDbuU5kEqdBAiBXiCEpa52/qC5srZQNdcvRnPuNzfBc2PY5ZaLTWmAwQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8t2CRA9TVsSAnZWagAASGQP/3abE7UMUlKowvtBIctv\ndIyEuSa5JWSjj8pcQyw6tOcJrY+7SW1kQmsyOfD4ktuL2bJlSs/h6UcJECNA\nptF+FowgNFWWS8+Gkn84hREhB4tHY+bwaJjVt6MS2N9wCJdglOfkAgBD9BZx\nE2dGrK/OTqJkRk8n/cro4+qxE47X3gAvkkikkF1aU+UiCCgYX1Hog5yhuA2d\n+ZP8rym+93DfId3ZSF0uu5TV751G742btj/g303TQWW9HZ6aXOle2JiLsDJh\n8nGPUbbXWQs+TNB5Ch3Jr2rElsXfvTPMtALK+umVltrCLTcJPhGigVIcJRv4\noTYVNfWodxIXPEWnUO5pa4Rv7VoML9r8L9cQ9SNfMR7NVBUrAW8sDAiDngI0\nVBybwfgDac+X2o+Ss0YftxjU/cOjV34Z4XXMOk/Qbkuzd3eiNGw2hoUeAgyi\nS03ZatzcYvJDG9vavZMRmKuDHqPmz/pkixdVz3pLp01F1IMBubRxbGG//J2r\ngQSyDqv8nHK5rFufEufe7ziIH7A0zsUOcCp2aIU8BB00bu0D5EoK47OVSrY3\nf+4HqF0Iz8LOLjk4zP0RnAc6oHN4xCQzduNInTaTwOo5eg1nMvbJ1otw+dAO\ntzJ+DluEUyIKutmbz1srnWdn9zxwTbGHGfRNHT5QdS+d8v1fNRG/1vjha0dJ\noxeF\r\n=uZng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.4","@fluidframework/aqueduct":"^0.39.4","@fluidframework/core-interfaces":"^0.39.4","@fluidframework/view-interfaces":"^0.39.4","@fluid-experimental/sharejs-json1":"^0.39.4","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.4","@fluidframework/datastore-definitions":"^0.39.4","@fluid-experimental/bubblebench-common":"^0.39.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.4"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.4_1622133621912_0.3517221840035263","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"54a9ea84871254bf2b31f66b70455012f85ceb05","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.0.tgz","fileCount":60,"integrity":"sha512-yzQNbjke7ZteK5vKak1at94v7kZ1WCvWBC1YXshmm2r9trOdL971Kc4Cqt0bwmUB0f/Ep0sAHqO+FSiTe8CZNw==","signatures":[{"sig":"MEQCIAcSp3rQCjyRBr9miMxzBnzZ4ApAbjhkOF97CdrPSXkPAiAg7hRCG6dHFe9xFrjBeefyQQ3a7/k2cBUODKAjlxopog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr96nCRA9TVsSAnZWagAAzUwP/063aZPTHcV+lGOZwxxT\n07gjbqrnf1bJVEbqoJo2AHaXJx42rJlzywy7s9e24FdyCkp2AsrxIpcNCtXi\nkVZRI4fkwrdvhH7pci0As6AOilor4FdFD5Tcy1knzTjc+gSPGync1ZY6EKJ9\nFqv95HHgtG1mPFCFUftC4fh09SQ/Q/eGWqEPhGYtQ7c/RWPFsKyPuJ2/F7Fk\nvoUrcWWFwNHBdPlXIEa4zyhQt2LIsOQSFHXW4+O8YCn99IikmLJZNjGyoNGm\n+/KBTM7AquHjDz61Ewyl9GnOkbYBoQHQJc7M1tkNY0y/G81aBwLTBm7VWX5p\nWE2qZ3iDK0D36GQIbacfMHn6/Nuy7XLnfyUZ8Rf02/MjYNBgel2vd/i2GzOD\nNqN5oa+vPgl1v53jnaC01jie1APtCbs+2AG+1bEs2WtkJ0gtPIHencFRTI2h\nJF2dHZHz1AMM5eyVZEZivplQHXuv+P1N+OTi0nNy+tiBlksfeu0GzUcbLcbj\n1ECUy3xnvY+ajdWC999BTVPRtxMz/uKHB13/CyDR5v2Ad5aVvutkRRFHz1rc\nEwpYukSs8Fv9QBRbKn1ecpR30sfGUtRtkMdymx1Fi7bGCMROopAV5dFNHg90\nrcHG7rq03D4Ga6k+bIbX0CFbhX4lzHL9KbOyDYIDpbdvSqJ77ZG2Bq1mZdCc\n2KM9\r\n=/M9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.40.0","@fluidframework/aqueduct":"^0.40.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.40.0","@fluid-experimental/sharejs-json1":"^0.40.0","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.40.0","@fluid-experimental/bubblebench-common":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.0_1622138534312_0.5986857797384988","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c50eb514cd0af09f25755763c9f13661dea63207","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.1.tgz","fileCount":60,"integrity":"sha512-fgNZYQrMmGxfkZ2VO/Q4DU5cSYIrai7U1QdWH0ScvcSqWWAYZUOpLwZ2R2I66rskJQc56wJ1099ioFtepqC8wg==","signatures":[{"sig":"MEUCICcMJiNncvGER68yktXCbp6LW1R45HpToFoQLNFBd84WAiEA5ds1emZ4geVRlEct+Kt/IaIeBwXvnME4PSJXvbcQd1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXQbCRA9TVsSAnZWagAAi4oP/jRgbH51Bti42Rve+wil\nlPZlpgnnfw01awsfVCuv10OdST4HbKs6uDuq5RXhhCoY98VUXR0G/6BfeDTQ\nD47jpP01OFABn+6A9G1YS1B9/Ao0MvYItMe2V0zJREXufaw1dRn+kAPQ7lkP\nuuBCThTuTrQPGoJd/WHUPLj50VjbQv5oySq50DZrFmCi/6RDdKMr3IgyD09e\nGIRh09KQ3TaFpWSnlJI7HqzZOrTdwokuylECa4eOE3Yn4NdZQO2b52bswSYw\nQRkSbGfEIBlzL7l0Y8bn7ExXUJ+S6KRY5ZM21ogX06EcBiCOEX/CqMLmL+Nl\nPp/ZfBvMwjjbIoVWHbfWmtQkWLdQYmto8jcpeUSxRUYFfzJIUavDBvAPyT/6\nqE2t7Dzop6IdqvUgbIikyJEDj8BE9v43KhLwTzlJcWMQA7tXmkegYpgrPjdj\n9s0sqe1IOnac66IMOGdJ31/7jqBhc8Rvk/BsJQwhvckgP95KpAF/oiyvqpKx\nU2ziezmepYpz+2Vt4qlefXcwMmsweW+JvRxGEUmKYeH5ePfXhuPgl8reGORX\nRniVAJeiOSiKLw8n0PgQYw6GD1GCywLqfByWvJvdqVTMiB3u0QbdyZt0ytTg\nYQXYbdKRMAPR9sCRpYWChMvQGchJImg+cp25Lr7rdQY9u/lLEc7MVPvmBYTu\npd9Y\r\n=a7SL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.40.1","@fluidframework/aqueduct":"^0.40.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.40.1","@fluid-experimental/sharejs-json1":"^0.40.1","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.40.1","@fluid-experimental/bubblebench-common":"^0.40.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.40.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.1_1622766619595_0.23499862798451687","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7df41628cc510b20379dbda40f71cb9dee187360","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.2.tgz","fileCount":60,"integrity":"sha512-7sBrewXafQmgMzNxT77cD4rRXM/6z+eLNA+l6LvuyG7z+DRtbR5nG6rnxL+nxlf9lf9v9auusIte5uMCDm8W0g==","signatures":[{"sig":"MEUCIQDgmlhL3cSZSA6WVxNgF9EjCzwodqPeRPxrpZUZTVR69AIgSsRzazI6u6jgCllkMRG742tyFAYmKBTFkWH8VH26PDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvnb3CRA9TVsSAnZWagAACeQQAJQZ9AuSS7YkptBE1l3U\nslOqjAcJGDsaWDEi609I26mmE06sE7Km1C7nz3Lb1SDvpVrJvQVhhfDM17Ds\ntZ115ROrazcTcQ+UjFy1ZJ+tnTngwQjYxXSJi4JbHjakTRD5FEninsoXMCX8\ntTVUXLSUzCji8B2NDiuivESkmQEiSKRwrKtfiM6KQee/vNw1vt+Y10Fsq+yT\npR18Q/2GV5FOq+laPj8/M8h9GZhLpQxrhR0ls0n3Rx+Ua90i+lwNnro2Wb2L\nVHX6dXWgWu/HPJg0itZGmaeGndDtoWBkja0ciy6s+9+tIQT/lsafREf2+EJp\nrtWdQ1uGQ8XXYBIAbORX3PmARNjb5cwUab21Y4Iriu7dne6ZglLSd1XCGRaL\nlfmlsLvXYZMUKSJ7RRFh8SJne6QsnLqP803xRc6xm8Cus5Y4wXPyvvTqQf/W\nlyahqe7BNdb9E90AUp+nbXHAY8/xPYvTU+EQ49Gb/bdq8zGqxYrFBBRY2yUj\nPpold/Dems1vAKago0yP2qdi7c7tH7v0cz/ZUcmASTbzvmzxGGwsL8EAsUzl\newOQ2WVaLABg3zJyL9MzpdyvUAUMBvL8sJGzyU1KCKbC+O/e7gBKlTiaRDMQ\noRcbs+eVsWP5S1FFjFOE3FUU4JDcyJD8HptAXfEfusLRWBQdt/r20q4E2BOg\nCkEI\r\n=Cb7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.40.2","@fluidframework/aqueduct":"^0.40.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.40.2","@fluid-experimental/sharejs-json1":"^0.40.2","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.40.2","@fluid-experimental/bubblebench-common":"^0.40.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.40.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.2_1623095030926_0.21917892624205915","host":"s3://npm-registry-packages"}},"0.41.0-27154":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.0-27154","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.0-27154","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"53a5784cee92de42368d3efda2b3db360cc22193","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.0-27154.tgz","fileCount":60,"integrity":"sha512-v/zSVufrd/3cb91xxP0B5AKrVyq8LkBGZ/ifLQq+OQRAito3SaJue5nNehDAPU3ngotdscmJF7cMbPN0R/Tf1g==","signatures":[{"sig":"MEUCIQD66EfJ6lPjY8w7rqiTrFW0VVQ/trG9Qrf4Buy8QdtkNAIgGQ9z+qQuKjuHCbsjJ1VhxSvCrsoNNb2XKSgjseFaFgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2103507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7GsCRA9TVsSAnZWagAAHH0P/ilmieP8AL5gtRVJWIQp\nCq8mHvyn08MeYnZeKyPnU44E1RyY1Bnw0/P4HAl8CbAUtWZGeIurl34qsHGW\nsuq8IXGBGRf53S0kjN+fhKSfQ6/z+uioadH9yxbrrK7ySOZyELtTr0YYoYvM\nYFpRN7DPyyXHfAHjrgHemtJUBg3odDBRQLXrwcJiA6pDgbpweXwiRn6nPXmM\ncxqIkKLzdtP4aoYE06C1cwvbnf49FWlaIS5H0lBRJBW0+VfDSuNZB7SPsPQr\nEbJvos6J++TPcLfixf4MHHt5eQvrG26f1ZREPaGrhAX5oXdbX+Dnewjus/ct\nNKD8SaVOpf7MBnxXU5O32V5nJqtCwuNp1RGHTPuVrbAx1HGP+QRiMQKgdqiE\nQOBDDLeSCVVlAcz7S/WQC16ahmPZ/DKLJC4dOOhwnBp3irOwoxvwNUytbMTR\nGofILIWiS4J73OAq0XfA/ZL0hkyBUqx/sRhmDBfKrWuURU6YmVTCtIEiY+by\nGhtmzBIQxSkROU1zYd70epvb2NZIma+pbBwtmdNYlBMm5IMEn44n/0I2mvYy\nzcRBRyYk3dTuLkNStIEQqYeK8xilVZBBxkW6eauOHfFvMpWdyKEXgEuAW4q6\nFHx8yC3Pg6vtE32PAUtAAzfpptQwUtzbfxLKbV18xamU5OjzwVqQ+X8+nKW+\nzBfa\r\n=TuZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.0-27154.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.41.0-27154","@fluidframework/aqueduct":"0.41.0-27154","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.41.0-27154","@fluid-experimental/sharejs-json1":"0.41.0-27154","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.41.0-27154","@fluid-experimental/bubblebench-common":"0.41.0-27154"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.41.0-27154"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.0-27154_1623437740310_0.3037722198381383","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e8ffab3e1d7e6c0a459deee5877f4eabbdb298d2","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.0.tgz","fileCount":60,"integrity":"sha512-VxJux1FLZr73iydhvmgniVZCDv9wVmtFq8bJdbWObSCe7N+/ptTyc1jVwUatvqqyfJ6jqgNGpXr4tqS9E/9TxQ==","signatures":[{"sig":"MEUCIFvCPzhD+og4LonVBr7rRPWMGWVwwqnM+sGOFQ5scB6kAiEAjz6+P49fmOmq/JvtjT0B/Q9HXE5KCAKBcIGZMTT7Dt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2103361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/FRCRA9TVsSAnZWagAAaxcP/iqsLilSug3KPRXeA531\nlDT+eDAleuXV7MKel648JubZotAY/hiBxujuIQzhLN5a5tawOVD/5gYxR+Q/\nzCMs4GjXoHFbz3tW0nhdfjigHB67aWBgEaZK1+c9gNQ0liNBQAmMZc0wqeVA\n6L4xdQ/a/EFw54NTRVmvnZMKFcPIk/WPaJIkD270jvZGscaq1Y3cuxWIUPWT\n3ccRwYoHt7Qst23ZhJEpYbyYBudxtFAJhNCSHYFdHKODU15ykEGFp+0kUvRG\nI2wlJb5E0D0RlHcBZ6jS7YdW0eHA0wQrCwlvgbC7bE/YoZfC2il2TcFaVhD9\n8cMHHVbWwPAFXngc2VE+EUG3wpuOLyfTS02gwMxu2zeg8xjxw1GNVlXSbHG8\nsBZo4NTee/JEDvOshKZf52TA8UBE4jCBM8eLnOZF1yh+ScglhL1fZ5ROckC7\n84CwsTue3r9Ghwsx4UTrwLDbbQTDMsB5h2x8jV4Iz1TtGFaWOXjOFeRUxg5Y\n3ef+VXviapiqHAndEz8A2bwbrWHlAtDH4gn4q/flAgw+rOD3fuiAgM6v4ism\n3JBzdvfoUmtDMrN+/6GBDSmC0zkVrD8QoZwNflbl5tULUl5ZKQ0qyvGYqZ9B\n5l7GjQcSpfWdBygCC0ArZFI+2SEHcHwiOZfseyLzNL5idvdtDQCdmFSgRK26\nWReL\r\n=0VBQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.41.0","@fluidframework/aqueduct":"^0.41.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.41.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.41.0","@fluid-experimental/bubblebench-common":"^0.41.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.0_1623454032795_0.7427107526301937","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.40.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.40.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"70da9c8ef579fc81918d4889557d242fd0f5fdbb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.40.3.tgz","fileCount":60,"integrity":"sha512-GDw4dlbovdLnsVJMzVJbcdwnxz479rZY70wu8AlGALLmNrZnw9F0ca3eRkotdiHMGJdX95sABkBCqBK8JZo+Fg==","signatures":[{"sig":"MEUCIQC1bP6JvEbZvtAMWFUkA+F5E7OXHBfBBZKH7bVH2M0UDAIgNMz/Ct9171IBjkcO4tTWG3WnDKxqSseFC7KlaQWoJxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP6kCRA9TVsSAnZWagAAVgAP/RrBO9PlGqPXWBqxVmq7\nTm6+JmA3UxaXeqGOVDSqBSlD4/w0ulH+0KzFssJyotpfmHapeoaS/1x/FIG4\nf6zKe1P4v9ehbs1a+p4kBD0z23Tutzx3iMgI7zjbPc/uy6y8Di2P9IA1a3zq\nu4LWckgmjZTEfzCkBu3Pre5xX3tnq3UEvodBjTucuojlp5kznoQOLXLYVi+D\nOulytGxNeSiKyFWiS3WiqgYxB6iUPcxsxESJGR2QGZDpA92Tjg47hKEbDcrJ\nblbsoV41/usDs/04N/R94C3jeI0voMm+xesLFgdnGpwvHQpbDG6Bi63WZX0z\nfrlw0JJB16MNSS/1ZsDgm4OfZD444jKWiboAwl38nbJvz9pUkv0A4hj3xX+Y\ny50Adqs2gK7p8O0TTfQE5zCo9RkAQinhyBQAPgQGQODOaivxWWQ3Kd0e5M5I\n/Yr8bsv4ZINtr5Dk2n3bxoswA8d95RJ9qwiq+FKpixKGLeH/D/QJr308hNXT\nQfgdns7NJpgB7lF5e9DlOzwLNfXYkbMQRkHt7D9tFjzaPOHP7Dg1IEKEp+oV\nYhc8h1MjPQV6yi2RRFa7UFU/sUYvF/RupYb01zwiFOEkngXOdHl3spRxfqU3\n8FhWoscXMoYin1S5nl4rVgnSao/sOhnWYOaX3rb5d5d23fZqSogYQ3ZLKIaq\nhrS3\r\n=jesR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.40.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.40.3","@fluidframework/aqueduct":"^0.40.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.40.3","@fluid-experimental/sharejs-json1":"^0.40.3","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.40.3","@fluid-experimental/bubblebench-common":"^0.40.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.40.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.40.3_1623785124402_0.21641688715757335","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b2fc6c497dbdbe5a7137b0d9f3486ea8e1f0314e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.1.tgz","fileCount":60,"integrity":"sha512-WakNS9hPZHKWouoYKyVFu9Exci8HzUdli4VaRuJtrEP758kbbQwrw8XnzXZ2edM/EVlP6Ly2LkdxXxZCVPymOQ==","signatures":[{"sig":"MEUCIBcO7l9ty7IoBBkZxyQvNPTZxb5LBsCVDvF4dvacmMe/AiEAvFdZOpPJrTYl3QjUgV/XGvTwTwhFgw87zNhuV18FkHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2103361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyVgECRA9TVsSAnZWagAACLYP/1KXo/qIr7D4LlyBO+i9\nf/ajf7beZlk+957SUyR7AVJUF4XUsilPx88P1Ai8aIjLk2NZtVqNeZ7IdSJL\nQahqbl7b9j6g3bi55fm9Xyhhd0YF6iDQUcDv39GNDuYBX6/9lsAikcTMXyAm\n9hHhEgcXHCn8GWv/PhtT8YatdOtwY/2gwVnk4CU6ze2Hx6Grq3M1MaCzIc7O\n1NWaGoO4fXnr9lpcK5cIsnhpA3YJtn8Us59lQLkWN4tl8ZL/Ti6qzmyH/voF\nNOcaBqhlIk9OwQLQAp8rcXH/pSlJDhu6/wDm8aF4X/dKJrZhrOm52FQ5AI0F\nUom53+fr+9Eq+9qm36ZBnVImzZ2gnUCwVagaATlBvNaB9Ev2SN6sv49khrxe\nYKT7xdn4R98wk8PKsUcfc0dUJuP3kkZkmq5BAZPJR5twm+3DvxJeGdq7JHVH\nKjF08ALxLg0QDy30oQMfdIMHpL7VqscbeN7BFMDN7WP4GwCYyL/mJqQfCPAj\nPxqaHDfAtBF10WAFXaJYCwUePD2bp/wOuMeHWBfsWRE0reU5Q4v+UDCW6eVH\nIwCS17t1zoTAhSqVt6ddPRd4dw8bYHEg4leVlacQSFGNbqGbnSEzcOMqEWjp\nAXCrK4cActvSP8yyFbOuP0zBnoCRxX4FrSkXZC/4j/luYyzvImTH/aPuzL34\nRYnh\r\n=Fb4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.41.1","@fluidframework/aqueduct":"^0.41.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.41.1","@fluid-experimental/sharejs-json1":"^0.41.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.41.1","@fluid-experimental/bubblebench-common":"^0.41.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.41.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.1_1623808004575_0.8891417717538574","host":"s3://npm-registry-packages"}},"0.42.0-27549":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0-27549","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0-27549","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sambroner","email":"sam.broner@gmail.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2c87481d61943624c4e42bb085d5b55618182cf0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0-27549.tgz","fileCount":60,"integrity":"sha512-ndc+5HMZCzpyEUk5v9xbLIMMjPvdcJd+xLHW3AfS126agzfGEaxHZbwgVd6ZNfGfiqJETesi7DcB6bwD7oXmkQ==","signatures":[{"sig":"MEQCIFui9rizOZWk8WsBItUqbcNNLRF/C0zAWucZ6nrsMXzzAiB1khALpcwbm5G4RQ0v3aIZloRTgUvBRMjC7CNVNHpK5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhiBCRA9TVsSAnZWagAAI/UP/05d+scI8lO0OXZeYLQv\nQg1CZNrgp26WBBzFsILG5FmnG9K5calWX9SdYabB4CQGaR1444L/GFm97wyx\nTD1i/xFFNbujqnaMwdWHwNdtiaqL12LEj2fBoYivqqvabDEiWS2P6m+AUSGP\noxEQbKZMOIh7ObE9+B03JC4RwgFpdN0dDl1FKpgJcp1t2o+MlJ2xE5o5W2d4\noUvGxn5F749XpK2nAKA1wKbncVHb/DbBHzoWQZIAAAi1midbTvoIrJyQUVvl\ng/QwwRK7Dn0rkLBHH6XHajKxqZrE0+sbe9lgsuR+Ab/CYCzymz3UHUfJxEj/\nDdb3+JTNmt41m/4B3eO6YHWlqq+L9Oqor60y04Ha2H8bpFWsLUblgNHQm1UA\nqNyKvnOZiH9bNc3ZGAT5mfTAnXyVWxXb9NdmW473kyliF2AzXQofSysHvz01\nFrnQrpVAd75u9m+hrrxuzX0IqiBykYoMwswNntytMkMLF4pQbvMvYWAzKv2x\nl2VNgDf1IwCTi0gq8rZeTkQ2CXhBjGqaVpZOYQxXagcF7+KUqD0K6Sr5HCTY\nlYZRPlsSa/gBN4mar75V4zPC1j4+7Q6EEdY7486Ha+++9uHtKVKo8rZIeX57\nvq5sRhshwUQvpvVhq07j4OGgUJU1rp9Or9jP9n42DtKSONGA4qEOkoXnKUDn\n/2Bo\r\n=en0o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0-27549.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27549","@fluidframework/aqueduct":"0.42.0-27549","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.42.0-27549","@fluid-experimental/sharejs-json1":"0.42.0-27549","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.42.0-27549","@fluid-experimental/bubblebench-common":"0.42.0-27549"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.42.0-27549"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0-27549_1623857280616_0.8003871040194257","host":"s3://npm-registry-packages"}},"0.42.0-27644":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0-27644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0-27644","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":"10f8225d7b9c564734e34a04d4fd382aebf90c14","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0-27644.tgz","fileCount":60,"integrity":"sha512-9sJJMMzolntRe0cAXTQczMvpa4ivcEtpwSUUuKTZ4CYrTA1knLuz4DbgAhxEtyhjWX6Dwlu4JUlk/8sjsmVVAQ==","signatures":[{"sig":"MEYCIQDDgWtWPz6K19PGFXCZXUGGZIGpsupsfuTYQBMbfKxCywIhAPop6DnKbgBthJonXR7xqN9ylsBU7S0uThDfW8HBluAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynICCRA9TVsSAnZWagAAFfAP/0AXzjEtd/5SHRCO17bm\nu2YZph4SJ2pvjfR0ybfBOWjfXe9FBAMLuAp0TZPGuwGAGW1geVY3cyelf23l\nnmbNwaLs+59Rqb2jipGNoBtlXq25hL3QFswrH4T2h1Ot6Gz2+9LaBRfBUA8E\n3CiPWK8RfU9MlYWEU7ikIMC9Zoz8KJAHRFxiRDnlorxrwe9Zfu1cU658ke9B\nuuw+Fizquhyo6ZxnnppYJGY7XxjOOiXjNC8ueQJNwgzBwiQxmXyWwuNMj2cz\n6Rc5EkL/GgRdY9hyvmox2qf/BlCPvoRvtwgr/daH6LQX+QDVSY6Ee4JESBMi\neNjc8ZSUhFmdz4JwICFf1byawDkllaBuLUb9S+3xk0hRiZcnC+MZbzmSXZCP\nlHWHHSxb7Eb/ae3LwcznzSkJfwl7aG8U/YUuSEd3c2vQPgJuHH87yPXhNcL0\naRw6wIjT/3QNsy/Rhzm4Uvq4WilH9Q8Lbb8+5ixDLeR4H4tS8IYjukm0vcHz\nd+KFbXaVaQHqawO03Tii9ojH2TP7ygFBi2ZGqIi2yU3lbqgPem8Z1AWG/gC/\npwZFC4ioJd+Ffj2pVc/as9m5lUNUBWK0MOvLQLu4PIbiE2GEUp/tQ3i52SNU\nUKRfh9DH32u9LV6aHIb39UeRYf2ejWw8hiQM0s3eRAQzSwh3d3AwOkPo8afB\nn1wO\r\n=Xssl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0-27644.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27644","@fluidframework/aqueduct":"0.42.0-27644","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.42.0-27644","@fluid-experimental/sharejs-json1":"0.42.0-27644","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.42.0-27644","@fluid-experimental/bubblebench-common":"0.42.0-27644"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.42.0-27644"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0-27644_1623880193600_0.13244689372232643","host":"s3://npm-registry-packages"}},"0.42.0-27677":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0-27677","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0-27677","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":"5dc60126062bc4cbe477a955ecfcb8f3ba908794","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0-27677.tgz","fileCount":60,"integrity":"sha512-Mof39pJkIG9v9Y7om7EKUnLBipR6y+h4OkrnJYYVXMdvGiEXVqJOYqmDbvem0h1dI3NfxX0q4jezFs6aDv5eRw==","signatures":[{"sig":"MEUCIQCr5oW5tq0wnGDtrjpLcPRqkur5s1MYH9syQtFPPxf8HQIgOuUiJ6M3cCsg8yJws7X7GHev0qYTiSko3z2DTuXDp6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2MSCRA9TVsSAnZWagAAosEQAJB//jeB1lrLxavb+ysY\nwCBc8i0+6t0+9gWVSErxgwMBkxeEg2vptEmAgqRQqdBTBGf/onee4OCT/hnW\npBfGRGcENWKdWbowy8taJkvmkuPrIn4KNZlgORSD0G8vF7OGcOKWNqjO/lon\nxGGOZXgUdOBdgIs7KIWZ2XWZmuqtoiQY4prjLZr38vtP/AyMFfLh2WtHQWQ6\nFhVSI8xr8CkHC7mjGTyS0PAk3I+qPc1WRRgqbQf0R5lhc2JPB48Ql+bmcJFM\nm2E67ggKMwvj5zlUs9b11e+5mxWZBZcPShTCfKadyV+m8HtDmbiI9G33Bjgb\nLfmYau/ufA1QrbCOAL46q7wt3OhpvV+wLqodt5eVgxqrhM/1opglksYLVcjB\neFjIv80gM8q4TxfJDMaosszDV3GjXZMKgSsnQWi2LqZ2NJUOmHjwlDItuyZT\n80LCBab3vOeM5GVizVTmOJhWr7IC/sqtfvesSpArHEI/HwviAjsx5PtNFwug\nbvquCDDoNTcTznbTPQISAcxEffvLuzdtVL2N4vgGZFSAhr7+kPhTiJLEQ0Pb\n7QMmtXmAE5jn7LL+tQUAIfcOunY8f/0gKlGxE4R5EmGUaJl5rNvaWG35f+wc\n1n6inYlofOpHOUHjoSxwVsH+ivwER901qZB3nIAlzivFxPmoJ1Z9uPEj6PDE\n5GtR\r\n=Gmna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0-27677.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27677","@fluidframework/aqueduct":"0.42.0-27677","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.42.0-27677","@fluid-experimental/sharejs-json1":"0.42.0-27677","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.42.0-27677","@fluid-experimental/bubblebench-common":"0.42.0-27677"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.42.0-27677"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0-27677_1623941906005_0.28460983799404316","host":"s3://npm-registry-packages"}},"0.42.0-27683":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0-27683","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0-27683","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":"ff7e4db34c34fc7de21955ff3070ad5716f1ae0a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0-27683.tgz","fileCount":60,"integrity":"sha512-vwb+3hJE45NWUx6NqPxgeGlS4NbOVLr4ufK7oTK8AFLA16TGwMxUN8jJoyEutGuO6xKZ2GMjHiOn7Fu1Oe/rgg==","signatures":[{"sig":"MEUCIQDmZc1KpDSjOCgSRMpZ1zCbIjRRfefwEVRoyApnEi63+AIgBrhgOFXZgFfr3T0Q7QTNbIwUrUxO1EpWREW6ygj+Xlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy3fxCRA9TVsSAnZWagAAo3sP/0V1cGg+lywMgmS/yFvd\n/TmG+hfijEtCTA0j6Crxn9iN1EXZcCIYwuk9SETLc1CRdnjDMnQrgY/Mfr4k\nHTJxunLOg/SjOi4DISFHk1LaTRwEZDtnmESWk0l8tGQuABR9KwdJHQdK2Qot\nZidpjSJy0VAAkZ73pTBoM09mmCwVAt8Vt6gSq/cBkRqRizKJ8JTarXmbANu/\nwKqA/k7AH7vQZjAOk6nT/hlQ+m+54Fp2WbBWJ8Zkn8oy84EW7Pq4cf/W7zcb\nVsd6iB+vx5zl3FGC/4Em5BmXXqPFvmiRvEPEi2OITlauGy32FRY+qqTor/6x\ndGZrgJOsfDoBjjersdtzwMrXvJWLrZy+MR1ACVPByA8zU0vyux68r95y6eBE\nx9TiSRSkJeNbdb8oS24tm4vrGb6Nl/Y/f+rsWZzfdcrZxxtxyBOSb2q2doog\nje+ZB59uoGj+uPAd+aM+J8IGj0C0aMx9Ugm8xl/Jahoqaxxp9L4Mg2ncJuFD\nWB36X5cUXkhinygn7+fQYccE2Iq4vIgdidjTlKtsP1qc4IcwUxcfBR5pFD20\n6b0quPN7Bp3PiNaS/6ibXVmNlivTjPpyR4touRGtSuiNf+DC3WqRyUeph5aM\nK/r4YyARZ4GTkF+YR352aqvcAN9KCvqLB2JbXuP7cwW/h6rhIW85Ze1jk4cP\npAxk\r\n=C+Ye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0-27683.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27683","@fluidframework/aqueduct":"0.42.0-27683","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.42.0-27683","@fluid-experimental/sharejs-json1":"0.42.0-27683","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.42.0-27683","@fluid-experimental/bubblebench-common":"0.42.0-27683"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.42.0-27683"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0-27683_1623947248490_0.674490587433384","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.2","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":"bfbd0a2e3553599fca9701bc9a07df4ffe98eb0c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.2.tgz","fileCount":60,"integrity":"sha512-O1r4GLUAVzb/ufSxK4zk5jMt/xm5pFrOv2JDMr73n6twx1nMlPLeIF0na+IC4XHoyNuH44OyGEBtfdSmHLlovw==","signatures":[{"sig":"MEUCIQDE4Ery+wK+j6BOXKi2oMvG4oit10ThfTRkfrrp3hjpAQIgSMYBDrEI3o0gcGsNfrZa0zGzPMLcvNyud2IjeC9hiq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2103361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0TAuCRA9TVsSAnZWagAAXi8P/jhcLTQ+8P21kcN6Z1I6\nqHVZdnDYQtUpx5nGWi4SgKbIeUYZ7jMI6h18+UPy3bl0dPId20gFiDvpRLSK\nTctTO2LGBDp5uAeGjwNDakaSBnPQCa5j0hXHcTn4sOkVaWn+DPyE5D/gjGg6\nOGzisKWmHddhYJG1l5ufZGackk2CiuLXCZQZJCA21j1UmDEMpTMXDGwbrdBx\nrT7RzgIAGP8MVdRgwOgCJ7TUKLjwqf28I7VktUWbRRHDzVShU3jSGZvEJ/ep\nqQYg8t2nRJQZ8BQjp4d81I7JD3bA7Hzqr1e7vyjMvKVL27p5N+QUjkqgYblO\nd9PtjjhLgWNlAWKDFP9cycksaQl4twosPW3crLPo0ubMw/HBDtrFaSnDSHzN\njfN04C1UahSyGUbTrSrgxJDi3p5qL0wi9hzjFa6DFO/f1Z78MJt1pJqHdbbB\n0Im6GPu1E/hJjT5kHQ00Wa8WnapqFonkTW/TAZg8VsR97DkBcvMggMYGRYm4\nsx62s3v8vNOV7H+AG4TT+9frm/LeBYNOLgKBa0QauMUUo1gvwPAF/eH4jrvW\nwEeotMymSvjbw3CEceUUb92iR+sJ+sKBvszal1bdVlB+rcMgm8hOSBLZesI+\napodwtEovQqgE5DznL8HEQ7iOTluOFgBvzAv0JzXQIa9SnF/W/rZn1nWP1Dv\nBVh+\r\n=h/jN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.41.2","@fluidframework/aqueduct":"^0.41.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.41.2","@fluid-experimental/sharejs-json1":"^0.41.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.41.2","@fluid-experimental/bubblebench-common":"^0.41.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.41.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.2_1624322093836_0.336873633312911","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.3","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":"77f17ea6b9ad372284036dd2ec2bb8ff9bda5667","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.3.tgz","fileCount":60,"integrity":"sha512-52u0ehOmrkS8vEbqwGe7B42ed3H8VLKZuvcoDiOGUKCPO3Ig/FUTUNvtJKY3uACn+i9sGOoCsmW8K2xTdn3qKA==","signatures":[{"sig":"MEYCIQC6gUgE5lXdgs1LrgycafhITp+Twwx/BU2+Zodl4DcI1QIhALNU2NKbZ+xvL2kFWGfuhIysdq5cmKiMKhBTEdILyYoF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2103361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0myACRA9TVsSAnZWagAA8v0P/31YMbKcmAeAdr7tWyh2\nIZmMhbo8MDls/5Zb2RncQ0XAsnVS/XSAg1DP0+Q3zfDm2xXMezTcB71taJTr\nYf3b/yleR8SpjRPN9+x5gs7LQv8IjMB7paJTtxmDkp+i6F3RP0UjLfxWuuah\nJoFO+caWECADpAMDXZaVwP1cPnFxpyxIM/QfXyXBaiduDRC5JZDQd5js2+eX\nzSaBOmRKCjmW+3iHyc0ahbzjlyXEVvtJd68mAxAoiPsUtEWczyln/2wEpIKb\njJM49ylF8gs2LlVaCBOaKWMQt6BZ/w2R8upJliXAib+ej8FEiWLOSYRXBYjN\nAvrHt++wUKzyndtZe95V0B4O3ZO4iIILRtHh82HUo5JR8i9jiF9J0OPP7phI\nhGhl99EE3/vtgRwdEmUwSDM+klRaAuwxDj3dUi/5KzlMV8j/X/dzu0A13N6K\nlJEX79OMHImj0P0R862go5rcuu2CK+06hBc5dERrTGrerygXBiMtg87JrhYG\nUvepunP3gt8NrHg6A3aCsO9yksNzXdVOI7mythuiTB8WYDMB0cFwUVJoopDC\nNfBWDgYlJ/ekhrCikMgSyOuKWut2NbMAqFa/IezcMLi2Su3ZhxQYIETkOh9J\nH3a7+HbcTE//6oYJ/TaQmRUqwkSBtk6A75s+KtHZyi06pQ+U10SSn8NidvFb\nc107\r\n=lgHf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.41.3","@fluidframework/aqueduct":"^0.41.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.41.3","@fluid-experimental/sharejs-json1":"^0.41.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.41.3","@fluid-experimental/bubblebench-common":"^0.41.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.41.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.3_1624403072215_0.3343016164241537","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.41.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.41.4","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":"adebfd5e97129a97f88fd075319320ae314a1984","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.41.4.tgz","fileCount":60,"integrity":"sha512-2eeSaawEK4MX/HIWi2gORvp1wnySswHqmmGdwdhNAAGLmPNzPlf+33R33TyaGFDds9oWw+/gRb26RKMN6TDNgg==","signatures":[{"sig":"MEQCIGGsbb3OxvnkLiSOYSazS/t2ZfcX0KICwTKilmDBTQB5AiARhEx69+dyGhbonwK4GLGGRst4RDBF9ovV57TcH6AdbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2104239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07gsCRA9TVsSAnZWagAAoZQP/iH5iJXPODR5CFKvzdtU\npGwxFxVbtJDYrP1eDgP+Z2TT0NYw+WLq5YZIKEXJNXnJzmxGdsgJKRyYnSqt\nl5aX5124lndAWRjfKuzE8eIUu0eSL8CJ+SXnTlCm62apZRoSVl2k+ZdwYbN1\nrbNBGpdn+3hxjZmWtl4iPZQ2kv+K8cA3PezIooXsGt74yL7GljWZTSoaxGid\nQRnpy3Q30R24hu9QdQV+t86AKtXgYj22eDZAhS2zRQAaoPHsuSnOOkr+LCyv\nx9W6CnyZJ9crkm1ZQJKHShdUu2n9TXzYuGSHOBNC9uGpd9JShYhXtwV+Erff\naGK2mM8tzejk3YPocpvnKNfStLBvILMpAwvGT2vQjaIE2KzMq3mb/QUuNnYw\nitcFSV0ydlmnRP6i5n6tFxXAHPeII02ZF9FLH1DKVgwZX4Tji27XFs+LE5zb\ng1oWqF78mug8UiCJHOp2UZY9xNpXwOBDdEK8DGS0pMRQ4UgkymvvBxApEjPM\nRm/HfmNWbQSS642KwKNw/qjZS387IQReS2Q2d5e0ZBKa9LrY34MQ/Yd4KfPH\nkmSB41/ehJ4+jEMy/ZJyQvWPQMHLANrYJVxEsKAy7jURBmruNbRh/RO/OJNI\nExVcnOdq1ScHwu9PfTKydTfH5CGtVWjSmTk6nbEHNasWHPaCZzlRpeYhWLoC\nQG9z\r\n=wH6J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.41.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.41.4","@fluidframework/aqueduct":"^0.41.4","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.41.4","@fluid-experimental/sharejs-json1":"^0.41.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.41.4","@fluid-experimental/bubblebench-common":"^0.41.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.41.4"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.41.4_1624487980362_0.19850029988769524","host":"s3://npm-registry-packages"}},"0.42.0-28410":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0-28410","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0-28410","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":"b57c3f08a7929620111ea57c6041c1c899060bd3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0-28410.tgz","fileCount":60,"integrity":"sha512-+f8u+5SY1hdZsKtcffZeGucPFRVO1MkgwtLOReKaexD2p5ia0rRsrDfgLWdSixnBCcJCyGvbvl+qVngk1XGq9g==","signatures":[{"sig":"MEQCIELvUOdj05qAbp1t1wJ5mgQMFQXpCu2IMlSMLY89wrCxAiA34jhYSzWtvKJ1yA/eKPqBXGE+U0jul5jbCktxjipLCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kHRCRA9TVsSAnZWagAAf+oP/3IGGPCZlvMXGQvnX2K9\nrmjhD605rChSil2/83XfrdSmhaUPORchg2CgGOp+QrlNcbdFDJEycZ5JGRaV\nXONMERW0Ld24aAeQGnEjUK3zwRX5nZxOdxLYAZesq5uL/ucd7aucJQPw8MPO\nMmVr0xrCfIOWrK3zxljqIGq+LTai4HPzjGzPRtD4bZJIh/+DNVVY+NomI2Ij\nFwEVG4JnDCfoF5A1oA5sWxYsT6uT4H4zV5BZLmcGjrKDU5o5K6r1TGzi6/z8\nCIY/7xt2Y7hrySiwX4u5zAoEOIyGTITTkQJEHcfF3VAfdFDxuS6mhdR40H4k\nni4QJhi45HTHYxGnIEGL227LGe1RymjbIlwUG+SLsb8GefiGoc4s/0gngSsz\nibE6pyCbZ0h60XTJF+K9O5Hf70PZNiqgvo4TV+c+ezQgi72Sy3A0L9cArv9h\nzwoaCp4OuC/vqyvf0I3a0ueu1FDDO+8UBCqpBqFiLhqRl7832guDLbXTKQDa\n+5nl980VpAQYcRtFQl1CnTxiUyAbqMMYsVT8TdUsz9dcI8Bj1Vau1CXM28Q0\nV2Ahj/Zx3Hz7+oRcs1C8pFw9xewksDZWRXRRIAeE3GZ3l2EvCIQgX+5m2IRv\nwUnDu3w9W8DFRW6rdjaVmrzHSayH1K7MFQfVEFEFNDVed91khF+phs5KKt1O\nEkGX\r\n=NQ9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0-28410.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-28410","@fluidframework/aqueduct":"0.42.0-28410","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"0.42.0-28410","@fluid-experimental/sharejs-json1":"0.42.0-28410","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"0.42.0-28410","@fluid-experimental/bubblebench-common":"0.42.0-28410"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.42.0-28410"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0-28410_1624654288543_0.247857517345363","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.0","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":"0697ad698d4ecd5bbb6d19bef68c830b8b89d225","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.0.tgz","fileCount":60,"integrity":"sha512-SaS50Lf87VzMFV8I20YVUcJ+lTFFtu+F4coVPW2VVEQE9TgNp/NR+u0LkpXCQJSAColPteptjTrdJ9RmlmCDFg==","signatures":[{"sig":"MEUCIEOQGegS0eoXxCAU/kj4ecHr9Asea6jYfo5MRPw+8U5YAiEA1ZTy36ZC8+RyHHNQYBi1sHd9a/lGNtndKqCnzA+1GPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1og9CRA9TVsSAnZWagAAw1MQAI05lf+4nZZ0PEiPmsCt\n//5aAqUpEPgNmn/TZV9BEGI0GOzsFDDFj321wQgZfQMKlPEF9/e283qqobfN\n/gEptyjRwUakVuksbX6e3aVvRCm+c9b/ptiEVW6nbeTPBFIXxxgdmnwIZ/yP\n6lm2WC4zkgkmX8eYwnIs7NBJQSZMty/5grh4HVWf9JEHtxkNIure7/t6Q1bZ\nsQzLNuTaCAcPsuKS0Ivzays6DieQ5GNSkarNwFJZOajRfu1xfclaDk2CMuvb\n8bqhTU2RipkZmycAWYoQuC0RCtUJPI+JHLdICgbvxEgaUzjFYXGjdXdNRCg7\nDE8ERiH7GkhUhiTqFh/eL4wGq8nAPAPV0N9OkDKqD/RWIQJltECOf6FELV6H\nYygxqvzlWp3o5ZeW01sEZBQWXG1s38r8tdgx6d21sdzlLHkekKdMDSW/spfi\nZocP/FYl7sEz1AhLraFQJolZ4bksGPOr/o0d6M8dmMEPxSmHbcPu8Ey8Ej++\nfSu7tYC7OAK6bhGO5Vanm4pm6Z0mpsy4I3Ap/tUoF4xFEidXmDdh1Y0BvXtN\nEZ+H2npHGWFDpzgxtG8dGWjRG+i5nSSjETHj+UcVe+aRhpqvBuifGfy/8h++\n9LSogmEGnJn6IzhxzRi+EjZwSfAx2HJqVimiF7vyyQKw+Rejq2rQaQOxh98K\nYDgH\r\n=0CVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.42.0","@fluidframework/aqueduct":"^0.42.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.42.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.42.0","@fluid-experimental/bubblebench-common":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.0_1624672316451_0.10056336749841055","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.5","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":"4afcaa026b9a6bbbcb8b89bd6593e50149a342e5","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.5.tgz","fileCount":60,"integrity":"sha512-1Vfw89T1qxmU2dM9YQYH3R0e3DnIeen/RogoK8KNdlLrZ+yfAi+QQ9rftaFZq0D6kXYylQjnVasl0F+bQP6JQw==","signatures":[{"sig":"MEUCIQCFuj0BXeWulz2/wOHdk4LYeqKgFb4uOKmJ6VmrxRORZAIgNe+sdPdXC9+c53cMXFrhmg8igz7+XTF5uPANKlOu1Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5iLfCRA9TVsSAnZWagAAmtoP+QEdLyZoHfWNCUqlzmqM\nhOm+AnT23e1N6J1HGgVhfFUtfkNcim/TdOuLv0OnHQwfycLyCnMpXlwMoJFp\n0uoFkGJ+Zq3nI49PQ0/8igbM7VErL59PRlz69dedpe6LocWxsSjTxwnDUnJy\na/bhImVbDZyAZp5dhE9HkuIWQw9+VPHSSgxsBvhvNOQqDzKCWvp0XElwYJG8\nIdjOez126rWwJ5kstmFRXXC/xf1403rgBbdbut6//2NKkWKDBNHtkHQUpgMc\n4Eb9cvav3LjfZBFNSGLQ6EHL8aSssi97NkAS9aLHa8rc/SNXWEp1+f8jiRKV\nOxCq2J7QgmLWM+YxsCxZgqNdgWHhFBTGHb+TUPlhtn7a9ouZSgeHz0EYi7TS\ntHH7n/QWKl9nqMtarbNrpnfTDdeUDlI10tx0ImEdjUSytghxjjqlUOsGLnwC\nUe2iQ4YmozcpMjgPlBI28/PyEWj1nqXtimpeyq3C7yUAjcCs18lhvIqXkezX\nm7UPt6GMVlZtVJtAvZ5Zrv+lxp13rCN6RtWklUQC93/+2WwZ+YLdJ+26FvHq\nr1Yhkx6RXCecFbLKUcyg7Aq2iu1hi04G2ZDODPWS/8iF+E+hwLcFHHG6dmj7\nz6+uemGDxxLBA/6fGRxFRFA2BnRN1Tz0hh5KCABkSBpL8Nm9dfnnF5t85266\nFSnJ\r\n=0TMZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.5.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.5","@fluidframework/aqueduct":"^0.39.5","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^0.39.5","@fluid-experimental/sharejs-json1":"^0.39.5","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"^0.39.5","@fluid-experimental/bubblebench-common":"^0.39.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.5"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.5_1625694942741_0.5360776068527688","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.1","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":"51712a76776c7fbd22340cb50722f237d2ea7e40","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.1.tgz","fileCount":60,"integrity":"sha512-8RfqVDEPT49B+PDy1TblO9+mSPHiaSI06ppf3XvGZ4+07wTNqf4vvRV/d2Fib3e1IsO1S9R4INpGg+jlb4sw3A==","signatures":[{"sig":"MEYCIQCqv7FNoj/C9J4qEcQhH1CpQl5EAnjUjxkQPHaor85/WQIhAJ2Vk6bu9paZ4VyJ2V3VMoiHnImxlQ8bsIlG0RXXhh+7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5ydxCRA9TVsSAnZWagAAiFAP/j7M0qWOtqbfko6D7xuH\nDVryEqnhIxHnwILIIqhUxWwVupbH9MGT/+O7eRGPQNe0KS2OLbUyaST5WdTT\nzqZrTyFUKi/x6YlsUSQI77DBGYC13DeLnC2JVdvD8WI71VE+bIhYppVcVlUE\nOJWWpcLdw6EiV+N8Z7HGhfuLdLRu4WFUFoZUu9HwirMPHdcCJGTgmOeETzN1\nvXJ08+8oPB3IG42PhslGR41Kf48CXLnAHTGcf+HjtzrEEPr9jc+dLXRuT2uc\n/Qe2zmbaGw2Vzvw5xYo7/Ipko9d1+KAit86RbucFKv8szWkbgGtGHtz1v5eF\nln7V3zhP994twuvDOXLkElQ+b8A2fZuP/Nak4weazmrZKvm6vxk1kdCcK1Wh\n/cZS71qVLAgGh5p99Lp0/ifCQg811MRXq4/jif2vwnauy+qwo5hjgt13vim9\nfD2rRPwdVJKJXFmMqvbuokcLvF5VF+MZyYwAk4LP8CeWEDjty0RByGX1i5yO\nnhLz1w++Yy/6LGhkA3vhKtxnw7gk1JOZFL7YOSEyDqz4OuKCRI6O1LC1iT7i\nP9Whx7td42NnNLCsLAeciwQRZZxiHJwEVHh3YM87aCxB6AsdplzZXRE+r7Gi\nNsM2xNmLdTLuEDwlXpTswNQZ4VGHAYjkeVEAc01HFTz01/eL5U5oUezsv8/2\nj0Ui\r\n=xhmH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.42.1","@fluidframework/aqueduct":"^0.42.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.42.1","@fluid-experimental/sharejs-json1":"^0.42.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.42.1","@fluid-experimental/bubblebench-common":"^0.42.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.42.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.1_1625761649042_0.4681323784851228","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.6","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":"b2c2f71fa101eeebb9a47c92227b37213ff16279","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.6.tgz","fileCount":60,"integrity":"sha512-T3eLAMUdSSmJo//VKtZw7S6xMtAq1+WfVztS04T2h1oh533dqmIMy6XHJlnojVFHDXlw/DFje0ChLnOY6jMpFQ==","signatures":[{"sig":"MEUCIAkebmcpnHFwLsDze0GbUo/kJJ8GXkoqmUuUjRB2FUFmAiEA/4xIwXAr68+4MdJ16X4rFvxtQoRWCdd36D3l193GAps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52RqCRA9TVsSAnZWagAAaBgP+QFoMYeWZdSXiiLFlNsU\nk0n68meqEjFVGlhfhAmX4LOfE/qObxA78uPDxOJgf7ilugLSy7Urhe+4wJX9\nxgHqGyehLtDkMhwBtM5CtS8Co/HlO9BSDgSQh1UJCUgeZ8Sv6Zf+fqUuzEcw\nUo2J+0NVTYUYDxhS0z2ropbIJdMEhngsfoV8J61i1796ZBACWDQBaxLnczGb\nWdopB4unkvErTOZyF6Km+cqDOpduF70FdQm0YGiLiKJZWQeSaIFVSlJDgajc\nAWgbaNcRsXG/p3vh48JxgKtOacEl+yNmJMpos6EwmIzrObHTzGpeBX7FLeRV\nMxLkwxc2CPO3Uetq89zmWB5UwDQAYWQjxYB/sNZHBQfMC9IDg1jHjBQVvihC\n+0BIaY+MgTO1pF6nvXKkeRf6fidtRtJDKfhFMPpu4X7t3LR3wgBdknU6VgKX\nLSBEqEkPbTJftZ+1LXWg9DsoZoGO2jcwsIMTj8IN2WYxTXi1B2DyXFuF+nPL\nkO3fKPXD7g9ycVtJIuq9HxkErDZxHf6TOmi4mgYV7+YWdPu1OE7Lio2YIUUz\nHTuHZgObhbG0ZsMbvye+wyCgHCRcg89nruNO9s7rvTbYiyA4GIfTqH8VTDNc\nn0i8Hsjbe4ZA2wqx2xXOFMduZo5gluZtxJ/kG/lE1urDX4KqOMQBXognbRlq\nm2rq\r\n=f5be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.6.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.6","@fluidframework/aqueduct":"^0.39.6","@fluidframework/core-interfaces":"^0.39.6","@fluidframework/view-interfaces":"^0.39.6","@fluid-experimental/sharejs-json1":"^0.39.6","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.6","@fluidframework/datastore-definitions":"^0.39.6","@fluid-experimental/bubblebench-common":"^0.39.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.6"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.6_1625777257480_0.8995946556765724","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.2","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":"6ea3b01642670775586dd678ba204f65a9baab2c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.2.tgz","fileCount":60,"integrity":"sha512-c0XmF7o3Yt2L/gUVVvhx0gB07I7iX5LA9NREEE0Un8YnbKOWzheuQKqzxyZ51B+xvGgSMwjp6J3kMQNHWJdJWw==","signatures":[{"sig":"MEUCIQDtXEo3kokLgNF5T6oViwYJcTCYcXv9kUAivlSmdZnY0QIge7HQ9cEzgoNdyQCxD9l1HE6TBFZmRPn1Ka0alnMp4jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54GWCRA9TVsSAnZWagAADXUP/jhSZYHE5QQ+wpTTdzmZ\nDn2nDuhjFnkICWnc9GZv+Ng3kWGWCdYNJkQR8EZUNBzXclHcxaQUP+6fMlsT\nNdZM0G//d5JpBuAAfw0/yXtLRVGkGB5iT/OqEzvoRvw4TG0gdlwFQtckpgSw\nwWxnTqAE/ktT5NzN/phkLEXxYKt+UyGBmP6sSIwyOM7p00RtR0rjLJjDVOCs\nPvB38fW1V68gXn1GXnKsV7HxwX0DzK9BMz4hfOIc6721pt00vyBOujF5pPqW\nKxeKA93kF9sV33cQzs3LL1s6UzdZlA+kQ3tqPE4fCmj5hw7muCLBMeufkuLI\njDMpweB8P+OiYuPRmjgPnLT5whA2Uy/FoazdVifI3RNJ3eWCGj9R5rqGpf6U\nVtqzX4ABAIAMMxbY/OEPPJtoCWn8sD3Xh2eoDdzg21SYKD9hUrWsn2D1Qqsa\nn75s8zOTGfRuqYt6fB0L2g1u5QQK++p8Bv7O4fAMZ2t2PKnyzAvrA5PMta/Y\nt9xX0U4WP+bSOIjJ5TCx7vwQ3s/woQjPsam7AGGTKmXy8xvgbbdX+Ykv5Y13\nH0leAIFPz+1eZfNsr0A/Tzb7MaVb09YrjpG/3A87GJR4SiPMmSqOXtquLkax\nE3EjP2d9X+4a7NYTPPggtFlak7Ll3nw4cclIemv6P6lnfP/29XjO9RtW+pB4\n2IPd\r\n=0FqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.42.2","@fluidframework/aqueduct":"^0.42.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.42.2","@fluid-experimental/sharejs-json1":"^0.42.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.42.2","@fluid-experimental/bubblebench-common":"^0.42.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.42.2"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.2_1625784725960_0.6526211262977444","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.43.0","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":"6867554b03c4db4c68be2d5b63b64b37f9471f7c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.43.0.tgz","fileCount":60,"integrity":"sha512-e3rdXI//6awPKOjanHCB5R9Y82iAoUcAxBg8FLVlT1Z8e5Sa0kvO8+r3Bj2E1Rzt1xtBMKjm/kB1D4xrqB/rLw==","signatures":[{"sig":"MEUCIGKtzs+gQUV3/3Bbc/bmLSyUhC/9HFyoXrBGOloDREeIAiEArjxebs5kgI/OCDYZFrW8r69sedha6AJgcfVFTG/Yocg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2081866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6KhhCRA9TVsSAnZWagAA8Z0P/1/F3nzHBDLavpJocB4f\nylBcca6CxX/dkRezV/W78veAkYgXXkIYoTyUZ6S7QvErG6LkcwwPWa0IYpIn\nGPJamRJjKUp4DANS0yPuB4lfsHziYQ+0oT6CpnDAYB3UKRD+BYl6YORpkvv7\nFyGScGr2cMOQ3JtB54/PZiV+1kvvD72+0rUqYglSW1sl5RtwsbmvOQ3SN/9s\n1aJarmCJ3HENpKLiqEwq7Zw/qU1Po48BHvh1IqoLKd0WolC+gbecVQX04pGj\nMy8/txQHze0Th97sDcfSDLqgsUYcJlVfSJOGkhAVAC3Qb5xDpLmCJ+uyZ+Hh\nXX7EQ7dp3dO+o5cHimsjncNuqAeNXOzZlOBxJ+tP6B3FZTdiFC4heq/t2Oxh\nPQSmuotgzb9kEO7yBtYtgbFhvcvMinKvdQHZJHe8ifCJfOKtMZ/bB/tztwv1\nMI6yCE3IgkYw9kyqtt855K0FcAna2u7PIFdHTAbhFsXjQrARAbNmXemwCZea\nqKmblSom1pb2ZdY4PcWbAgTxIS5tat+Wcv2w4H/FQQMVUBOHY/KNIcwaV/aG\n9PqrClfGDbv8yFgGOf7sMi71skuFIg5TKlgULzBTP1cHIff3a9CVD+q0IKqn\nZW5tHY0NfGAlGhZSZmMkZZekHWiCGKigy/LGF7teGP00a8fRI6tGuvku3E4o\nIh4X\r\n=B5kF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.43.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.43.0","@fluidframework/aqueduct":"^0.43.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^0.43.0","@fluid-experimental/sharejs-json1":"^0.43.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"^0.43.0","@fluid-experimental/bubblebench-common":"^0.43.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.43.0_1625860192883_0.6799212359412021","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.3","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":"0322db648fbd7e87804172072b620c42a5394a0b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.3.tgz","fileCount":60,"integrity":"sha512-rpkgSnMnXKFOeW0LhwOJdXXUJgTcDVi7+j6VVnALv7VhPsTNIJMgWK0R58BdZfWKnpxHos5W6ijJak3Z0OM62Q==","signatures":[{"sig":"MEQCIB/MRBEQxGA2C6LHpI4vGgEWsnKHRmtoEQfSm58zwRoJAiBC9fiieTlD24ZRzFJavAgYw1DuhCGOKdSwkbyOeACtlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6LebCRA9TVsSAnZWagAA8DQP/0kICt6pXC4MluDXMNNC\nnjkgym3k+US7NFR2lPMNAf2Y/FNo3Hgw6VjnEf6iu1x+rOPKB3LWJLvpp7Z8\nCfxxypX0VYMU/L24jvdJs8ibYRbdub0SYIIyjOFW2xB4p0pU2aZhER85GC6l\nSEB0M80MApjlDYsqU0G+YItyqNefo+pcgh3t5gJ3mlWPazEfcwmQxWmekZN8\noJ+YLm7PhOCOCdU+NQMre66f3IvdYfFRs6rwsJJcEjyCWalgmdh7q7NgPZYL\ntigSuhNOxmy8JpOkyHqLhEI9cfZxpWrHljgugMDbEMDYQ2ywFZAFrjxDZbPI\nFcN/b+AVUpEsQ8Y68u8o/XPQMrNlmIpk7ChV2BmEweGG8kas2jILreMLWShz\n7/52QeLAxj/4+JO64gfrGvmle7LdajVwFc3g65KcNp+ypJwsffQ2PrIk2S5r\nSsZyXdWwHOIwuYEQ73qqGlizdyyv75JHJNvt0dCLXAWAbEPpnLvkrfOiWjDL\nJSvwOyQs4c02bIcfRl001bwuEeOoazqq+dmwrzhWCF+PobBhYi7xH/gRG75s\n1Fk8y8oNCesmwm2m2HtZWGZk87yRGujHcbmxuj7JHhKx8Px2A1VKc9XT0e0L\ny+DJBQuY+jDFrnYQuTQAgZsd5UbBhSGqVkcBsVGpQun3aj5IcUldJEGD2Yc7\nk9N1\r\n=S1XZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.42.3","@fluidframework/aqueduct":"^0.42.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.42.3","@fluid-experimental/sharejs-json1":"^0.42.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.42.3","@fluid-experimental/bubblebench-common":"^0.42.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.42.3"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.3_1625864091183_0.6022819406258313","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.43.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.43.1","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":"7fcdad00162056757ac06f3d3050b75b951f9daf","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.43.1.tgz","fileCount":60,"integrity":"sha512-ELObCjGv/jWyZHQ/8/TkBdSudMFbWKw4Ef7tNQRiD/fPopzq9DOLHMwl583wnsA2IkjSCMryn/X91xXD2cSSVg==","signatures":[{"sig":"MEQCIHtVLAPwcb2ZqW6W6DhfwB2IG6/N5D7dHcdyhTsY5aVhAiAHDn3U/fbs0CRpJuDSfjay7/f1zt221B3Zvu4dh9jByg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2081866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gbBCRA9TVsSAnZWagAAEjwP/jji1LyzErfGzwpbFxIw\nJ0R+S2thodEbXKI0JYqCh0Ag334TZx3ubqgr1lilCR9oEsPS93GkPdxXLAXj\ntyimnMXpImi+VnuRS0ndKlL3glfi2KeuenDzyc/aVrQKNgk76qhnakBVtS5G\nA+dtUX8tngbtkBPVrxcWep/AdkSq0Uz3nyw38v/ajDwHFu1mXiLTUdv/aHLn\nYSeBcxTmMHIVFEbwu2dugM98m27DkvNXJPPHy7dPwfR4uHBQ3Cn5x6wGzoQ0\n1ztExHFdjOkX5iFYk9Os3fxWn4/jR/2gkrnA2K+kaECfsd5OEtCKZRmSxH5N\nAmfP9kn+u0vWsbEtu+2ZL+rM9mBUnDL0Eg2bHvkpbcpp/EWupnakUwmyBd5p\nVoQjpiAXu2vSIK5UYJxjluaAKiHg28IrEH4/z4sG3WmIwHlEzT7iGIDTtEt8\n4SkjqwYuMBcTI+BZb/4ag7ltqRk9KDNua3Dd2e8g8Z+ZcS7pYIghccUd100o\nr5eCIyi22sXBE0pbN3JSTg4XEpw2CKo7xjEvFCRQ0vCqWVhne31BdcLAbYss\nkeQ0/uO7eM5ymWWtJGtRb/lnCJjA3nryexm9ZJIz+y1hqMFsTxU+vtlD4jvR\n6ixkGgXtCHA8FkNuyHReBS3SaGtmU00tEg0lSPuuF05up5DtHRlMtfyfkvMy\nosh/\r\n=/J/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.43.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.43.1","@fluidframework/aqueduct":"^0.43.1","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^0.43.1","@fluid-experimental/sharejs-json1":"^0.43.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"^0.43.1","@fluid-experimental/bubblebench-common":"^0.43.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.43.1_1626736321579_0.5326932885558255","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.42.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.42.4","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":"710e83ab85e081e0a4f4e3c575a05a9a82967439","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.42.4.tgz","fileCount":60,"integrity":"sha512-xWkU5dE+hpvMqZRWRyuI5jUXWdg8ZtBh1UJFEt7CioxSvzHX0J1pboOkb3eHR82YObjGgyo10k4fsSqJ41hBAA==","signatures":[{"sig":"MEQCIAde4wULKz/L2MZ+NkHu5oedarkgmM3yYm+8U4VEuVfJAiBlJ54MU/26JPwdEFxIjiTNtWd5diR3usR3TSVOz0RE7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2117820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hUoCRA9TVsSAnZWagAAoYgP/1cZJKv4wMwbQGALujQb\nV6siMLw06H8aF0cB2XNs07UcKN+QY7V70gMwVdnYU3kWX/KK4FTYwfjlrbLY\nr7IsDp/bauLD3GlzdVIy8w617Kt8fOl+QMqoVAIBkU4iSBgRMTJk1yjxmcUS\nqVW6ps0NqZOxsajNY6rd8dyRT2t/pxsIstpUBWgqx1fSipl2lmoKMfXZfZYe\ndONb2sZ2GUDHJIHyCRqol37wbxN6ZeMAq3CoYerwlLqhV4u9ShB+1FSz19h7\nlT4R8VYZFjAcb+6KV27SCI4rnKZ2kg0S7QvapncKXSnjtkbxusqkS69tY9su\nuPWqxSNkw/iC3yoL/boZmduRJhkCiW3DWMwua+E+B+jqVva2/y/7hpaREcov\nND/i0XtrZITHcFfx6rie5E5qWyH1MMwkFZFjfCrlW7bpm33Kuz0hztDqJWHD\nQspzHkStqOlYB5bor+xCppF5qd3Py9yWAfBTOSzL5NeGBvrdO8oYYX+rSIu4\n50DZJEH3jAvGIfi1JUgWPdVhghdsYs1rgJdgyGf2X14uo+0sC0AD4XqPrekf\nQh04F8nO86UTYBCHKPm4ev19/8YNF1tTiFNiWWLVOLveGl6OP5VTj39o8yM8\neFIZ2GXi2pGbgz3G8luftYB/u+B2J+Nl1G0vB+jd9WG0NbPfNlwypY7bv1b7\n2x2k\r\n=t1mQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.42.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.42.4","@fluidframework/aqueduct":"^0.42.4","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^0.42.4","@fluid-experimental/sharejs-json1":"^0.42.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.0","@fluidframework/datastore-definitions":"^0.42.4","@fluid-experimental/bubblebench-common":"^0.42.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.42.4"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.42.4_1626740008086_0.9740562520086484","host":"s3://npm-registry-packages"}},"0.39.7":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"809a0e5996f5c20f04ca3bdcf8a497e14f11dc33","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.7.tgz","fileCount":60,"integrity":"sha512-Z2XAtJmbvklpCpP+CiiGYqx6tm3/DrHfCVhMMehJtEGfHwHEAEYij81HbvPKAnkXdwe54qOfzbQ2PGg7h1MLhA==","signatures":[{"sig":"MEYCIQCUjxW9hP1msZYTVlpEjd6cLR1tzyjVgau/jNLpiFftrQIhAOXsXGk7Tl2pgstZABxC9c2+xWtdzVDEpht02Xi1ivKN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+c/BCRA9TVsSAnZWagAAx3QP/jxeNEVuu4EjUadpar1c\npaWIOeH9AfvbqRildIqHc9/hUJFsxE2NH9+Jy2Gufw4K9WrhiTCA0cW+V58U\nld9rxLlzTNyZEWmtmHMYUFnW2Y3kGwnxNILwVt0KCfXJLjDZZOMCF+Bbw8kY\n84GTjQNQQyYWsONJr62KYXpH9RrzC7IcJj9ehS0RymxVr0P3JiFkx9g0fQVJ\nQ1efhqhJEmLCu5VhFpSUK2ngCJ8xzFgM/PI2PpHVAtk21Xl7PoQOdAcOO4G3\n73UuxcuN3n4onYpgMzQ1efqjkUgBC/HL40EzyMyexTHrKqEsWIT95T9TjZeb\nlxg25hxGRNh3RK2x8XDnwQh3bvBMRu8lLe7B60WEHXHLaqpdilSWqbIBvxP6\nJ52LxC+efVlH5FtX/4+2H2oGzrriHhahfAx0ORrW50jxSf7EQ5VIhKKQvAQY\nyJqMxxnnOkesKT0HKTB0gJHfximEs4MbKu9fi/sxVDzWuUoAy0Dr/NZDGN4d\n/pS+9EIJlE2U19Q/qjF0FTa57L3tJO2yPBTJS9tnpyQKimK1hYPyFa5BzpP+\nD3/O4Dla3tJ0NeYMNwOMnNdFpdfslZ2EgdeWLgHRCr0o/ichoHgG7ua9bdzW\n/kdoZj1jGPomRnec+7TRzpuHOKwRTBIr5RoGC3Hb4uei36pG4LS52IFZv3Om\ndK3b\r\n=kSjr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.7.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.7","@fluidframework/aqueduct":"^0.39.7","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.39.7","@fluid-experimental/sharejs-json1":"^0.39.7","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.7","@fluidframework/datastore-definitions":"^0.39.7","@fluid-experimental/bubblebench-common":"^0.39.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.7"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.7_1626984385439_0.48810695014175054","host":"s3://npm-registry-packages"}},"0.44.0-30858":{"name":"@fluid-experimental/bubblebench-ot","version":"0.44.0-30858","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.44.0-30858","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0271e68a69ac10685950bbe085b83e4f22c2ab3c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.44.0-30858.tgz","fileCount":60,"integrity":"sha512-DSdHoRvgotxZ1aWPPPgodYObf5XMvSoPDUfffYdtgOLZLaduVmFp1W1AVemCLj3AA9dD9NMAJErTapc71ToLLw==","signatures":[{"sig":"MEUCIFKP0gyNo9HtEndho2RaMSzSLo6VgLC3lmlPL/Tz0ld9AiEA/9Xdq5jcAGIdfkPdyd6XzSrA5R/yacFtn0SZ+g0POnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2112641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ezGCRA9TVsSAnZWagAAR9AP/idxQG+bkWiecraJd9iG\nWMjtkoqultelQwhl+qll6uPW/ep3DsmSZrpSvT+U4NY+KWz9XC6DOAJkgjrV\ncieabcDDjmaLfrt7jRhETlH9KPh8O4e/R9p6cppss9TiP4MS3bwTQWL8k5P6\nX1uSUt/OurNq8O0qXRhbG/NoPP7YQ02nI1VYYCTzuDk9rkuXZ0drIO8GZEBT\nZD+V0E7obyU/xXrK5Ggd3yGsmFL4rTjb0BYGWDDR13EPP77dHKS12L8LLzkp\n0NqxTYoKXUFMJV47LfA/W4dR4RQ91vJqOqbWsukUPQwNBTczbyR0CS5OBi0r\nDF53xU8OrH0qg9XBmwmE9mN+lYQaUNMT78mHs3dySeB0UnSLmoZLMxAs8jGg\nYW2hXPHCXorVw6hq25s4vBippK5hbpYFxLN08FYceKcJYKH88pip9IPHnXjy\nZQMvryJaM4j7qWthekpJxfaUumyVFMH+hBnBCzRUrldiOCTRb8YApnxymm9+\njtfYsWt+FrPC9y9wky8ZbYoByZt7lTc1GppI3//qVrQUEFRGx431lRO8tqIb\nD81k4QbYCGpCx+6/8zefEestXjdHYGykgvIThxgEJDxJaYbwze8XI168TuiG\nBQeP83tDtqtV2FU4APd0Q52YbQeV2s2makEnhETY9uAqoaNlWUZyHDk3rllx\nSdjn\r\n=4W6b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.44.0-30858.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.44.0-30858","@fluidframework/aqueduct":"0.44.0-30858","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"0.44.0-30858","@fluid-experimental/sharejs-json1":"0.44.0-30858","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"0.44.0-30858","@fluid-experimental/bubblebench-common":"0.44.0-30858"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"0.44.0-30858"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.44.0-30858_1626991814617_0.5802770622848199","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.44.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.44.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"19f3d12a0fba6f9a54412b253dbf673946f68a80","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.44.0.tgz","fileCount":60,"integrity":"sha512-2PvVxb6GcWDEcvyeqnM+XKXx6ZVeMjZMJMI7uCxbnB+2qDndwPKYda97iz2H9EFXUHLSWRnGwhF15UX0X7z/2Q==","signatures":[{"sig":"MEUCID7TcMksUBT13HUoYS1NV9Bk5g2rkHwPrld6mG95KopAAiEAgjEaKSzjO7hNe7Dy5Z8mV+OArXlmDo1xpHQH9Wbn/58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+hv9CRA9TVsSAnZWagAAMjwP/0QEUZWUfzOOTvujXh1b\nk/Jeh+L1jhDBrq1kSfvDby1Vb5ie4ObpdCSIM5G1HTsGNM+hVQDpBlCIxSQe\nHRDBWUQss5w7oTcX4oLgn/6yO5OnD5zS2kuWD8GPIVkuDXHoRiEPgePeNxCa\nHzw6FhogV0lIYurnJAxet5wAxzDP+Fo/mDxEWKR/DWJhGybsH64hZWQvohNL\n3Bvp62nxcie6wKg1RCNNhCDtEIm+bl8pfx5kHo4z1nBQ0keHNYl3Y1wpZPrT\nkx8oCuz2VqN7bTLFTg9KrGK/TDO7JRLrKfN4whflEAXz6veivlU0pXUl7xeN\n+9D0fA441W8lxiKG+Ivy2mKuLnGg8AHIVsW2qkmVCHkPzRhuZ3xWV7NUs4uq\nT/RtJLrh49pJYmrZ0IiktGRzvEpXe8shthpmKRq+9nhtjcqY7YsKeWQMr2al\nv2SVOeqjjWW57aY4LBf55fQk6vaXXA+YKmqJrKuMUO8YpeQqow138Vd4WhTQ\n0gpQ/x0ZweY9SNYvDOf00aNZzA9uwkX+Nor4fRhPfMUMEdkDqPm2mkDcxsyX\nQvsQYdgVqrLAqAzMNHNUJQGzC/5jE422whbZBMbSxsoQYLy7nBq9Qp6g1ddB\npVE6JspJ9i6xoaadZHJNb5qKmar9Pr/JY8bSpfhtZ4zkaCBAuRe/6ColqS7c\nIkMG\r\n=KEVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.44.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.44.0","@fluidframework/aqueduct":"^0.44.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^0.44.0","@fluid-experimental/sharejs-json1":"^0.44.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"^0.44.0","@fluid-experimental/bubblebench-common":"^0.44.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.44.0_1627003901542_0.28745231762364676","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"@fluid-experimental/bubblebench-ot","version":"0.39.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.39.8","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bae3077df11f2206256e992c302416400b75bd45","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.39.8.tgz","fileCount":60,"integrity":"sha512-g9GfRGgU2mJC4WKacqkUMX7dl5mkCeCBJoKW38CBQzdGQkrieVCuWmzBwLnM/RmPPyQv8+qYqwOKrqhLFwvfBw==","signatures":[{"sig":"MEUCIQC6NYaINXxdPxqwe7jUx93QFtJroe+BUPGiz4JqlZVIRQIgbMZZ6AfiS98/2Qw/QdJFEjoCQX1+TizZnbqwd3zwO54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y2ECRA9TVsSAnZWagAAkeUQAJ5OOCCe9+Zzn8SefFb7\n1bXVYvs2kRfQZjmNH5LD2Cai0zyWMiZ/sbcWD6SLNx7JVNV0VYUPdgzFv2/t\nzmRqQyY03YEs0zdcPPkhPwkBOkceNh1en3V1cNgbI//Sb8tzCZ75OZT67dY/\n2sev4RODGHJA46dS/IJ3yThL24c8IkCCU29LSGp96m703mQcV5myk9qpHLf+\nTP6MBASxLYPkl3l3LoVcoOcMTEsn1B9pL9aOZdh++yF69wAzzELOyG3Ncj9N\nyyK+KTYKItggE1mFseD0Gj9IjzzxtmaiB4z/7jRGemYZifriMcgSY6KPtFEG\naLcwpWtyS8wQDyJ99GAhbQVGU+FkAjLv5GE7pkmNfKvK6ZLrp00lm52mFgpy\nUgnERjUaApPZGz4q9le5CWipo5ke7XWSe48K8sHyVyM5E56T8UXFHNTC3T5h\nUGh3BtT3I4TL9CWQzxHGLS+iSN6XUJDvJ0ZrlZkMwg4OVesJeDkYo8X8ZED1\noLhLkuliaxwfsuzDRKoCCk7JlIWkCEwBtDCbWCrbDSpnl/JDynX/7eRZmbiO\n7uL+YVjLjpP4J0cw3xf6TqF9Q6Rvia20khWsV7i8DYuAaIttjyMnx+TDjdV4\nTvaj0lviRTUAqRr1kg5Di+7k+/kJz8EyoKy0fyn2ySbhIRUgANFYxnKecTV+\nmn6S\r\n=It5p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.39.8.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblemark) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.39.8","@fluidframework/aqueduct":"^0.39.8","@fluidframework/core-interfaces":"^0.39.8","@fluidframework/view-interfaces":"^0.39.8","@fluid-experimental/sharejs-json1":"^0.39.8","@fluidframework/common-definitions":"^0.20.0","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.39.8","@fluid-experimental/bubblebench-common":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.39.8"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.39.8_1627336068737_0.07407820543068899","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.44.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.44.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"353e8899024f497b53c5a3e4991c1b2d83a4989b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.44.1.tgz","fileCount":60,"integrity":"sha512-otjvrVtzEHLB1HffTDON15vLMstp7z30ur2tuf7wpKrzBWskFewcmovMNbewN6YBFPI6NX3fjxXvVi0F11MOrA==","signatures":[{"sig":"MEUCIA79Swu85jVbd4zySBAmT8cRjLAZBZs3czVytjwvee5HAiEAl3y8Lea7J7xlZu0vODX8SzAxhyprIW/IV7vz/mLOMKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeToCRA9TVsSAnZWagAAgTMP/20pF/sKQsmBFtY1gkzX\n1xBu0V8wKA12ZyM+Vo6CvYGv5Y43L3Cthmb7HQyNo8vv2+7B6cIxmNDg5/+r\nzRxjnrB9gFQ/iqPAkluEycwMoIDe4Qiy0rC628TsPuCap/SMdYZ6/EpeZr4i\nT4iINJlkZkWqJZwbdR/eo4yyPfMpP0CamCPs/zbwSvstIcEvD9K5joBqJRKd\n81yq82ZCJE8mmZdFQFqmHBka2hCoLGx3GaYMfd04MyajQcZFgAr08XAZCaUD\nOdBEWY6ypjslwchN8oui2JspyOJHzeD1fmYbVOBDuUBdFAmeIVkrxZHQ3KXJ\noJyDs37MfDWu/4o7Wrf3Jbnvg3IRSHxDjo+l7MBX7mTDabCHwhiXOnkbw6HM\naTYq9w2yLNoIWBt+U7rcjr3yQqC/V8q8h7hn9ekMx79Ys3inKfkxFko+AAW2\n4ldHY5SO+kEecB4tCJAgtTAIPuHWX0NSTIVlSjRDvJx07LnqdNdsY47Z4+lo\nANhQ9i0mtzt/zykEGZHKu6po7NUcAT+FpoJDECh6cuanofyud3ld1X1hFxDa\nTWbvLVmak6b5YjxFIOoJgA6qG6CYY4EcwnLKj8FCwAFLdKvx9aMpLtPZ6ltp\nK7lLO5BrvN6mOrYRfdPiPZhWoqgWLD43TJIStVk2jW0XQpc1xnkY6uzpCzL0\ngOz9\r\n=M6ic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.44.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.4","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.44.1","@fluidframework/aqueduct":"^0.44.1","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^0.44.1","@fluid-experimental/sharejs-json1":"^0.44.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.5","@fluidframework/datastore-definitions":"^0.44.1","@fluid-experimental/bubblebench-common":"^0.44.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0","@fluidframework/webpack-fluid-loader":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.44.1_1628038376090_0.6182317602952492","host":"s3://npm-registry-packages"}},"0.45.0-32948":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.0-32948","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.0-32948","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d0227d6c0a8f0048196642d22a0b91f4c2fa1458","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.0-32948.tgz","fileCount":60,"integrity":"sha512-tscvpX3Cu3r73YGdAa4i74FnwfmR8D050DVRy0fr69MfGKGebdU2sz+8dhj12BlvWxmtH+ic8RJwBdkcarRcEQ==","signatures":[{"sig":"MEYCIQDYkvsaJ6a16JrXTG2H0Qt6M0gtEsDmPAL1VU6e2nMwUQIhALxl9KV+Dx0HEToWEAqaXlKotAVQFxaafA2pHIxwJOr5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDY/zCRA9TVsSAnZWagAA+BYP/0M7Jn+c6N+n/j8Bdhh7\ns9QLWgFlCJokQUmmR86zQ8i8rL5UKRWc9rQ1UkKGKNGNtHy6m1b/hoSrt/qN\nufECKjsdyV95YtC4UPyVi8OEUYEebZb+Lz7Ww00TNcLHYXst/FcYaEqi3Pv0\nrmcV/F++bRNRAgnPQgsmGYFxfaI2le3ns56J3qr8DJpQmVzzvS3QbCBGFnwZ\nXYDCWEy8dU1Wbx1KI9SMxB1KFnYALEMYucKd4A1ywm2mQW7osj9bgQYbPTMe\nHykkyK0+4xKNPB+1PNfD0PSVdkQ1X26lwEdchEmtu7Mjhoh1DxT6aM8W5xZO\nys6zTU8Shp2vTQ48BXRiNjhQ5eNZFOlB9Kro7dtStBmfowBlP+h10ZsccSwf\n59VRJGL8S008Vie+mgL+5yjL9a6sQRmMjvjXJaaM5Gvkqng4UEvbGfwQJ/b4\nhgtSEgimn4ZvrIhl91vVkAOe+BzgPVdsGHiN6l/7yPfxqAgXXp6GRbeBhQhG\ndh9VnQSSjW1np6/gu66AGp18WNTex7xgpDtaZGkQbAH2bELCE9BIu+r0HNZf\nkWV5wSJccepf4kidvyBQsfrsLzjsA5fAjHoMnLi6pwmhHzO0yvm8cd0gaOj5\ncuTL5H7fQBlL14cLQ1MUu/3qrXotAV1urWmkezmBJl4NBGoQxM5HN+Bl9OvX\nyOTW\r\n=NW81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.0-32948.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.4","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.45.0-32948","@fluidframework/aqueduct":"0.45.0-32948","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.45.0-32948","@fluid-experimental/sharejs-json1":"0.45.0-32948","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.45.0-32948","@fluid-experimental/bubblebench-common":"0.45.0-32948"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.45.0-32948","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.0-32948_1628278771071_0.9616774122058311","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ce897b7863e04b3d4233cf5d00d8e2bcbf508edb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.0.tgz","fileCount":60,"integrity":"sha512-zy26Qq75JdirlpdhCSUynIe5ePrynOvMx+ujbj1rvr3lmzUQFknAlMYp8MrAOJQsVpqqgd1HEnK5s9HZTkKPeQ==","signatures":[{"sig":"MEUCIQDnCBbGRWQkLCv/qh/rqKTTp82D0BshN6B6bctl1K9sEwIgcZQEm0PVteB1u0Y24+GD/AD9rYv6lqbdZKTsGOzXLMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDcPgCRA9TVsSAnZWagAA3OQQAJchQM8O+5GblU+xmiPX\nPN8as7ka1bKM9M38EATT+YL3TR+7tNyEYTqgb7kHZgPAZCF5j/+rLjMu8tOW\nB4in6dNlHv/c+9GjYfCkVvNfq6OUKWvC+4mnrzRE8pw5ksBiruGLfwaQUI43\nLFortTf2Q3ZW38EImy6KGKH7+m1Ega3z0KjdCGSYFOvOZPkIQWgpA1E5Y+qk\nRGQS6NJlR8R4iaNBvWbxPS5nz1VyW6qmOwyS44RRXsZN3ztZRWRBoEgSIApU\nFEgMXP1QW8pTj0E+EEbr2kcJckdUPGlWqhs8IsQC10mHQfUC88YqFnAc3VnV\nu+imOhgMvfE/dkL7XB3vW9jTNRKkF+fUmXsRoKXrHKJ5Zncpvx30MniAmFwy\niJK6LX+QckKEx1N7uPAyqIODTNzKAr+fH6n6kRNgw5vGD8c/6aZhl7/oRvp/\no/SQOXBfi9W8meWN55nyCd0VAhBK0OJWKIkRbLyhsTZyRslWwBkDk8YIFTnj\nHtpcWp1dP3zqoAY5ASu+vDDDB9hI2LoIfa0/YRIgksNWosHbQThUuaGFRlqJ\nSCPIHT2i8HSDJbj78K7m4ITeXfga9je9UyE8za2VJUwQkkXkCBOBaZ/2G6vB\niOQ4wYJq3iBwOV3vlsOdLhmvuUsGKqgDMMwYB2LlVLzniHDvYPpAymCgP7EF\n+s+1\r\n=0IVL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.4","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.45.0","@fluidframework/aqueduct":"^0.45.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.45.0","@fluid-experimental/sharejs-json1":"^0.45.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.45.0","@fluid-experimental/bubblebench-common":"^0.45.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.45.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.0_1628292063866_0.43218171440082687","host":"s3://npm-registry-packages"}},"0.45.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"618ff6e9b40a7e48aa7ce4b1fde21ad2d0d0c696","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.1.tgz","fileCount":60,"integrity":"sha512-O91bl7nrLh0x3AIE190565GjKLxUB8gwdfXpgD/Q2eMdOLcjDJxEHFniPF2wkO0lfeXirWZfIRX3vYgWuuqGhw==","signatures":[{"sig":"MEUCIQCV6/m0givG3fDxOx5mn6EPlvTPOLTUDHI/YsNODm7DewIgU5cG5bzUTVXIv8myh13H3plDYthmp84lC3Rpqp4b8wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdUWCRA9TVsSAnZWagAAAFwP/3DnWT9rscTEIwStfjij\nzXnbyDvf3/q02kmoCGyZQoH3rEywV3hDyedBXtZkmjnd3tNUDydshWyyEu5J\n7QCAsSC0nhqCCjwXvIvUEFW3bRxmKVNLgjpxS1DP1dDA7/tg/PYvfsfXIR6W\ndrZ0dxCJCv1gzSuN57UtFfNBW5r5cdJktEg8ODEkRESHpeYDM06xl7ykSGjQ\nGrhUBZvP3IXtXzka2aUdaaqyyxbxpXRkkgYF0yV7jNKV9qPRsQMgZ7A/GycP\noBqjx8nmcDuEdw9esH46okYIV7NdyEOzIlZNPDFb/HrkBIyOoc5dcePn6PA8\nK3zPvthQOUISO5IRib2lJoQ/NXRCW81Ccj77SzfnbtFEGLhz73FDlCDScnSZ\nPwcka+pawa2pQK/XbAGrQ4BA/HDOmw/pgNwdL/BT9GhsanHGQRFV9AoLSKEu\na/Y734NJIb4iNx1gnA6kUbXygJENsrNlC+9hyevBNDKRymcDk3y0TtR3x6Lw\nVmTo+hVEZksFUK4M2H/6tlYCB1PRBZpTi4xKCS+NnVX37OLl4Qu6PH/H5z7M\n4L/AF9lYuT5+JQuPxKL4i+5FNDA5CVy5wBTl2aVGcYd+xdrBkMBwr3F7gxwA\nJpD87ww5AGXusVCEkAGEwROB+BaREz5Ko1ys+EToq6dz6nXSiXK9l4pz7O0Y\nEO/f\r\n=NgxC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.4","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.45.1","@fluidframework/aqueduct":"^0.45.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.45.1","@fluid-experimental/sharejs-json1":"^0.45.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.45.1","@fluid-experimental/bubblebench-common":"^0.45.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.45.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.1_1628558613876_0.5411077126554229","host":"s3://npm-registry-packages"}},"0.45.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"72d3e5cafe6427b3c0d35b1ef3be36ac28df7637","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.2.tgz","fileCount":60,"integrity":"sha512-egHLCw2MKMmDgHADVn9wlRH93xnykvJ9MVaTSIYbZM5HAp0CeseubA5AKRJaHw1WXoDXpsrkwvxHws0rfwJwnQ==","signatures":[{"sig":"MEYCIQCGXkTcHwWB3cIfmxjs12UozLkoKaBqkgvpIctB+frIUgIhAOF0W6s8qMu+zctGRY7CbKOfR4n1UFNsWC3JAo9X9hDh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEiBCRA9TVsSAnZWagAALfgP/2J+ZYRMF5hIfhn06jPz\ngD72qcccElda2cTsxBhN+U4Iwq45k8sLhIx5hvlziqYxUf2sygpQtQj8le51\nQMIxR5wM3i+HyDaMJ06K9UP7XmXCy7q7CsjlYT4MMXVBeIsl1NO15dRvHdQJ\nQNRM49oyve1wDNbqNIlBMbCHoaBTJNzQq11DEbYtNZ0u60yuL/Fz8VVfUu3F\nxFnpuBLdeWucYQ3qsBCNdXsVlrdFc4jOw7B1AzPV4u12bCYanK0q8a3ppnDE\nsAqfseq0ksLead2PLOJ9hnbc4lf3C+cwcP/LsBve+n1qZTogRGBu4lR4hpil\no+wYVLip76KRy22xI9S2sE3g1qo0+g27fGCk/erBFt5f99/OKG0CrmkGhScs\nueYOT4BboGO4gNO9wOiyFVlT4tIvBw500sqEU25ILVtcYmaB3u8sc93mnaE7\n2dZqGoOf+wn9K69O9tuyK/MRV/NkF3pUaq/2chOqzkSkSryX/oCMqNT3k0++\nB5jTHzB2WxK3IlwRu85XrlcVDhpSg6m5zxb0vKVJNl9mRR+BX79cnVvXyImp\njJ5uRSI0WhLgW6CfMshupTmZCIVkb4rN7qb3nwZlZryPOfW1vOrGAah2+KjG\nGg6nBpZBFvCFyGYm8fqueGwsTFt9WSQHfw0AmfOYMdW4phpMOBBGRCdOr6hz\nFkmd\r\n=H7yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.5","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.45.2","@fluidframework/aqueduct":"^0.45.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.45.2","@fluid-experimental/sharejs-json1":"^0.45.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.45.2","@fluid-experimental/bubblebench-common":"^0.45.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.45.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.2_1628719233344_0.15859555710988982","host":"s3://npm-registry-packages"}},"0.45.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"98f34603b67dad57b08884bdfcce645bbedf20fe","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.3.tgz","fileCount":60,"integrity":"sha512-nRGs4VtMa/Ax1WOoH/1sCR5sz6P52eBHI2lMBNvmr5iVQ3QgTLWKhkrWSY4fjnVUZvhF9qNIaXGOrTi3NlduqQ==","signatures":[{"sig":"MEUCIB15ALUcHQicX5oXkfm7n7NEenQXJPQ4Lgqf3bVfPnEjAiEAwA65T41OnJmr7ZQEE4WGttzK/wsYPeqOmlziV52RZVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFcGFCRA9TVsSAnZWagAAQn4P+QB5KZe08nSVDBRp2/n7\nttxNc8dNUpd/58VICO0lTKec3BOhcm47Xnlz6ZsVBrc2viC3PXaH2iEgE29p\nKp1qD7qN9jUaB+vguu32MNnesE9//50XEc47U3Pl9HzRqONgfNxwIdF5iDKg\nb1QkGZnzHAuA9/xonWpBWIIBIZpmkLDW73QQGSwrfMgvuBz4+vBJgFKhUK43\nj7t5soDaohXI6LtSwa6IDL+wn1dlRj2bqP9KkJMrF0Xflt3aTkDNvoKWmoDD\niPqqNXgunBgJPzn7FL2KaTpWcXR8DwKJ9LXYos9njQsZxJwIP4HUR6RV3O/T\nBm2StdAv8GGakQ8KoPYfq5ggp4nx2SQpcxK2wfYOT0++RZbnGL+4axDt2Gmx\nPikWU4Fc9H49zvi5Cx/Ej7SwIOM/lU43xSwEwmH0VKgr9EfJ3IzLcLmytVJK\nnxq62+WRmKhFO93oIwLIQ0bVNI43b0W4ZGGJtt61FGxWy/LJ8DBlaKcrIdG4\nZ/V3S+cJosCVc1wE/I452yFvXR7jIzTo29ojlOxYd4Hg1G8Dx8N4pcDs6kgp\nx2jxYzRswKkHBH+590q/g0y3WQNPwoY1PA/0r5r8EwT1ydtZjmmoX+F9XPke\nqVoqmi+GnPz4s2CzxmS/jcK00Nfe2KTpYNlmvkyulUuio5ER88he4Fi3X6+Y\noT+c\r\n=5/0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.5","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.45.3","@fluidframework/aqueduct":"^0.45.3","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.45.3","@fluid-experimental/sharejs-json1":"^0.45.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.45.3","@fluid-experimental/bubblebench-common":"^0.45.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.45.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.3_1628815749629_0.7347169219303733","host":"s3://npm-registry-packages"}},"0.45.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.45.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.45.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4633b6233d49d444b699f611ce168306943d704b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.45.4.tgz","fileCount":60,"integrity":"sha512-sfwiRuZfle3EUiGX/olTK5G8dXgB+gweaIMfEhOv12FzEKjLNtroQW8sY2D45uCx8IktaC5+nrjk3MtBWda1qg==","signatures":[{"sig":"MEYCIQDy81CWyCK6ZSi9iaEtAPkUXGYDgxZ3f0kAosLfadqTfwIhAKYORM+FBHuZQfcurga41C4BMaj5BZWssiSY+F+YJjbn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHACICRA9TVsSAnZWagAAi7UP/RF6aJpTewnc8Z93oMem\n6sqNv4p5GHpbpWnp5uidauEc6742LMg6MmCVAyWAaRUCNLO41n2PoX1iGDp+\ngjaiDnBbLofTFiI/x+oiEo5CbjjRrpzCfv9CEqMxUyKTBF03pFrAtAVXfGo8\nbegzApdVt2b1V1ncB1eXmk1tSo47F/YX3NSuQSQJMMyrqlY35GBXdt5UbfGU\nuCZNNBJQLyTAvWzzhLI1hwAhwxe1Xn27T2J9jh1TeDioCy480v8rl5cPAugy\n/qkyCfGPMgOdmcvFhg0tgrQNWAzpQhzUes9/KqSTk4WVBHbIVIjyRTgQzhLy\n467TVLzapTGzOZqTLPqAJfsoPEliGjRgCq8D85OWjFx0muLYdtCqdmoozgVJ\nLN4PqbTMIEE6IP11iYMl24kwvHY7Wy5QeB1HF+X6rL5o9Nx5n2A+GDAmbaX/\nUcKfOV6EUssTmtpAO0AJDZr6KOfKoll4AmCmkY3hEnjOlbScYfiye0Wg3w0o\n1Ru6sKKc53vSiZfGKgeT9LmpmDq0GBZng3PSgfrpjW3/Xov4a2mmeNZx7EVi\noXq0R4skz4BUfKeImGnEqxgVKJcL3DJKV6CptwUOvrQdvyKBLqd2pQuuaiwQ\nS/oIXo8KGAYglH1Xa6ZPIQtjdPZru1Z4B9RCzb0mStzo432Dsb5a0kmNyG+F\nov8t\r\n=OTW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.45.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --package package.json --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --package package.json --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --package package.json --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --package package.json --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --package package.json --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.5","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.45.4","@fluidframework/aqueduct":"^0.45.4","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.45.4","@fluid-experimental/sharejs-json1":"^0.45.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.45.4","@fluid-experimental/bubblebench-common":"^0.45.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.45.4","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.45.4_1629225096218_0.6629467801418558","host":"s3://npm-registry-packages"}},"0.46.0-34784":{"name":"@fluid-experimental/bubblebench-ot","version":"0.46.0-34784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.46.0-34784","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ac46100c819966fa869fecb52242dc94071e1d2b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.46.0-34784.tgz","fileCount":60,"integrity":"sha512-UOcC0yE8Pclc7lTQPNJwPXAHv5C4W4LlRV5nmkl2t1yrd+uOO14NQouXGY2FKrOsQ6+IzUD7co8epgmUDcNzaw==","signatures":[{"sig":"MEUCIQDjLZ7vDXR7/jmIY7ek6hfb6B1aH52yqm54XKN/DvJTuAIgKF3nGi+Lk/VFs4YOLIcNhWX1CwxczbUubbZLHUUH/As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIDY2CRA9TVsSAnZWagAAq+4P/02xCbUUWZ+EKAs8ZuNU\nCZ6/0yaYTpYJrQCCLTq8iW8oV+IR31SsB/EwEr1a9S8MkKBzlsi4OgxVLEm9\nBDMe1w4f8OxILs5rsHdKr8btPYe7e2egxrf/wTi/EDA5nDrFFa7XJ5N37/IN\n8VRvwSW5026hmIeRjEtUg1sqMOMWIaXo5IcpBa+BgiFlUhcyQLAFeQEnqFeN\n3iO60kjAqzoEpRgvkOCigflZiTtrOAGntiWH8o69cS40Lpkt3FNeQrqU9Aol\nGMrlhv1lbjYsXMiV9rcPVD2jzjCV/97s69kZDnYZiR6hJMGzN1eQzYslefT1\nIISpIzwR7Ab932DR39FE6uMq+A19GzwhxXivu6lDyvx1i+xASmBVwYR5cokh\nOiEskWYrz4d5hf/GQ7sExb57d1l3o6rSWL4EeD1pa59ZIgH62QYt79WyRtGJ\n8jLlAid/Ev1ykoZ88pjXrdgvj3aBsPaVwSDik/Gj/uCoDh7+MQ2p/SkOVwGX\nCTnNZIjP/vePba+j/RHPmNK6L8kxMamZmGEynD7v79DmlSpM177vgtkPqU7q\nyUNRo4P+uaWSalwwyBUAfGffYyIOLeIFaxSKzL3vzWvQYS9fTVl9T7GIhLd7\n3qQotPQPjxTfptRRUUg/Vf8vbLg9L7fmF2sk1RPMOnN8+6aN60p0lWxrDME+\nFjTl\r\n=6iJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.46.0-34784.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.5","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.46.0-34784","@fluidframework/aqueduct":"0.46.0-34784","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.46.0-34784","@fluid-experimental/sharejs-json1":"0.46.0-34784","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.46.0-34784","@fluid-experimental/bubblebench-common":"0.46.0-34784"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.46.0-34784","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.46.0-34784_1629500982075_0.9250770320781769","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.46.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.46.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"421d47621da69469451e807e3e243e2e3ad58176","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.46.0.tgz","fileCount":60,"integrity":"sha512-fSeaV1UTIAE0c1ItLxxxMhiMON59n5qFWDneDIed3hgeim92yIALEMV5KU1ZEzIFwIvXQT8nhk7LU++PD34PNA==","signatures":[{"sig":"MEQCIEed6JUzeKMIfzI4OOuzaw83XuV98nVNXzLirZu0KtEoAiBwqkHu5yl5HEOF9mv64KMsD494m8GLvL72DsFw3I3x+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEyYCRA9TVsSAnZWagAAZeAP/i0aQVSBV7nyo+2sFBvy\nY5l7eFFtZ0cxpu2BSf4HhDy4dgVysS3SxBYwWax/F135L8NxaSOcNkkoWUBV\nEpH1YzEFXQCwwGCyzVozFR3dp4/a6EZbEiSbamYmRL2RQYzncPZO6fWHCtPv\nJPETQjQNvIE57RIFfPM1ZceTQyz9DPnmfwVwD13RDWdZF7CHgpzyTA83B4ib\nS58r1q/OPyrlLgds8/k8FhMHQbwBRBcQGXXutlcsI2gsaN5tiHwVts8eIVDj\nQ7/6VqZd75w37uD2KiF7ZWlqOihk9l6/y0iMFYUnnHypj2yCdyjb0wHMfunl\n10XnZzOobKXZPIFI5G1ox1CVL4+pSunBvL9spaag7uCwTbdcTdIqIPXNjNSI\nErRyuStd18MYWm4c0H2RpvLQEclJ1/yKbxba26jGzuR3FhxU6aAq2cSlJE/F\n07GB8mjdgdoOIwPGEf9aIcfN4EIQsNq1/iQGjDN3F4fxx/e3QCkILTOirp0o\nv+jszWoT5g2Dp/AVy2NKGBZTZXh0/2lCB5ZgZuDSLo6BXCw82Q6z14Kvfj6o\n3oeHFeTTDqY9Voe1QBqA8h+g9oB9rLhS3wpD7VNwbpEbNidNZPR2tkr+bii6\nyeeqxcLlJ/mIkXU1u/7ys3A9WVoMJz22zOt0jzplrtqckG1VwiJDa9XFHKJ2\ndwtg\r\n=XbJ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.46.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.5","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.46.0","@fluidframework/aqueduct":"^0.46.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.46.0","@fluid-experimental/sharejs-json1":"^0.46.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.46.0","@fluid-experimental/bubblebench-common":"^0.46.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.46.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.46.0_1629506712130_0.14189479486770096","host":"s3://npm-registry-packages"}},"0.47.0-35912":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.0-35912","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.0-35912","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d66efaa5caf32dd0598247771ecb88b05a36993f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.0-35912.tgz","fileCount":60,"integrity":"sha512-8u/Vaw8GkYmz33KJ0jx8zdnh7ILV+OSOyY2+QSlkiXL4klFI/sGZNs6NFxwG9ZGHiVzN17W5m8QClvwlZcxDyw==","signatures":[{"sig":"MEQCID2WlDkvp5L/WMTDSp12JFjk0FWPXp0OGOiS2pwOQJsLAiAEfVNxXB6VyCgDto0RdOnoE7luEnSUxDZcqEnn+J2Mig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsDRCRA9TVsSAnZWagAAhEYQAI53h44uCzFVuONgeaJ8\nPBQaSxKoixQs43OJjzD0j5eIW8zqYO19bIuVocBwBl4Q07W1pGGwAMmuUi1J\nul/kElFNKb/qtwMsYhNltpH9bv6J7VSm+fgk+Lh7141Y9C2tvdUUhz+cjGqL\nwdOavzGOIgq+vLnsC8l5MG5cGamGAG0XYGXqcXfCmcE2DZQY6yk4d14xPqrj\n5UfZIWsn1NXHcIA3klWDEtXe/jU6ZcqxfIHwH5OzQEg5jHRLlJZDYas+hVp1\nlTHlqGfhqbb/Rzjp62rJu0bHc+zO8tR1VF/A6zZJkS76iHXoi9EpfASlZgVD\n2KrwS6MgGMehxSbS8VsyeoLcyO/gakaeGK7wPcjS43ZDGH2JwclQ/JTERM4C\ntH1mL7EK7tqvla+DI72hIrhFEU1WEVhOPwCjoIAsjqLxsWSJ71ccL76hT79c\nO0NnuC9qH4gDd9GxekoT6sKqmOg7IuqB/sdiBFozsR11HWKtlaSPTkD/y7c9\n6hWB3wjbOsYIw7FEIB8I+7Elh9im5NqI8Gw1qyiAlEiauEmpUoVL11CSsrHt\nkq3F4AR8u3+u0KEJGppnXeqPuzim/wq9oFprfGb9zvJdmhIgF/dBvS/t9LVy\ncSBSUHVCPZQeuZ7PHRC8zaunxq5+itzPxgohqCBG3ETsS3L/PSxG61ARUgbL\n3AYx\r\n=Oji3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.0-35912.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-35912","@fluidframework/aqueduct":"0.47.0-35912","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.47.0-35912","@fluid-experimental/sharejs-json1":"0.47.0-35912","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.47.0-35912","@fluid-experimental/bubblebench-common":"0.47.0-35912"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.47.0-35912","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.0-35912_1630453968859_0.539142120848257","host":"s3://npm-registry-packages"}},"0.47.0-35961":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.0-35961","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.0-35961","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"883f883b4aaca6c8c2dd253efb80385cf9f5a562","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.0-35961.tgz","fileCount":60,"integrity":"sha512-wbgZ/UFy4AfoqPWMqt7nnwXV2eZfeQAZGffw4Mh460wHoCa+OM5BKEIioNhHWUPpn5szXEuvvA9rqzgF6vtLLg==","signatures":[{"sig":"MEYCIQCv5QP7EHRVXwR8rxitSJH6f0NYQhuF+PLdhctJt2gYxwIhAIN3krL0NjChrowJchpZvRHRrnzYATRYbxoKvZoBfKpo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7fYCRA9TVsSAnZWagAAbIsP/R6ikxlawhLQPUC9u4l1\n7IpagBs8+cx1hWJS9HIIoQuJ71+MhmaMPB/Fo1VUQXhEnyl+JilcKhYBU/6L\nC9QhUz+HoV4MC7gdbVVi4j+D4YiOiwnkdH0EFQiSGRam8BPyVEay1e/QjUbT\nfbchb4y+uFgksvjBNLTB8ER07n/BlLjBTHtA4UPxsS5628XoEC3rnPOqnlZD\nAa/oLMGt7v5WQqXJl448/nizui3FdjE0MepY8N7WP6n6mSZ+eIcXd/dugW++\nZwSoPB1VG+imzzs/jdhFXU1pFDpmzWYICLWxIr+HeS0tvLVOYXZBQ7tlLY30\n9gCB5Y8xnHCZT5vK43ZCTBPPlnxRlIcNuxttgGAly4D+m9uBguEMN42HqT5Z\ncllm1xw71Bj1kus04b3VBa9oX+5Z5f55DBxB96iUlCSdvEH4HahikjUkCIe7\nKEhnfYBclnyMH/bGsbKxzTFvV9LM9+Qn+llfFOSbzt3s2oGhTnliZ4ERscmw\nAPz64jd4jOvQBXEfq1gYmrlyW4C+IWk0+oZrZAkl5cmdw5Vnu/LQqldRHAlG\nXPxq16/Smp7YVqSPgsJco4dd1wqBW11wJdjbpNTkQjKFjvk7gUSQ1Rkd4PCO\n+wjXipMQ07BW6AnzGPIFmUgUbra90TAj8+Z28L9eFbxfFYIyxwKPospkmw00\nzKrv\r\n=1CWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.0-35961.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-35961","@fluidframework/aqueduct":"0.47.0-35961","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.47.0-35961","@fluid-experimental/sharejs-json1":"0.47.0-35961","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.47.0-35961","@fluid-experimental/bubblebench-common":"0.47.0-35961"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.47.0-35961","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.0-35961_1630517207885_0.5103993118126979","host":"s3://npm-registry-packages"}},"0.46.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.46.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.46.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6d0f8d2395ff36884349ee289bbd67094f29b207","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.46.1.tgz","fileCount":60,"integrity":"sha512-CMxugfpOd2oflH9gVZYizXL9pRyrYc6odLjxo34xn3U+gt8mW/8w78VUJGLOKPC9m+FVaTeP9YR7xI128FVuJw==","signatures":[{"sig":"MEUCIESRO55WkVFY5FTF07TU/WQYRD75zJKmk+ZlAKBFonmkAiEAivLnGGZ4/obkE74j+ty1mxQ9S0j/ljZqxfa3LB21doc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMVUDCRA9TVsSAnZWagAAfyoQAKSUlIkZtnAe5rd/yew7\n9P3aTzJwCc1xNlgVtOn1C0JoA6nVs8gX/vBPeSclWUyjUKtNjtUKKJyBUh2Q\ndRAssWsjeqkvioAVPMJnmqvLE6Z4Ya/Z9b2/YeM5h49Uo1MbRkXhbqKZpY5r\nFjibiTNGDUsNyiuYFzKSIg+VoRKimth9L+JVIFY0zmLq2Dq2v10wAYiURk8i\nmt4l8K7zM9tO0PFr9wdcQMExyZcbakvN3hmKIe8PfvkR34qSPsRlCIxZligR\nECoonq8lNcp90zNFiW8HVbMC+zCqd700d5NhJ1UnfbfuZAznK1/OK5yMREvH\n7A0+KKpKu9vCRzlKUiOcvCio3Xn72+S/towaVRv2AGQjm4DPvTNz8bjE0SDj\nmql7CI56ee5Q7n9SXkBE7jQDlmfhYagCsFWkkFFUgegtrU2qT9IvRiShwYaM\n7RHjoTYIGE3DxBClQu2v295RaqRun6N02CZtV2dB4/jxt3PfD+PDG8FLF2En\n0Y0Ju4ZY/5aph7bck53zChJ3hGT/ibm4MF0E8csHJTZx9UHpUt9LDNcCoYIx\nmU5sVGcFXoe6fUJo+jf25MaGEMWLc8gUgumKDak9wu2r8Ft5xTNsKg7if57Q\ngAIZYFNhqyh8fYgAmqGJmjI0g9ZWQ/HaotRVcmNTG+hG3qCmOqscsjECd0hq\nQABu\r\n=VFlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.46.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.46.1","@fluidframework/aqueduct":"^0.46.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.46.1","@fluid-experimental/sharejs-json1":"^0.46.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.46.1","@fluid-experimental/bubblebench-common":"^0.46.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.46.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.46.1_1630622979666_0.43862293512699035","host":"s3://npm-registry-packages"}},"0.47.0-36362":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.0-36362","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.0-36362","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"af1cf435264333ac6c8905c44ec5cbfea75a0962","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.0-36362.tgz","fileCount":60,"integrity":"sha512-ffRyR8aw0f2FoSEg0GxUwokZ+UwaIHUZUjW5psPWq9LYhcsEOkrb3puSHDGXV/VPyDvC7fujVdf38dwTLse/OA==","signatures":[{"sig":"MEYCIQDCd1FtNivIgCIxm94t0nwUlKOh8qOe4MZbnwj9Ja/64QIhANanFbuYzVBlp5RVTvPnht5BDfZiAq+FLnXLJv+c6kRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmnrCRA9TVsSAnZWagAALN8P/j5MZijPNCsCHl5/cjT0\ncSwclfyq0EBgkkbbudTN3AKo9Lr/SqlJIvGCzj5TtYfPyO/jAw/QJUoa5mpx\nbb7p+7xrNIUJY1kzNAFrfJZKDkAdg26wVuE/C9i5IjDNZf8hH4eFPE94eTQk\nmVL0FufF/F2bPxc22iCkTzFUW3nMRE1M84pfFwUJB3F8Che4AlJSLd6daZ7b\n5QhqLtcVJ6ae2i4pcLbI/os6Lliic/E7Z2Ze4vfcaKfIdpEXrIHJ0CCjkx8e\ntaPQQ/l51ZSMppRIpn8mPR7vBWzHTUy5/MM8JbY6MRBiqaIGs4d7GCibi+/w\niLVGr9VWbtDyNv6Hy24KgGdIhr+x+6EZQI/9CEx1hpef1jgNwFJaGE/tNtkn\nlakAnAB+ZocSSgf2AW6xjj6vLJpPQapVk1Cgszc9UTVLfN3qrtNseiDEllyi\nDA5vj4dCeQ1eEOcO5G/aW8qYTU69Hu/L9KyO00YBttB2llKm+njAW5fGMvW9\nV1m6lXRjqQaPjq3wkrm52MZ4IczwTTmbJQotRZyXVAUiI0+sIb+USzO7Xjub\nrMcGTGy0+IqyoJS4SJ3xaboSJghGSp+naq0mje/6gRfXRpbgEms4Jk9tS+oB\nb8hg+PfPQLAa7CfH90Rcfdo5v/0TsSLq/soFFpOocrt2/W0Y6oHouB2EXR5P\nDUeA\r\n=jxKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.0-36362.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-36362","@fluidframework/aqueduct":"0.47.0-36362","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.47.0-36362","@fluid-experimental/sharejs-json1":"0.47.0-36362","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.47.0-36362","@fluid-experimental/bubblebench-common":"0.47.0-36362"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.47.0-36362","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.0-36362_1630693866982_0.41305657027977927","host":"s3://npm-registry-packages"}},"0.47.0-36699":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.0-36699","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.0-36699","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"89b976b3e6b6b7736f4b6cd42ba76bcc08fa86f4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.0-36699.tgz","fileCount":60,"integrity":"sha512-Kym0pQJ/Pu1zVTlsljB05jC4fGoCOld9W9sqzjy0ZvSSqsKlGAZLRCowE/musH8Trp5qmbpu2TEjV+5gKu+JvA==","signatures":[{"sig":"MEQCICKXyGpC18jXdcKH3peHBFgLWDkU4mYiy3D0RKsr43ZKAiBZj3m68oHjuar0VJgVCBlzqZns5P0TZkr910PEMzzD7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/jNCRA9TVsSAnZWagAAXSUP/3VIVnL3r74ATpuSpQCA\nY+Gxn/LJkcb/C1nIOvorznC70crhhWg/VMGl/4V/yX03vqGZwc3hW06of3/G\njjWgBv98WBhNSO+oT0Mm4WHpfMlDkJFASAyuF9boPjV4QEAM+qvWZX93N9xS\npX2CiZ88Qzm6cCYlD1IDet6p5DurTC7NAR/mxPXx0uBJOwmkfR8J4yzJ+3B1\nDaQk1ZBbtoWO6itu6cUxqcPgl7dKv7r3ASpp4vjYvCfQPmMXJ/Wcca1k/AnG\nMJShaU7+SbYjw/HTUGRBCS/FiFhZw2c1vnwk+exkEylEh7SMW2kOuw527iUs\n9yiek/5b5/00vN8T2FvQIX7LMVaXxjpdTW6EoUaKJUX3l68nSY53jqBKeZj6\nKT/gOvDDPvJoV9E7NqrGScFSkbk01mx/vTuXXmHb+NUDdbJYUiQqcQJ5DDLS\nR9z20JXglhUFoLXgFom4sfrCbHKwCcpeYTnn1ZBswf/iCezncdvS3hfpJDlh\n81xbsnS7MOrDxDS04SDY2jqXt768zHUjVvaGAvAGiyIkk3Y0KWjJBmFn3Car\nLvwlAMSBST7PUWit49rgGYB5S+nFfmxq6wKecim59fk7orYpHcKlBO2fNt3u\nBiDGlC0qYkN9rVJhpcgY20xQqSGeEXcMP0uCIf07SlmKMWS4kuztVOWcB3tp\n/rvG\r\n=zPLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.0-36699.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-36699","@fluidframework/aqueduct":"0.47.0-36699","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.47.0-36699","@fluid-experimental/sharejs-json1":"0.47.0-36699","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.47.0-36699","@fluid-experimental/bubblebench-common":"0.47.0-36699"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.47.0-36699","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.0-36699_1631058124949_0.5265712653505301","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b3e21ecb6cac278eeef602210e41ef79522606eb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.0.tgz","fileCount":60,"integrity":"sha512-J6YXB9JF2BfiMk64Vi4SMMs+MTCYITvYDHaxzvpd1zkvrJ1gulY0E7ZsdQwjXR4nRl61B1/X8eIsrMB218HYDQ==","signatures":[{"sig":"MEUCIFKtvNq1Ihl2wejm7f1trywdr91huLIGpKYzAojqIDoeAiEArDM7B6nFgPORdAzmo1XDJHR890BD+o1lABYygkchETE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOPn+CRA9TVsSAnZWagAAkdsP/3acx5p3wtQ4DdDnykfN\ncHsksu7gR3cEpI/cRA9NUgAUJvkue1sGwchS53fgU++TKZtOeLTpmzfyt3/K\n69UDK4RO9J9tlwNV0b+OdyK39/d9TLAWmFRYvWJtc5EjWPMvLx8gyRMFgyVF\nA8Bh+ZykSUH/QIc19nIacOFOb6XA3bxM3Gt6K5s1GXH+9E72+1hBOs/HXQ+N\ntf+/gJwANJpxWow2pgUecnsdlJDiYIY3rhbrvI9+Qg48+UW4/SdUq1CVsiGa\n2EysLf+O1Vign+5Xly8xguisAZbVfk8Qcqb1MN3I8bfUTXNth7QOzwY2XPkA\n9FTdXOfX4gtHEimxFzmHslTlE+b6SefmvbzxkrFTYz637hbD5OFEER/JOpMB\n31481Jnz5ghB1uS0RjH0LMbczFphPByrJ7c6pko9vHzrjSU9BF4XkotGHUr0\niWbC9oWNLY+WCOF+mHUSoiskGUi9/esfuXqgmc9yBDsfagPIsi516NAWzvm6\nlsiXjnvZQPrQw8RMGtpe13cmxnNYnLXuJvGsbT5tl7VUZwXcRoAKeQmXksvV\np1jtchclMQ7N6WVwGmjbDrw4t96HJys+bELXQObS3ANOv0EmcooGxr5gddSB\neCPHipm/HCKDUgSXB5MigwB6J7DX9/xz/4xEAOOctiYeQtOjhCh6woe18/tq\nRaaG\r\n=7SAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.47.0","@fluidframework/aqueduct":"^0.47.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.47.0","@fluid-experimental/sharejs-json1":"^0.47.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.47.0","@fluid-experimental/bubblebench-common":"^0.47.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.47.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.0_1631123965840_0.6447697564254207","host":"s3://npm-registry-packages"}},"0.46.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.46.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.46.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a8ff8189e2c629adeeb7d2cb3a6cf60b719c32f7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.46.2.tgz","fileCount":60,"integrity":"sha512-PyypLgPAv6PYCH4X7py5x5H37MUrkHUQEC7OUdurIDgC938ID3K2yghUk6AagFn0GVaK5v6F4s+aL3LR/T7Kzw==","signatures":[{"sig":"MEYCIQCP9GjfBB4GMJrz2LUx47cbWjOZLuNJcYhlYEdFP2xlIgIhAJjGu96KLNFdhuteEUQfuTmHKBe+SNBMj4kXvfWBtT22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm0hCRA9TVsSAnZWagAAyosP/1Gou9BLNL11Kzfj8q3P\nV+cGyYWchEJ3jfGP3J5sdXe+CKzgo7gPJ2zwn5HpJ7SxlMNyz9n/jm4egvnI\nxC3k5L1PiZ2WrdbUadyz3aOisVpPd6YmENfFgYFp25txcBOlQu8DBtISVQ0B\ndxBhaWSEpTdQt4fuyt6+q2qYCt+NfmBqP0Zd3lF05HMgVji2WwVsd8OLi2Xx\nZmZp3ddkPmyUcFnsGKMHXo4o/NE+INGXKpmmfut08Z2253eSn+K+MjwkMaLW\nXLPutx1+f4x+7UyhCVr2NxHiSnXv1ZgD6MoxuI2VryiQbLFhUtRRr8Czc5Jr\ne9Oi8dt5iJTb2wf+TCIm2G7JSKI9KIIlum9qvk9R2IZK6rxyZ4+RnIT/S2X8\nQUBnVjc4lUNlfSxoX7ZNXvgHpx9zyf2Fu8pDpnfSO4SKvFWgFjjF5bWA86Lr\nH18QEZQSGsl4KUspmVbPJCFNJkR733T7xEtEdwRmbSijw85GqY0hpYmj0ki+\nlCnNG/1UhOIWgC9ZPzCsUpOnOh9ZoXpkoa3WwVnHeztgcLf4tT/wcpU7tZve\nB8TSEA06pNHpLILK8pZ2kaXvXC8f7+Dp7nLLDV69JVs/lPn1lXRzHmU23ECz\ngJc6LACb9kNKx32wsZaw3qLdz9PUExYtoP1IOUGDV6Xhk8cc6oCvEflhMBds\n4oOY\r\n=pxj3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.46.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.46.2","@fluidframework/aqueduct":"^0.46.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.46.2","@fluid-experimental/sharejs-json1":"^0.46.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.46.2","@fluid-experimental/bubblebench-common":"^0.46.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.46.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.46.2_1631743265550_0.7237160914951142","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.47.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.47.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c5bcb74140b6c426db5093e519a418c80e7b6bc8","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.47.1.tgz","fileCount":60,"integrity":"sha512-QWZjZZb99j4y1ikvsPVIjBoPQzC+KC8wvpiwGElfIXbeSlRXnY+Hmw/r+f9WGYdJZ5lUV8HNYWIjkSZ7HYtjSQ==","signatures":[{"sig":"MEYCIQDjQeILAoej3uvANMSwpowytoBRgYAgsSxOYx14teqgRQIhAMSnhGTy8Xp9X0d/64gqAnPSEp5InCuTVNl4U5u7BfMn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2140615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQnoqCRA9TVsSAnZWagAAmusP+wUGalWLFu5au1BCrkWh\ns0/VfflixviYRyFBk/yGxx1m2sdpPCOQas5tR6zGxT4946GGrcs2b7GlhR3C\n06awsS5hs4SsonJv3uEgzQrYzK370LHMyfNelcDst0XkMlB7r4Gumh3govnA\nMatvc/J+hLV7b/hTF70IUsbuhYav+489JvwD5me7PySVHcEiuvF8P3/t3QnB\nPJZaF79iz4LDtMYv9CovKNCwRgJ8tOvs0Zm7Fef6aQwISXqycFqiqyLAFCu1\nJIKYfZ4XzIrhobLuZ/Mh03ZTvWCSiAzuees393EVEqbekB5qxSBKhK8+h+30\nL9BrlgdyCDPqdnLAn/rAfRfLh2FR0W5oSdWR+0cEjT0GHfOOSX7iuSdMStfD\nhkEin0bd7rV6nIslPfIZKOP0hGOJP2ndfh+r400/4Uigs8aHWPKyRr5136XW\nl/A4rBhLNQndApIa8ml4vth9fzIK0pV0vdAP/UjtNVpr0SudabfyWOJdLigy\n44Lzh0KSn82Doq5xd5ZZd7Rt5qRb0cswRmfKgoe1OkBaeC+Q1QgfN3itYrQQ\noWYz0jabpMdR7ymT+FZXx+GHXuGr/f/WCcrJQ13M+LJL5FOIGl9utddmuROS\nNEQkLk3A4Youkcy8SyVX+j6O8vYcVW87XA4nMHHjCyWztHw794jTJlff+6AB\ntd6O\r\n=XgJ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.47.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.47.1","@fluidframework/aqueduct":"^0.47.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.47.1","@fluid-experimental/sharejs-json1":"^0.47.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.47.1","@fluid-experimental/bubblebench-common":"^0.47.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.47.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.47.1_1631746601906_0.6016066220519944","host":"s3://npm-registry-packages"}},"0.48.0-38105":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.0-38105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.0-38105","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"008d0cf6e80e275de9f4ab5b07011ce2e70e7a4c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.0-38105.tgz","fileCount":60,"integrity":"sha512-tw/DN9RxnFrUbR+OD6fjw1sHoYvuttjuIR/+zFOv/sIasABs8Vr85Ps/VfPatTdS4WODXbHlpdVu7kAUU0SZvA==","signatures":[{"sig":"MEUCIEArge+IQSYk6VlJYIGvMLyTvTB2Psqz/ogQq7kUmmY0AiEA0yaE1tV2MrpgTXrFDl6ePpU3DPvRlBWPCJcSbrucW74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147072},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.0-38105.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.48.0-38105","@fluidframework/aqueduct":"0.48.0-38105","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.48.0-38105","@fluid-experimental/sharejs-json1":"0.48.0-38105","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.48.0-38105","@fluid-experimental/bubblebench-common":"0.48.0-38105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.48.0-38105","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.0-38105_1632172937039_0.35759838165881774","host":"s3://npm-registry-packages"}},"0.48.0-38142":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.0-38142","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.0-38142","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"3960350b3412f3a821bbc87c337dc415239b17b7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.0-38142.tgz","fileCount":60,"integrity":"sha512-DFZiZqI+pCoRQDv+Vj6MvBpOxMrOlpLRcPVYIa5wwz/iO9UdG1h7vgVijn65Y175a5LwPOgZuxdCZzFzJnNc3g==","signatures":[{"sig":"MEUCIQCtKMKlxgfc0IoDNHw5w6iUTCUfRmBu56iYPJDUsLdx3QIgJiQ1l/eWOlND74sCNOuczdo43moTN8ZmWFDqcgQghmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147072},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.0-38142.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.48.0-38142","@fluidframework/aqueduct":"0.48.0-38142","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.48.0-38142","@fluid-experimental/sharejs-json1":"0.48.0-38142","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.48.0-38142","@fluid-experimental/bubblebench-common":"0.48.0-38142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.48.0-38142","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.0-38142_1632240050431_0.23612595795643898","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"44a72e0cb56eb112c734ff112e89aa84788ebc51","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.0.tgz","fileCount":60,"integrity":"sha512-t0GtqlhRnYq28qalZAQJboRPKCvLIi7Y2ikf1fi5E7O7Qo06lqb4AWxYZ6zDnzqL93VaEzORRcvNkA7AWv9xTA==","signatures":[{"sig":"MEQCIAuLRU5ABcn5IAlVUMVNpg0lNzniwq4zXjsCGkOHH8eTAiBGrLGVy0ykMrG60CKMz950qCOZ+horY4ih/ixHeI8BNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146913},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.0","@fluidframework/aqueduct":"^0.48.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.0","@fluid-experimental/sharejs-json1":"^0.48.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.0","@fluid-experimental/bubblebench-common":"^0.48.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.0_1632254890032_0.32394794999895193","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6404b5333a04a95354ff1a07e96cd8aaf5077a86","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.1.tgz","fileCount":60,"integrity":"sha512-kKfGou75Wls0L5R7oHAU4RVdmACCskenbPR2AIKYI/zCJm664lgkWAGCKG4Yh1nU+KgFK5oH4l76AwVAqNbC0w==","signatures":[{"sig":"MEUCIQDOg5UVsYYPD1scH/9Ssacbp1itxbOi1C71LrX3kWYpaQIgGL8uhbJqe6HT4jcu3OBaHqtHGCpTb46lTCs/fX9eXn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146913},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.1","@fluidframework/aqueduct":"^0.48.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.1","@fluid-experimental/sharejs-json1":"^0.48.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.1","@fluid-experimental/bubblebench-common":"^0.48.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.1_1632436084730_0.10678804439813128","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8db6adc1faf638a26640545558f65b110254e594","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.2.tgz","fileCount":60,"integrity":"sha512-fbqnTbEPeY205Jm/ENbDwnpaXmuvtidUodU1DF39ZpifzlK+iqPDOgkdabcFi9CDoc6fRDvqMff70NejbUMHvA==","signatures":[{"sig":"MEUCIBFSSt2I60LeeboKjlw2AP3F7pec+0bMu10M2WN1QEKxAiEA5uf+YIYhMnUl8iiWM7wBaeD7UacRlZ3xof8XgAH1Xec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146913},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.2","@fluidframework/aqueduct":"^0.48.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.2","@fluid-experimental/sharejs-json1":"^0.48.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.2","@fluid-experimental/bubblebench-common":"^0.48.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.2_1632772569373_0.19960490988422452","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4056227024f038be1eb298c9c15dde2455f6f3f7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.3.tgz","fileCount":60,"integrity":"sha512-4mWtqKfNbvqId8jzUQEdRS6XXEp8pi9h+FwJvtq0rdgmmahI4JRly5fIF0XsZmEjfEE4yj9ctJv6DlYi+x/b4w==","signatures":[{"sig":"MEUCIQCNhmNJ4En7D65TNecVAmjf/o2kDhm/NODL3oimG5NRAgIgdp90oGcHYoPOaclwDFNi7ElsnlZVslLZIniIzi8hrPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146913},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.3","@fluidframework/aqueduct":"^0.48.3","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.3","@fluid-experimental/sharejs-json1":"^0.48.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.3","@fluid-experimental/bubblebench-common":"^0.48.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.3_1633033798119_0.4722713124051967","host":"s3://npm-registry-packages"}},"0.49.0-39015":{"name":"@fluid-experimental/bubblebench-ot","version":"0.49.0-39015","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.49.0-39015","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c45f950c35f3220b39e472592de358b9273b655b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.49.0-39015.tgz","fileCount":60,"integrity":"sha512-C289eOIDuSclFxkiO6cSKVNvKXYfgkSlgRFthQI4nPiunD2todOkJbz8RrMeKg2VeTv3jFwZh0S36El8bUF4Nw==","signatures":[{"sig":"MEUCIEKsZmsjlDBGlf0IqtLsCWaYN+aLEjsci8vxpbYXu9qDAiEAu3a7Q322NbJgalc2Xjx8isFzZF+EzudLy+FZcNuhvHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147147},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.49.0-39015.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.49.0-39015","@fluidframework/aqueduct":"0.49.0-39015","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.49.0-39015","@fluid-experimental/sharejs-json1":"0.49.0-39015","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"0.49.0-39015","@fluid-experimental/bubblebench-common":"0.49.0-39015"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.49.0-39015","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.49.0-39015_1633039216937_0.14428844563421817","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"534e5387756d73298b1b2cef718f725bf766aebf","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.4.tgz","fileCount":60,"integrity":"sha512-Y5deOgmjdJZh2TzfDH0xMf9g8CfLzRWaTGATuW+jpz8cGWrsyuBplFt7TsVpoGBnT5lxYevxkkC7R9l2IANesQ==","signatures":[{"sig":"MEUCIQCGrJO+6VHBP2GO8+3VaMeBP+egIcHFPN3AKxYfkP8vhAIgD2Pyf7D7210e1AgxL8yXLd0DN8+g0Lp+Gbi9WGyhtXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146913},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.4","@fluidframework/aqueduct":"^0.48.4","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.4","@fluid-experimental/sharejs-json1":"^0.48.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.4","@fluid-experimental/bubblebench-common":"^0.48.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.4","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.4_1633108830422_0.396425153974046","host":"s3://npm-registry-packages"}},"0.49.0-39313":{"name":"@fluid-experimental/bubblebench-ot","version":"0.49.0-39313","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.49.0-39313","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2898c9a1fb57d349854be8d776ea67ccf51f1964","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.49.0-39313.tgz","fileCount":60,"integrity":"sha512-TFnNLFbc/qil72BjJgz3tjzIlGzL2Zlt15TTf0OYMePwEYoGrosDv9bwZhMWigLvs4ZGT8cHsrO1rG3gf9NuGw==","signatures":[{"sig":"MEUCIBpT4x5xf/Xjc39CAXP7HhDh2jri+KCsuGFpyvbyUgRrAiEAytM920nCwgHLu5AzdVyOHwZLhxLzty0VmB9MB2HmYks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2148230},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.49.0-39313.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.49.0-39313","@fluidframework/aqueduct":"0.49.0-39313","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.49.0-39313","@fluid-experimental/sharejs-json1":"0.49.0-39313","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.40.0-39046","@fluidframework/datastore-definitions":"0.49.0-39313","@fluid-experimental/bubblebench-common":"0.49.0-39313"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.49.0-39313","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.49.0-39313_1633389700460_0.9767639877743357","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"@fluid-experimental/bubblebench-ot","version":"0.48.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.48.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"86b203dd3a61d11797d08d175a69d9fdccbe9769","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.48.5.tgz","fileCount":60,"integrity":"sha512-O4uaheQb0cc6mPZtA/y1VCMpnugk8Z92DHGy6bXjspXJke8I6CMhHqvNNQZHyJOpSnUmdlUVRSe37voeZmy8Dg==","signatures":[{"sig":"MEYCIQCwRTqTlDNNamGaLh6XYd93cHrtUUqm6FRtmGs646VFowIhANIHPslNvQhOtECvpXzVKYjMi8SDEikAKHXGoS7VCOKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2146782},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.48.5.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.48.5","@fluidframework/aqueduct":"^0.48.5","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.48.5","@fluid-experimental/sharejs-json1":"^0.48.5","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.39.8","@fluidframework/datastore-definitions":"^0.48.5","@fluid-experimental/bubblebench-common":"^0.48.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.48.5","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.48.5_1633471080328_0.874092186357224","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.49.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2ffcc2d9448b70d8b114a4aaa042c0fe798ada19","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.49.0.tgz","fileCount":60,"integrity":"sha512-/E1l6MNaVlWmQaKImgCBLYgANz/R7ot3v9Wy7g+HBZDmXj+Fr+qIBzD4Y5XgSek8a4B8gueMRx8+7TBeJL8oEA==","signatures":[{"sig":"MEQCIAQ9iVnmw3hI2+tUar81Q+GLZ2Q8+zqMN6MO8nk4KdqsAiBhCZJsRR4aIchF2MRjErxnTI2SZkmTce9sBBlBZOOfOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2148001},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.49.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.49.0","@fluidframework/aqueduct":"^0.49.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.49.0","@fluid-experimental/sharejs-json1":"^0.49.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.40.0","@fluidframework/datastore-definitions":"^0.49.0","@fluid-experimental/bubblebench-common":"^0.49.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.49.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.49.0_1633561253256_0.06848732411440639","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.49.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.49.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d39169d9696296d31e60233ef7d5846e479f9c38","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.49.1.tgz","fileCount":60,"integrity":"sha512-+X5ZVxwA69lXAxMwbUTO+B8AttvDWXZ/PFvATE+kmpx6l2TPoycJTWaKrvGvIwqRCwaZE33U8mzvJBvhyGx80Q==","signatures":[{"sig":"MEUCIFTMReKGu1MwPdsiEXQWSAza1KyG05ilgY5SedSRhA3JAiEA+2j9MJNvEvn7eLO5uNLYNkmEh3tzxJ0o2zF59P31cR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2148001},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.49.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.49.1","@fluidframework/aqueduct":"^0.49.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.49.1","@fluid-experimental/sharejs-json1":"^0.49.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.40.0","@fluidframework/datastore-definitions":"^0.49.1","@fluid-experimental/bubblebench-common":"^0.49.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.49.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.49.1_1633969348501_0.267626418450041","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.49.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.49.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5b7eb1717455b828d9163404d3d220ed33e33c8f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.49.2.tgz","fileCount":60,"integrity":"sha512-OUMtXIXl2XEqlY1plfBnPx9DWH4elRweZEB+ufp58EugL1LnuO/zxhAkh4+8YGlkWMwrIHynAgYRFli/TnnWWQ==","signatures":[{"sig":"MEQCIFn1ziPwe+LxhxXobBaAh6xch1t6CnpPzVg1b60/fgw7AiB4pIvtd9PmK0pM365YS2//ufXl/yx2YLpgPV2Jon/qXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2148001},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.49.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.6","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.49.2","@fluidframework/aqueduct":"^0.49.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^0.49.2","@fluid-experimental/sharejs-json1":"^0.49.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.40.0","@fluidframework/datastore-definitions":"^0.49.2","@fluid-experimental/bubblebench-common":"^0.49.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.49.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.49.2_1633990971367_0.3679440080981464","host":"s3://npm-registry-packages"}},"0.50.0-41365":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.0-41365","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.0-41365","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e52aa5edbc1e70c6eac17be18d3cf1a522c29659","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.0-41365.tgz","fileCount":60,"integrity":"sha512-1bI26XjbcfRioE3qY3MSr3MQAEzenna7PHfmFnXRqT4V0dtVDof0c0uc6q9aL/xR/p/l+S+Y4iQlFIIRiBnx+Q==","signatures":[{"sig":"MEQCICXVQSs3OX7VjqH+mviaiEyW4PTzwbZnQl1uGpGQZjT4AiASFcgCRkB+XcuiuHjaKKeV0jfh0ChV7WJzpfQ2abuNKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149366},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.0-41365.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.50.0-41365","@fluidframework/aqueduct":"0.50.0-41365","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"0.50.0-41365","@fluid-experimental/sharejs-json1":"0.50.0-41365","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.40.0","@fluidframework/datastore-definitions":"0.50.0-41365","@fluid-experimental/bubblebench-common":"0.50.0-41365"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.50.0-41365","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.0-41365_1634835702440_0.30407694392103624","host":"s3://npm-registry-packages"}},"0.50.0-41540":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.0-41540","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.0-41540","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"63adbafe2af1e1b9c1abe6d2849a5d369d2f0f73","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.0-41540.tgz","fileCount":60,"integrity":"sha512-FpRfiW3VxCX4gj83smigHboJ/flp6grBV9rOp0vSdAz2M2426cnB4fabrGKbGr84IfEcxaqYhGsmBQP2E9Mupw==","signatures":[{"sig":"MEUCIQDeC/YW+2wBnCq9vunLibfnDsZSG0byMQEwqzqXNNQgcQIgb30JkuvLqhgH1lzKBr65nZsRYrITPZG7nnG/3qTBor4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149699},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.0-41540.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.50.0-41540","@fluidframework/aqueduct":"0.50.0-41540","@fluidframework/core-interfaces":"^0.40.0-0","@fluidframework/view-interfaces":"0.50.0-41540","@fluid-experimental/sharejs-json1":"0.50.0-41540","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0-0","@fluidframework/datastore-definitions":"0.50.0-41540","@fluid-experimental/bubblebench-common":"0.50.0-41540"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.50.0-41540","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.0-41540_1634917841845_0.6005164972150305","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7d9f2ad4dc8255258a7901343acd948233e4d28d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.0.tgz","fileCount":60,"integrity":"sha512-dAsBGoGb91rxhpdCGgfLM48fxPRGsxsWWurVTewV9Jcc6g1m/Hxv+ebhERlyUj8h/60gOUmfelVBTlWAgcDwRg==","signatures":[{"sig":"MEQCIDV3tehsRnbY1rw9CC56m7betMwEfoCowJG7KaiX3QAWAiAUBHMNvg8uyvws3wLBp5/9U0nSv9sxxP+GN21o5c8ieA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149950},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.50.0","@fluidframework/aqueduct":"^0.50.0","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.50.0","@fluid-experimental/sharejs-json1":"^0.50.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.50.0","@fluid-experimental/bubblebench-common":"^0.50.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.50.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.0_1635180548911_0.9346204261283129","host":"s3://npm-registry-packages"}},"0.50.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"616a04c5e48a831f7e3cfab956fbb28d8066feb3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.1.tgz","fileCount":60,"integrity":"sha512-fiROJaaWF3BwgcmLQUVg4Yjv4p5PjcyZnsun4+nex744veVYwNdQBsr3g1hYfyjuZI3sbvT6vRviDcUsMTrirA==","signatures":[{"sig":"MEUCIEIfJcBJtOV+EkZcQJtut463A0KJSYk1c50cZwQB69PJAiEAkmtFe7Ma4zHa3fzHeAJEDoShVd4o+zadvOZhEBnjMgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149950},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.50.1","@fluidframework/aqueduct":"^0.50.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.50.1","@fluid-experimental/sharejs-json1":"^0.50.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.50.1","@fluid-experimental/bubblebench-common":"^0.50.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.50.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.1_1635375275940_0.5855410506857244","host":"s3://npm-registry-packages"}},"0.51.0-43124":{"name":"@fluid-experimental/bubblebench-ot","version":"0.51.0-43124","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.51.0-43124","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"eb595ab436229b1ae26381835ffd08acdcd078c7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.51.0-43124.tgz","fileCount":60,"integrity":"sha512-00g5HtgEU/BwS5OOLCXUPDQvzttlxoIHSDZIgbXAeagByS+AUVsLUR4GhlktnMXuQw88rjKMmMZxu7kTzu7jOw==","signatures":[{"sig":"MEQCIG5wTT73RqFsaByA7wB4gRYEUEuEDECnOVemO49HoYRVAiBxSkJxJuE2WltZjZt1AaYqHiQthxlpvFe1RaE7az1CUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2159828},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.51.0-43124.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.51.0-43124","@fluidframework/aqueduct":"0.51.0-43124","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"0.51.0-43124","@fluid-experimental/sharejs-json1":"0.51.0-43124","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"0.51.0-43124","@fluid-experimental/bubblebench-common":"0.51.0-43124"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.51.0-43124","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.51.0-43124_1636158354793_0.6929243832942233","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.51.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a70118fa0deea70991e3996f4f07ae10aedf513a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.51.0.tgz","fileCount":60,"integrity":"sha512-t+PjNZ3UMF88fE5nqQc2Bgmb8cDacQtesrIB+I41T02gtWmgwjFI75QL++XGXib3NSzpubD7/ncW4/fUmr5hsg==","signatures":[{"sig":"MEYCIQDDM9E19uV5aLhvj4VEb5IPQL89cNaENIHZLWOYjlsVXwIhAN5cTprpsxTjB73QlEzeHr2eHW6KLTDlZiQjaoPArcEF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163607},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.51.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.51.0","@fluidframework/aqueduct":"^0.51.0","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.51.0","@fluid-experimental/sharejs-json1":"^0.51.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.51.0","@fluid-experimental/bubblebench-common":"^0.51.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.51.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.51.0_1636582787855_0.7898226942973252","host":"s3://npm-registry-packages"}},"0.50.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1a70b780bbe6e87cd81bfa25066e8fd66a9403f4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.2.tgz","fileCount":60,"integrity":"sha512-2EU8BG+7xSuEhlUE197aukrWSBQuPqnMDnTT5CSlRvKlSu9pAf/UVPNTCYOdK1Gr49mRTYRZ6oxzWOMM9WopKg==","signatures":[{"sig":"MEUCIHILMv2Ar8ZkizW/WV2DAHJTvs61voasLIJmlAZpYxd+AiEAimZTcchtA+iLxUc5KrnRFM4PWRvdxpVFyaZbH/bGJL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149950},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.50.2","@fluidframework/aqueduct":"^0.50.2","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.50.2","@fluid-experimental/sharejs-json1":"^0.50.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.50.2","@fluid-experimental/bubblebench-common":"^0.50.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.50.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.2_1636751563276_0.7559245457604709","host":"s3://npm-registry-packages"}},"0.51.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.51.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.51.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"856e2c3cd063a0f6e1c3cf8aafe531bfa9b88f20","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.51.1.tgz","fileCount":60,"integrity":"sha512-NCT+8xbPvsLghiCdI9xPFfu/ssBKg+LSfrkJFn7VtOs1jm+dUhp11BhhY0AwOl5R8houT/yQazFArqSWWPwlRQ==","signatures":[{"sig":"MEQCIDh6TPrrhpkRA4PiKLOoGr3mqHbLPHPEkXCC+58EK/R5AiBV4qh5aTqYiIQ1EICZESzjoMQSIJxq0IGQp6WVYaHX6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163607},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.51.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.51.1","@fluidframework/aqueduct":"^0.51.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.51.1","@fluid-experimental/sharejs-json1":"^0.51.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.51.1","@fluid-experimental/bubblebench-common":"^0.51.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.51.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.51.1_1636754449059_0.5197808565127471","host":"s3://npm-registry-packages"}},"0.50.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"16d8a428933d5f4cd6512b982054f480cbd7cf45","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.3.tgz","fileCount":60,"integrity":"sha512-b/c9RIEjyakph3r3VTG0Da32imvmSUcEaUORSYgyLAKFmvauEEwWA1Mx8QPUZsGMR3ozgnIBKgXulBRJmRb93w==","signatures":[{"sig":"MEUCIEA5lkDMyBXDCe5CWBgqepUtlYJcGvEYiwDikJtJss/wAiEA05yNkyyNEOFuVkiJlLBjF6g9C3IrWehWB11M2GTTxWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlsuoCRA9TVsSAnZWagAAbw8P/35EidVQYb1nqW23fXHg\nbmPt0OSLYGxsq3VfaNSsHX4IJQZN7zhP73ASWxs2jYGh5lm07VYhcZf9AMA9\n/OogVSzyovAJnYMIOIvOREXG30Zy6VOTI2d7MKjx5T7kVyC2sKdUJ1Qdc880\n0/93/q9GFRJNSn8FHs6HI7GM+sxo0lBVAyTW1T/RbKc4WaACzp7rfebjXmau\nw9gyVNrAwXgNFAAQOfCoel73YZu2bqjGYCxAwsba84RCWIoNYcoeihWt6SeA\nixq5JdHOGRznI6s5877KkNajPhdfDtGjT9E2fdXLpfDIX31yiPIJ/MlvKoc/\nvFWx/A4whpig7025nbWPGD5Xg2+5/GAaFC0QIaANcp3ecs4uumD2tWR+/mQT\n63n84UpfgUcnB3jUQOFrqG43U5aXZSwWFJIFnoz77gqs8OfahGE5hkfccc+2\nly7/a1O6fRmX7dZmBYXBqD9yeDbP1bXuDKxKYT7jzRbQRv/rSh0tlCw3E8J5\nXxCSerPlrNhvpw37gyW+i9cq9/kvlo74aER9qHDlVuBiaZg26X12s+m78wk2\ny0IYXvUUiHr70QET2d8jq7dW8leGeCwt5yrAOi4uRYGeyggTucs5Akxbd0CV\nHoI1jqqOLA4CLfmC2VJRCawcLpv93awtBzZjN17P7acE8KYx06j3+RALGfq/\ndtmy\r\n=/1jD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.50.3","@fluidframework/aqueduct":"^0.50.3","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.50.3","@fluid-experimental/sharejs-json1":"^0.50.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.50.3","@fluid-experimental/bubblebench-common":"^0.50.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.50.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.3_1637272487839_0.12082469019161168","host":"s3://npm-registry-packages"}},"0.51.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.51.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.51.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f53571e5845bc787a7968a1555d2799b970060d4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.51.2.tgz","fileCount":60,"integrity":"sha512-SCOt6+LPiNdu9IE5pq07QdD+9etKkjAxtfn/LkI0TYasVQokvzdpSD8MDzO33+3XQhnHA5KWOCmZATrq0siyig==","signatures":[{"sig":"MEUCIQCOUF0GG2ODg5PO8VlNPlXJKckKvQLsgr+vWxMqnx3cNgIgAy9KjBnyCAGIJW6p5jNVDBt9haiUmX2e05HITUq3WuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2163397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlteOCRA9TVsSAnZWagAAv58P/0A7K/kvft0UtoDPTG9A\ng11B3gp1tr3px79muEYhD5U5W39hK2lpxct9zkv8E4cxVTdpSxkibmUg8ha6\noaa5xVFeAahkP2n6AU1o9tgLRaOlILehoce/0txXusQ4TY0P00FNmJuIUDeO\nB+IVfofc/RktlrueZOTZlbEwMXIRlnucsXR1TwwYYxpYcWKzbZvjVTlqR5mj\nAyBg4ykivmDW6fi4Qd/E4rR/t40qjzCNKubeOQ7PqxnXlchjhxJO33x5jLRI\nNISpiExA3pzZz2vtlUXgPSDy+bCVhmFcQQzigByxtDU5leKzDXChT/CAPD8s\n5TvLgISZHnGdz5KcUBJRWB0/kOKMG2It8kUqjPmIMrRpKwKJemPUX4gaeNAi\nimReapjQJDEqzjsRlQ+MZIzB0xjK+hcbqzL+niIQpl8I7AO6H6jFkrp8cOo8\n4ten0PT/S18J/43kvDg6iP4i4fD7AihpY9G7NvEB59C+pnREM5YNAijM7QDG\nJvEmEDXJnkBhxYy2vS4iCft2XhrauzdUp7AU8+JgHZt0MV5W9kmHBqsomXto\nbNV9mTmYymRYt9WeOTyyyNIZwgxVjXFrf+0mxoaJEUo+V80tq9bWe/GlgvRZ\nNPZ5C5ao5g6jnqi8d/dVYELkZ4hJjKpyQc5sQyT1M53YOGCdDhvJm/lBBbmb\nrlxQ\r\n=e7AE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.51.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.51.2","@fluidframework/aqueduct":"^0.51.2","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.51.2","@fluid-experimental/sharejs-json1":"^0.51.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.51.2","@fluid-experimental/bubblebench-common":"^0.51.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.51.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.51.2_1637275534038_0.9957171736029782","host":"s3://npm-registry-packages"}},"0.52.0-44610":{"name":"@fluid-experimental/bubblebench-ot","version":"0.52.0-44610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.52.0-44610","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"79775f918079551dfb3c67f69c9d3e53d328619a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.52.0-44610.tgz","fileCount":60,"integrity":"sha512-ZQLuCfL36jqA7DwPy4zunhh00kw69ZmT75O3TSzx39ko1Ek4f3pWTmbw9kvZYB8SIJDD/x6ko4VcsL/qi32owA==","signatures":[{"sig":"MEUCIQCrInyYHJ9gibrNhVEqfBT7tGiD05Oyv6uYV1yBG4P3xAIgUFAqfT5yAxA0OC4WirUroO9zcxDX0U7BCRfWgArvSHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmCw7CRA9TVsSAnZWagAAeJAP/0dwYuq3pDujFOZ/854x\nqJEdv8HfjRIDc3FQ568865IKooS4xy1E2JeM5q5VIYyS5yU63p8HWa682NQX\nVPB0h5UxV3ZOXtcaaf+ZUENlE7cxk3HJAL8nfnBTdHlBArXznsuoGuNQzxr5\nrIulcz2SIqluf0CfXTMTnqv47kGIkr/m/U3rYkgMxRA8vHV5AA5y1XKm/LXr\nN/D57KIvZMY1Ex/6U4+hiF2XhxLFzsj8dQVlH+YxTms83eykciy3KKM6e+x7\nUUnhsQnnZa/slcvVB43NHCKkmx5ITeUHZBzIF7VGw+l1l0ZTQ7qnrR2Zm9wG\nqtLRdDhnZ3NfyqNZ+WYawuGDXO9qvNJZlp+k9Y/Utwp27crEuZNVYq15iG3S\neYA+7xqjsC++lVQ5mN/ILyXl7kxDkgHctE33o9PAGFAJEZYsdPi/dAOv0QAB\nw6em77Cp7nMZZyG962srkC7RRjw4ICWNnTXsuLyVb/2zKipwWYlUs4C2mtRH\n23TVzS54EKdemi4aVXqrtk9kMBnu2knGJOFV1xPVAFF7R+n+76Ig5xPvuMi0\n6phtvGHlgztDR8dgqfS5Em9r5Vi+JrHHcD2tvdmvO/FTvMoj5SjUSdHKNbIE\nA3pdZfZuXY5XtJTaULpsSTwY1o7nYxKvTNUYgRCTcJ+29+aShj9WNwT69s8F\naxCT\r\n=45LU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.52.0-44610.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.52.0-44610","@fluidframework/aqueduct":"0.52.0-44610","@fluidframework/core-interfaces":"^0.41.0-0","@fluidframework/view-interfaces":"0.52.0-44610","@fluid-experimental/sharejs-json1":"0.52.0-44610","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.42.0-0","@fluidframework/datastore-definitions":"0.52.0-44610","@fluid-experimental/bubblebench-common":"0.52.0-44610"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.52.0-44610","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.52.0-44610_1637362747538_0.947290883552034","host":"s3://npm-registry-packages"}},"0.52.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.52.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7c4a28d9e0d0e633f2931a57a085993caf48bd1f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.52.0.tgz","fileCount":60,"integrity":"sha512-h0wNkMmvdAUagfByPdEo6+3X5chZcTU84y28vGns7D0ZnYb9Eh+xIlQ84LeA6X+ZZ0rBbKMXPoUw6PnwDv7FmQ==","signatures":[{"sig":"MEYCIQC84/b1GkiygI9NYNTCtmgPgtGKyrjwDpf7mlS9wmhfvwIhAMcl2pXRDP4T45j0VjE8Pv+GYu0Guh6tspWF99ZrwH4s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBc2CRA9TVsSAnZWagAA3H8P/0lIidpw5khOQLvZ65cn\n6/y8f2BmjiNFkkDV95C7pzUXfBxTWpnUOJzJtL4thmOedAObQBEXfwIEWIlg\n+fSpBKCY953Ad/bsM4BXUUqSR60bHJi7ociUD38O/maX6ilVShZ45+4Bk9Tb\nxjHqYd1gku0v6RxeFdWUHtcfhBKKr2e55bqTAUCFwAih2r5owcFW/kAdglTF\n+Iv4uy27AplxLCvCJbcEqxNlZCP/2aKrEOvz7fjq+FWdp1YAS//re2RB5kbe\n7KkiW8Ao+SJ0nCS/uPE0uE/Qsq4kFcgB6eqgHZy6kxH18Cvht4sB3U32kpuD\n5PKAM9bIV2xa+ZNZqxgrJMF1Rcix97XrEhlnTY74fWvh9bObeoww5krq9Q+P\nsSegSeqqGAvqaOVp9TVoyjkt3bcNxIlQGmO+jWIuyc6mg3U9xFD8r/48qqRo\ng4ulpBPxzJ/pTiPmVGTSCKylhR5uhcLzy/xVxyYhfxGqoKHhewmFz4b+JCON\nkUSYRvbs9yh3F8cVHK73tuelOin4tHziGF6usOTx/pjcWWHRl9FP09aeyMgB\nxDjt/+IVAGl0qm1c0Z9Dkq0W79fcHeP9CCdpMQYZoiCOM21zuHIAgi9GQPyi\nB5y/AoGe596dZqDEUuEH0y7EYBSdWW6xe9lH9GUTAQ0tNMLIDom2SGm22nAZ\nb9oa\r\n=XWVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.52.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.52.0","@fluidframework/aqueduct":"^0.52.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.52.0","@fluid-experimental/sharejs-json1":"^0.52.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.42.0","@fluidframework/datastore-definitions":"^0.52.0","@fluid-experimental/bubblebench-common":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.52.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.52.0_1637619509978_0.19776117628974954","host":"s3://npm-registry-packages"}},"0.51.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.51.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.51.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"17f0b5a30dda2d5fd547f6971d2cb0ac18a30c02","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.51.3.tgz","fileCount":60,"integrity":"sha512-TW1ysJAKxbrYxGN6Jca1ZiKiEXLCAVj6a9S8aNiTvw+0a6lYIC3I2Ei5zftOqYPhIGE/VZ1VoUJwc83ZszBsPA==","signatures":[{"sig":"MEUCIQC1OqsVBTO05SBXCHw/RdiCbWcLqFdm9Yrg2aGMYkNs7wIgfpqFRSUrhjEN6qkBU6U8068kzJYqbACmLf8StHD6CiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2159759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnU6JCRA9TVsSAnZWagAAbDIP/1klVqrRYzmBgqnuQN4x\nlrAjmf+9ZP9GjLAY55BMdFR54n4qIqSEhPE2hheJtXsBZ4qf38XPV/YPh+er\n/kGAqHmEOyocLH318lBXNdHZ7g2spQFC79rMNveMZS6GasMTfPIHPgAnzDxT\nylh3IUtR9cDvt0MJ9whI9KGinqUgc2YNqMYRlXFBjg3tar/wQwrxwKcV77TT\nCTcP+q5JCC63ZNNauaqwXzetB5iebz5M3NVIVg2kxZBpi2Nh9bnA5rMgjAmW\nNkJJYiluixpTqIvhZZ5Jvc/H3uH4OvQYx3/Nn9ktcxqfvfBK8DIncnTakSmU\nD2JQqBb+FYWZYYQneI6bmKa3Q4Rv/mrAog7wVFU2E7XtUJL/S7jL9M6em9xF\n8t6iACqOoedm/96Yf9oYmpWnblwlYIWe6xDSqS37Jp6Kg2+u2448aOJtUg2n\naxzYgM/JgY04iO93tz37pnwEnPtrBeXmxAAIsrD/Ul5n4zuw5HZWcQYcXDQF\nj/TjcRbk8izSDfSvv8ca8gRW3DZyQqacINFoc06obNjYSDmPvbGSKc9nS5uo\nY8SRoliL+aAm2MrjsyQkX3S2UgbfRJt4yV9Xx2uUUoNIAdqbeVSgc5ZeYc62\n7q5FaJw7Touarn0Dw3VGSqhew+fACPB6W8Jb2l/SJF4NyNJcJ516nHv24z8B\nwLaM\r\n=9YOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.51.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.51.3","@fluidframework/aqueduct":"^0.51.3","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.51.3","@fluid-experimental/sharejs-json1":"^0.51.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.51.3","@fluid-experimental/bubblebench-common":"^0.51.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.51.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.51.3_1637699208873_0.7785495287800828","host":"s3://npm-registry-packages"}},"0.52.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.52.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.52.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"64d7bf9ebe7bbb8bdd68b22407237f2a18bc4c3e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.52.1.tgz","fileCount":60,"integrity":"sha512-WUAt0hvfRRIERDT4Zl+s/rTKe+ZH2AuqMU4LdvNqAi9rPri9X4NMoXwqMy3d34RzgsDm7AvnXHLYXxWSB1mvfg==","signatures":[{"sig":"MEUCIQDPBGbFotJDj8JGfSWvzYM5bwvHuSAFBcWozVxxSQGvOQIgT2mkc3oFNTJx1MWSPyts1n503jw7NmXK9p1mTxGAuz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2169838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWExCRA9TVsSAnZWagAAbjQP/iT78iHqgHclDiDPJLdK\nXtvotb21TnK9h6cl9nFOvoN/zdb0KUiV2fcXNQhjuIWXT+QsHf7R+JaW0RTx\nIAOcCnvBvAa6ZIxnQN8w1PRPnCOTFxx6kOGK6t1bsHEouMYKgORELv0JrYhd\nCSFGb/yBVGGfoHaezFXHd+jgef0rD+TtfUxjdVWciTZeKanwNAL5jwEYmwLc\nEym6aFWxY1HkSuklSu8egf1gZhlTh1tuhjHwGNpkX05zaRy9DA5rmabC6IHs\n988/lH9d+p1RayjsNL0yvzm++54P1cU/EXD9zUnmigxtKvr3nZZHG75zC9T2\nClnM4BAtwjiiq5hZJE8W9S3MprndBOdD6HU6MoI7DQ6pVb2zgmc/9NrVzNOB\nrh18ksWb7lK7dm/FPLRE+Oq0JliuP02wf7G8MQvrMBTyBr1nQX8zMy1ElRHv\n8devcldguXeQ8NjRhcRr2MzVHQxXSbrpsQjCXSWSjge7o6AbNPrUYwLUBgvM\nadLWqMjxaCkd7BxsI0/E2Ycd+bfUTlx7qzB736Vr4f/aZyUiTkBcHt0RuQEf\nJrhYUv4/4lxU3VZQHtZuKsFVBBIxl++ahzwFYidIhcjPzS6dudnLcG5+EhFg\ntIROwDVlCDjOStMtCKMYQ8zJ7ByAS3Qbm756zebVMZY27yXshby2Pf3WQRLr\ndYK/\r\n=yEar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.52.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.52.1","@fluidframework/aqueduct":"^0.52.1","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.52.1","@fluid-experimental/sharejs-json1":"^0.52.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.42.0","@fluidframework/datastore-definitions":"^0.52.1","@fluid-experimental/bubblebench-common":"^0.52.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.52.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.52.1_1637703985458_0.45412987563308227","host":"s3://npm-registry-packages"}},"0.50.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.50.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.50.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"55a79d4ea54013942832105064d35ec53fdf5eb7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.50.4.tgz","fileCount":60,"integrity":"sha512-LVhy50kuB80u4UlB9aymInZd49XsaTTkvPDzfCUBmTNJe6GavfDxvdJtNtwX5xE1wr2xNIO+rUX4A7jciRE6XQ==","signatures":[{"sig":"MEUCIHUcCQaFHOTIiCYnpDUCaKCVbD2lCuHuwbgEE6gJhHmMAiEAuDmE0YAke6+bv3cTSB0d1FDnlysq3MluBz4n1QDpBa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2149740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYN4CRA9TVsSAnZWagAAuncP/1CPuT7/eyeTgZM1OKLk\nDbsxXVmQzxGp3tN1DtKK5c8eHidbsrk6UZwnXXCp95By1m/xlhmtNhIiufae\nNq3PRY2P6w/fp2vgu5a03DzfcEMf770cS9HKWl7xcpfAP5ib5PzuX2nimnmv\nQaqTwfCXUNfgSaGJrpaBbCDkZXXE4BHwYdjSEuIWUlFc1njuuUk/ong5oM2R\nUwGx70VnUUgNfg6dXLM9phs/ASrKcxyaHqqn7orjCY+ln3oxfBuIntaXkUXk\nCiWVJ4cyLagArDBWyEBFdrG1+xCPlqA14QPT1Vpa8nFk249e8SC5FHLGfU9K\nrmDnVV80MTOjY6fJePgVkXnvxKXwRafog9denCga1qQrP9JZWWBwiCz8XS2g\nlf6E6rykhailwRCyTwZ92mMsBjsWSz7B3KDlBqqThHlu4Am8e6MJbvmTJVXh\nINmLJ+FshZaoUgDqyGbsAEtVeRKhb3CvbRzu31MNs3dZ2NgaeZ+gGRf9rtRi\nXVn3+ru12lSvWzB5GR8W65DvNe5hREkea96yJrQrXGO2aFB8fwPmzFHPaE5w\nFHMQ5WfWjUJWe6Nb5uelN02EBKIwz77xqGD0EGFUB7dX3pqzysn9eCyPiZe7\n4KNA7oQxgqnLI8pgLHArP+ocGEnGdG46fidSV6phQKCYac1mXGey/0mYav6W\nwqdu\r\n=9Lhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.50.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.50.4","@fluidframework/aqueduct":"^0.50.4","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^0.50.4","@fluid-experimental/sharejs-json1":"^0.50.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.41.0","@fluidframework/datastore-definitions":"^0.50.4","@fluid-experimental/bubblebench-common":"^0.50.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^5.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.50.4","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.50.4_1637712760361_0.6757080175288801","host":"s3://npm-registry-packages"}},"0.53.0-46105":{"name":"@fluid-experimental/bubblebench-ot","version":"0.53.0-46105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.53.0-46105","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c55fcee3845bc1a54812ef21a3190c0763688e75","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.53.0-46105.tgz","fileCount":60,"integrity":"sha512-AQU6iVTBjU6RCkDhP4S3woeXUikyv1vsRBebxLRYvOsh9MF6lo6sEu3fcjvWtK9u8grP7EKxahGzAojRVztFcg==","signatures":[{"sig":"MEUCIQDQdu6+23fBesxEvbfOKAzF5hCiSEPOgBJ7cfBpEjjwRgIgJi/d8PwrCraTgi0REfwENlG5brgrCgBWvLgES52fsRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2196663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsTo+CRA9TVsSAnZWagAArm4P/03Ao++0Zz7FLWjzMIj0\n/cHi5YRmAb+pTKA14J9wLZJjzVvQpUNA2ZvAIAlHBMFXkZh3rTVPct7O6Rum\nLfn83jKYVnbdbvhgx7/O41A8zb/jKkyexdUYZKJKfB5m1kmLAaKZ5kmYgm3y\n3MIhAdriVamQj3AeR5/tAui8iRccMc8zgaOnMJV7MpmPXbh65KsznqBaJJPu\nAeLJOt7Fol/WCWDD64P8MfaIykp848oYG0V0HC0y0BPJu+BnWitf3FMa5y/q\nNbeEyLkJwRjZ9LYcKho2z2tNfwGWqNk9Zp5Ej9vIFBMdoT5PGX1yA5pJBdlA\nQYv92uRPh411sFgj63XuCsl6nTIk/jTVd6suPXNRpGe9MUoxrDJSyRK9+mO1\n6xTpiBFfecwvwafdATd5c0VMd13AXw6QV7sK6hgmnhGC/DzitV2oQDOP0mVj\nqmrB6xUGjZp6DtyefTaul1R2GSH8IXR08PqjZe5xOxpUwg0p0AWTfSPK6MuZ\nHaice7Zat87SVFge8x7Jwa19YHaVVa7JMLFLrC3yMmJCBae4uKqHnA63ynwa\neQ6TtWTwkMeL+1uS5WDXgQuJ32vMI8d7yIx5ZVy0Or88cGZ9j/n/ZZr9zJ+B\nUeDxcgODo1YwwHzVaWFp47lkjRrs+03MufIPtbQ/pA09sG5DnM1hYDnAznXs\nz2pg\r\n=f5Rw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.53.0-46105.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.53.0-46105","@fluidframework/aqueduct":"0.53.0-46105","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"0.53.0-46105","@fluid-experimental/sharejs-json1":"0.53.0-46105","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.43.0-0","@fluidframework/datastore-definitions":"0.53.0-46105","@fluid-experimental/bubblebench-common":"0.53.0-46105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.53.0-46105","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.53.0-46105_1639004734376_0.1097341933590461","host":"s3://npm-registry-packages"}},"0.53.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.53.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"adb803b90e15f6e115ad1f7cd0278b177e2e3ca7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.53.0.tgz","fileCount":60,"integrity":"sha512-qke/7rJqecrdLiOA1jw0umiOyXa1rHbyzmpQ8w8DiY+Cq+qHywiVB/R6Yjv2HVZMp6GoF02Kkpbe1MbpVX/McQ==","signatures":[{"sig":"MEQCIFtaNjj9Aoo1WIAgSgPtec8e6+tJDd4DjcvZbG1lmMizAiBvGbfISwFw2isemxLoT5x4eWQehvrWQDfQylwgBvsUJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2196563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs6OtCRA9TVsSAnZWagAALFkP/1H8t8EDid5udzX4Ficp\naEMSdxW/k59TG9OMv2tz+S3DXjm0F5EBf77eDi2o+SbqGo4a7nb4PZBReDe0\nIOvTugMvT4xXCU3UUPP+SlkQc/8ycyxQybZhVdmZpH1It/oW27nuBCbCGm8h\n4IRWgAL5QTw+6qYOg25Rc0u+NSwvGlnIOmadf0OTtIGqiRNgiQxK7dL5xuog\nVWclcAJqz/W1LfSPt4ndG9VCArr7fPSIOLHD0VTbIQbkiMygOsEBZ141vw0i\njVPADLph9QCQ5/jElK/3G5j6gF/fJ7Z0bi/cxT+1YZmSjyQb+RGirsmuQx0o\nRgwBbbzZ5qtUCbYXY8D1dWUFtA4Z8kp7fxmIHsl6ECfacpV04wUCzH3ZAf4z\nzllrs4VYUYycqMNw/5wRwg+jqIX3D6YFfp/436ejzquZlRR6tq1SbI/aU6el\nQGtNY3yewvexfeJqAlHb9XwOxEcPpfv7p5VLTZtXhonnKGgoWY3lr5q8Zrwz\nxQNAOfJFKbAihtH3oGhtg6LWdn9WXkmJVgLFuh0vC7vp0/RT15CaIPyOZa3k\nd1JNgdbZZnwdt6dCPHBRPGSHcoRahKt4Zim//OnzNA1ySyw4JVMgnAZ6HdsE\nJ0TR7k/0u0jnr/PdceVTfBUxqxBKaTYpwavH5UWZTpayh8ax5PyMyHowdg5C\nqgZa\r\n=DRAT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.53.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"12.22.7","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.53.0","@fluidframework/aqueduct":"^0.53.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.53.0","@fluid-experimental/sharejs-json1":"^0.53.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.43.0","@fluidframework/datastore-definitions":"^0.53.0","@fluid-experimental/bubblebench-common":"^0.53.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.53.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.53.0_1639162797571_0.9555550734431433","host":"s3://npm-registry-packages"}},"0.54.0-47413":{"name":"@fluid-experimental/bubblebench-ot","version":"0.54.0-47413","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.54.0-47413","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0984674dabf1b75418420e4a00dfa43dfe4aca13","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.54.0-47413.tgz","fileCount":60,"integrity":"sha512-p75+ChpGr3T0eO/HPQfcHul+o4aYNYIco5bKh+cwgSdBEXvMqKuwp/snvKwUQLkPGFmJPsDO4i2NfnK0atMDqQ==","signatures":[{"sig":"MEYCIQD0UM0OhPQOW6OcEDanRN6yz2NhqRYF3Ii94ew8b4JwpAIhAIn04E6WIdvhqls+cQ9d6Im64VAAqWq0S1zdLIZk6EZu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzKzrCRA9TVsSAnZWagAAE3EP+wbhRmKpcw83TDJ1BOma\nfiIWPN9SwqvFMa8qaMuYcMFGG/ilK1Bk5Bm2PG80KPZhEA7v6o6sTdVRmo18\nLNUKaDFf5pW9RMGcdAJGDPTlS7zCm8U2G2PqkdBhJRlubBZ9h2UQ01e5NFjn\nMHdy7hOTu4rBAtYNpWcGVoPEbn5YQXF54rhsp4oQ4gf+lLb4lprq3aJsW+wH\nDycwO7swsZK7gtR0AGketdBzNhaJGM1kqKqcK5c668KE5h+qEiqDoBnaRwCB\nX7J8DKgxlVTQU8aLLgwb0Kb9doH+KdN+ilp8qg5hy27Tw7ItinASz6hH3dIu\njLfVC0dSKud7UrV1y6QtSU4qUL1AoP+BkYnAN7PV2KUlXz7pb2map6lVPn79\nIUdiRhwU7WR2jJyL5OP29Bk3JQrECdS3m1EVqAGdJIIM4vFkfh+fQe8jE+pr\nPRHgCeGeK7tROyNT4Tvd909fm3cB38EyVikDY99+0j2NHc8gqPskv+iymrBU\nynKwBHY3VYRfeWZbnso2dDhSsamb7Nq77LYcelSlokIkUjyc42tdt1C+X/+h\nZ8EJOIwTBOCQW05YPe2uDkD+S/gA6ioZ2W8J6logbr7hMagKGK5bSyRAlFJq\nOM/MhYLqNwNGY4CencwGlC8watW+Hnsa1x4sWDt4xzxCSlrTQU8KAijhHOia\nY1OX\r\n=4h/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.54.0-47413.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.2","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"0.54.0-47413","@fluidframework/aqueduct":"0.54.0-47413","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"0.54.0-47413","@fluid-experimental/sharejs-json1":"0.54.0-47413","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0-0","@fluidframework/datastore-definitions":"0.54.0-47413","@fluid-experimental/bubblebench-common":"0.54.0-47413"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"0.54.0-47413","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.54.0-47413_1640803563270_0.23130457303489127","host":"s3://npm-registry-packages"}},"0.54.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.54.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.54.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a571f9c6fb988ccf7d5a9e3fa91f976b221cd28d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.54.0.tgz","fileCount":60,"integrity":"sha512-OqYvxMR1VEVBBMQhsbJCDcdUYrN/YtiBH7Ql4lb97spHtU1p6K1iFJgIHiFGa6K/y0H6mLPJILuPyahilD6NNQ==","signatures":[{"sig":"MEUCIBKBxZhJnnTy7CId87TRzMMdvtjoaIv0UH9uexAOxiz3AiEAxTHUyaGBjoEQcw+xDpFzPOwiI2sM8FndjhgWpMSlbKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh03otCRA9TVsSAnZWagAAxDEP/A+zVa9l5w+akVVPIB4Z\nHEcIGgiFsr7XCR6QJBIkie35tugSi0R+erjMrsJ1LCyYZEA0frmmeunqxGw4\nF6WGvdznv+2j0sw/LKg9IS9Mo2iuCYfdG7Hv7hrz89PHtvPyXDOzge47DvXJ\neTW4qGr9VSlQS0pvdbtHP20+CnXX5yF/ZzCnSQ7ceXHqfUun2dyB7UqCKNXR\nqqi080XX2D+I4gASbihGjicL5b5bRE6v+szrt2Al2nyuWuSkiUfe67szWU89\nQSCsqieUVRcJ9dr/ugVTc56sXk8OCzvcweD7CM6RupnTNHSVCRVr1vLAkCr0\n/vDt3Rk2oA5KhxLKXhQTghftMZWLbo86NY/IYq3+Z1Ypdw0Qwha9FT/G0+wz\nlLTLtDwQCAhJaBhTj/UxRSZZYYO8xDMKX3a9OfzDYY/8YHkaIrnxoDjayY6W\nMYMjsAnHkfOXMkFphyYuUA4LUWtRNDPiU711T2K2f/hlVz0jnIM2W2+rOlYp\nDKHXVfEckvFNTCSY44/v30A0py/QOOpuywRGFMVRhMVOG9s06eUalXu7kfCt\nduLtUO6fmmPI+5oU1yAN+ojtuokbL8N/xkIRpPFXFl1f9ovIV+7WeDsIjgFk\nwx4f7DaAMDX3sOEksDse10wOvRqCnRX8MiiGI88UwouxGMUanuBay8AEtoeG\n04DY\r\n=rsfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.54.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.2","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.54.0","@fluidframework/aqueduct":"^0.54.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.54.0","@fluid-experimental/sharejs-json1":"^0.54.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.54.0","@fluid-experimental/bubblebench-common":"^0.54.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.54.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.54.0_1641249325754_0.8632952110569305","host":"s3://npm-registry-packages"}},"0.54.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.54.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.54.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"75a75b4781fb6acaf9b0d18c527d725374de622e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.54.1.tgz","fileCount":60,"integrity":"sha512-KtKRb3H6QB+VBycIP4OMH68ibz45Zyd/mF0+CxZLJHAR6dOMqsVwU5Zw7VjnMQWqH9TecftEkb7U7VRH1qkrcw==","signatures":[{"sig":"MEQCIHS+WURDUcrtRGW7LvH3S2+1Q0ptOOg/ZKsYHt4lTHkMAiBOKSaMZlo2yjD+F/r55WhczZGUC7KNSo98fz4JkAYPXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hVxCRA9TVsSAnZWagAAddwP/RWSKLGey1XfX+0R5kxj\naPCnbPO5GMEA3uPWi/vOvFHWanDLlxcjd03SvJtLocpDcucV+7AmhSdjsNIy\n5nJPpWEzqzEKoiSVn1N8P8c4Ei5ORcgccOU5kjzUqo8UMOtd7B/89c3GPzs9\nRiiBvTMLa1htJXQ6hFyVpVExJn5bNqSZ6DRol/a6lUWQuy4pp9zobvC9bxz8\n0y/Azs3R21NHxQM0xrCu7eO0qkiUGOq3ZWRprAN2cfKhrQsMd36XavfF6HGz\nriF/AQZUC3euvwD8+ol7DaWfavpJJyOJNR5PSPBJZFqSfow+3G0FQItOglDb\nXD/Ris4a1GukeBMt7K4uUwINU13FL2OuWiSw1j0e8yHCT+xu+oP61xmj5sCB\nepftBuPKp/1DTrdLyXtSD7KYNiTWXsTaAndhmdqXl4h4QDcyDdK9pV7TOuNY\nebmIPMWveQOxxMZYkP2FNUkYNg5Oh+ss0Mc7zWuc3dQrKIJEDggvLfICUsaZ\nR31FUIVbNyR3lwYqQD40rmUgTe93a5VRmWshPAMMyVDIUDPeLgHpDL6LCrTI\nXBt4TLvItKXXjiSTGBOc1YTSU598Leibm1MHcwoGAnar0OdsbndPz65eWgPy\n1+9DbAmcEPOcWk7WfS152pNAArZxGYnpmxSeiid2uyI1j3t3LcNwma10Iyaj\nZ0V2\r\n=FY+X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.54.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.2","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.54.1","@fluidframework/aqueduct":"^0.54.1","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.54.1","@fluid-experimental/sharejs-json1":"^0.54.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.54.1","@fluid-experimental/bubblebench-common":"^0.54.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.54.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.54.1_1641420144941_0.793172670780141","host":"s3://npm-registry-packages"}},"0.54.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.54.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.54.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4defc651cecf0a9adbffb0068b7f203eaeb55d6f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.54.2.tgz","fileCount":60,"integrity":"sha512-nQO6tqmvMEVQgHXs1Uyrt7TxEUXsAL9jiUJUsbY6vY4FUpHMf8tlJSGpOcPv8NDVU3w/7Eh1x6471wT4G40Y+A==","signatures":[{"sig":"MEUCIHw66PIsD9RRGBONgicK0ShT9wMAfxW0Wmg71DrPoDD9AiEA/d3kRovpDYi4V2xaN+8bxP5+sQji47D4VD2+9eMuyrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3e1RCRA9TVsSAnZWagAAM3IP/1WpbvwZPngUrRoU7tH9\nMVwQMCLNxPtuTmbZyrfYsdRfzz3ll3mkYdGeoVKQqa4veseU1sMkMY+GIm0m\nmCZ6zmdHo58PA4UURrEc0t3U75gmv+85Xc++O1WEV5azXK+T33azjueUC7cK\nJDWgqyXU8phIlnYpFmFUO235kzoir1wtkkXdWjvTwhuX1LFqXMl8PWS2ta0F\n55Yz1RJWNR4t8Wf7fiYXXriykBk6/DCLYkY9Qmw9FXm6DqoVLSCC2Mcp90B4\ngcvT0VU5nr+ZYD2p8RXaHByOUyi/wHEOKErGPPCY3W6UBUxiPfle1KtjISk+\nwM18NLbOnUHIc46ij5P9sTj9oLVyrfFK5ZrJqrbFedsR0AlUm/M12Rxfo6dJ\nRCkKZpil1NXDSvVajssz7RG6cXyPcbYNnpcOT7Dt1ikoBt8bKG6+Otf/VAUt\n+oMMkYyj6KqJTLhOYskcY+WcREHoXwzUqFgqzxWbvb48tTvB4MzPu55x1HpH\nW4JU7FMf7MWZVoDL9ZuPKY3P1oUoq/bo91mr5YL4EaW/to7o/urn96Fr53oS\nZkNOJOl1mG1RHQs41TkK9JFifmE/SqdgNDj/TgEbGeV3ZghsBK/h2XabfXXg\nmb+M5GV0ao00N+Lro4f3F2j+a5tXVBsmQA7iKen3BFKT8XmNa9o+AQhP3Th4\nytjN\r\n=Om2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.54.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.54.2","@fluidframework/aqueduct":"^0.54.2","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.54.2","@fluid-experimental/sharejs-json1":"^0.54.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.54.2","@fluid-experimental/bubblebench-common":"^0.54.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.54.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.54.2_1641934160776_0.0949683215850965","host":"s3://npm-registry-packages"}},"0.55.0-48551":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.0-48551","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.0-48551","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0d9d0221d7873a208a651c78c1989727a5da1c11","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.0-48551.tgz","fileCount":60,"integrity":"sha512-2qCLek4b8TiPo1ELaON2lLLwpiDpxoWJtb3mqcqRgGWMv5C9BzjTU9rKwmpQfiJcH5D/uHeBDmc2LpynMgCWbg==","signatures":[{"sig":"MEUCIQDlB5jkYXgvDRUyvYs7RVf92qy825TObungHIsAhlnuXwIgCCZTtgBxRkCPe7kpU8Ca0ppoMU49vyQRbU5Ut+p/nnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ep1CRA9TVsSAnZWagAA2XwP+wd4p98xYJ6npyDd/bQ1\nPylN5+orkUVLQ12WL5tbaeU2elSZ2JfzXi+PWeByNw5dxLYRlHBfKixoKOWs\nWJOSSBwmOhSvOw2h30Vra3Msde40+5mQLRbjHpLdtGMl0ibpwfEw2ir09mgc\n1qGrJAzEvKXhRTnRU+AQp/qEUxqAv0t6bCl7drFem8FqyEsmmcl4wVpUtzrL\nr0aIim7Sl/9VUVOR/aCXT1w6Ry1WVvADtarUsuQ2ILcviHXLbnGjxDnehw3d\n5V37TsRSkULBCQuq1zyYDQUS0WCZqoIqJAxPUFCN+USLDyPvuHFSlOKtjGZE\n50ccfgsVNiSjx6dhiTlEXJjOsS6Tgje0EOnh+3g7EjMBC01yoYHv625oMKeg\neVM/oBwNgboldkyhwhyTSTLjPRP2j7Tfy0hPRrLQ60UTMO0AAYFxxyylvD55\nKgxkcJsKGpgmDg2TkpNk9jsDwIPH6dg1kQPXFdILbx4rRPXRjQEFwzuWtk6y\n+s9Gj0Xu0RDWB4U3Rh3qMjDYoqqZ8fjmp2csYVk/jhIIFN+3WQ7NShE071Gd\n85wUVnG4VfnLRpgAR4+Asyd90sPMUZRU0BUfZyGoRF7c1Sgda4nqQ4LJ+uwC\nSy46aOBfz77T/S0e6I6LowkcSq9hUXnfn/79NKvWqYUqy59Hv9BhqiofpvOO\nF+lB\r\n=wMNi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.0-48551.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.55.0-48551","@fluidframework/aqueduct":"0.55.0-48551","@fluid-example/example-utils":"0.55.0-48551","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"0.55.0-48551","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"0.55.0-48551","@fluid-experimental/bubblebench-common":"0.55.0-48551"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.55.0-48551","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0-0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.0-48551_1642195572803_0.8791398759876687","host":"s3://npm-registry-packages"}},"0.55.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aa8ccd5f992f08d8dc8271ae906017c9692e9c89","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.0.tgz","fileCount":60,"integrity":"sha512-QbtVhNb6snNvqc2nQa8xqo2Xa/MBN1MQNtOR0nyVJQsG9WNEpxQPHC2lwMD/kZP61TsY49itS/CxeriRN/zJlQ==","signatures":[{"sig":"MEQCID9w7UUqEVzlfclM4uME2l0g5Z+U8ULUta5oFKGaZVzQAiAw5iVhYIskRndB2eqgL0ocLX1WH2uDPCECAPjlEv/wTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh51BHCRA9TVsSAnZWagAAFOwP/0jFqj7SnY727RCNOXnG\n9CZ5hY3BxSbD08CssWK/d73WG2EIiyvLvl4922d+k50Y68pij28cyS+R3F2b\nSZfJX9MMCOCFXOxJDiKPyJAgkR49dwt7OXTcaZVeZALzkXGTdH9kmNKsYwAT\nCSnIpHZMc8DjlAZm/VZlz183JBeKGDsNevLiAXS1wfSsfCIXdcfj4xCAdz5c\nOfdL68gr9r9oZYLe4DNgB1pFDgvPP28lPG7B26Q2qf/2UEHNLtSVJpaay9D2\nHN6GjXNZoYCMnY0eQUFh2LXOl8yuK8SeAx+JS85oiGHAFgz+W2/AUqG3Q93a\nSD8hiT751d7DdEVtnVMEA/CkElFroyS/EigNb77ae2DMusA8CzX/Hxj5t8A9\nJcScP0XkYdR9bo3YBO3+0tmKfdx8xI6/ogOwK8q2eLxFZ9vFyO25NiNoPqRJ\n4oBZEPN+N8aaU7Y2tdJT1NAvPXpc4M5W3OxWd/2hQFm+6OhPSrEleDwJv2p9\npgSMCnPspuRm4SdPjVFkvMTIbztnGwjcDuFunDgOGRzXeMvwWQHiqhdQd8lR\nNV6N4meCbunyk2CMG4HRFWxeGzYCA86l94IgMBPSQ3uakpBF2DMZbBGHwBBT\nEDNT3ujpFEojxRPp+hL2x1dVK1pgbx/xp+wbsFgfw7yRp80aR+E5p2J83QN9\nAx3U\r\n=qptf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.55.0","@fluidframework/aqueduct":"^0.55.0","@fluid-example/example-utils":"^0.55.0","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.55.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.55.0","@fluid-experimental/bubblebench-common":"^0.55.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.55.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.0_1642549318782_0.8515717478094733","host":"s3://npm-registry-packages"}},"0.55.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"08a062d6989776b1dbce9c77b6e942401eb3db66","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.1.tgz","fileCount":60,"integrity":"sha512-eKNQfnF2VF6KubpPvgfTgGDtfyhAw2mIwKkOzuF51C/VPI9w65hqj3a8d0TAGCODUpxACUa7669yb3aNldTeIA==","signatures":[{"sig":"MEUCIQCmUQIhFmOpCvhgsDRl2MbVRTWGxyhuU2r5fJzKVQJllQIgCeHwkml8cEa7vo0V5HWquBsb7gCgUNVIYlApDrDSu/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9D36CRA9TVsSAnZWagAAC44P/35NhNj81RBVPXdf7KME\nU+0K9vu+e6wnPLEWu7+EBJb2h1zrJWwj/Ufno25urvx0FKZ0fruFCvQzfISn\n2dIkKvC8Izhv/J08wTY/UVqnhAWC9XEHLRF8O6E8cGWpgzNaur5cw1RjF8R6\nM2wCsTK8QVFmIi9/oL2AefIuVGEWK21AxSgxrMnotiNvDochmuxbGYp+hFYS\n/gz0qy0k+A++wDZffxIJyCNJuQBF+BwjbfL7wcnHzRVUbQhhG8J2dnc5V/7k\nXd7Qa8iGsfvCgWVXxb4hurUgJ7pHBnjO/nE5PsrSYHaCnC732X2teP2veoPV\nYVFZWU32pzBIWBCOwXWCWsQwlj/5rhiXaDXgfjDVkF6V8JXhc9ZzdubxgMUQ\n0L4L7CVwE6IPuwcjmtiAvueVWeXOEcnRq/pbg6JK87lQEagePmML9M3rhyvG\nStJ9zOnRSDYbYC560rf883KZCCjMZQzLs/2Z5SAt9xL4IrAO6yM7Nf6i2xaJ\nIR1PLkop+k5bIruBdwyKp8sydkb5zUK/eYj/9+VxPCtU6pJ7otTKvnjGaiTk\ngRWayH7/BZesYRF3N+2SIv20DgHH2pEqoAJvqDlOBezs+7JDD3FUSOWnuNaI\n/nGNi3fnhQhlGMC2DNDZXTRRmA53kzUScpwAesDSU1m8nRRHYutTFjq6NGdc\nM2FR\r\n=j/ts\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.55.1","@fluidframework/aqueduct":"^0.55.1","@fluid-example/example-utils":"^0.55.1","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.55.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.55.1","@fluid-experimental/bubblebench-common":"^0.55.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.55.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.1_1643396602137_0.5366752255542999","host":"s3://npm-registry-packages"}},"0.56.0-49831":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.0-49831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.0-49831","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a717146148abc4b1a7aefd8ac69e173021e79ff1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.0-49831.tgz","fileCount":60,"integrity":"sha512-u0JMZNV/GEkH3vFl/RzZcZp5rFeTB9FSWl4b6V4rPFA5CPoCAhpm1ROAzGOi21ZDuGC4cPuQ/Onm5KIOf4aujQ==","signatures":[{"sig":"MEUCIH6BeipNVk5J8aw3jZO83jnCr1K2z7sWiWmJjdo0TSdaAiEAhRLQQdTIJX6c0bJltHDG9CwD45lmOfDzMq73t93Z6Wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2250329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FKGCRA9TVsSAnZWagAAHMoQAKKdap9mt2TJIXBVKD1u\nbVTVODXAgvKgNHu4PgeTA84aEVP6f3VpfsJSpzMH7s4pX6pAp/UhtigaBtLH\nHbggovhAi0iJurUZ+i7agTOTrgITUyrQqEzsEyI3CsBq4zsk4yy/6Pn1SGiQ\nZ8M/3W0mlCNpgbkN6IJ5nNBW+dXP/1QOcC2vy81+HFwrjt4/jH5T1HJZk2DA\njznefzpHEE779qKsJvl5m2hPoU9y+HNChRQG5XY5aE3KomhB5i+SkRZ0KrCh\ngKopC+ShS6UC4+eohGBsrLMrLcmvycpVD+1uPKuS8onman6mq4xLRR5lS7VH\nMvCpN1zjcSpItArzfwe6nVs2AAaAZi1FXe7HJBC2x3WzeAfJNXchv4gtjRFq\nmV3keBZkCieDdQYxMYjYRg6LcWI3nkOURkM5pHbUJMhZaog/ZTOQrCkfHcof\ncbhKHiARzbTYbqUVNaUuPNtXEJwYfP6pNUbbwOFTHVo5ht9po/eDBctUGN26\n9nMd3Xr3AwCoLouhpZKCoX465VL2+0bKldPHKzXmT/h9UFyYrue47XHqqtad\nd1Ydi9XtjozXAGl9tGqRWa5MhnWdAXp+DDzFuX5847qZxUhroNcA0ZmnqwbB\nHQfW9JgbCXPz3/TnJbmJfUF8f0z9S+bvLpXBwjJhwcFU3YRxinBum8c2+JqI\nLJoZ\r\n=uNaE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.0-49831.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.56.0-49831","@fluidframework/aqueduct":"0.56.0-49831","@fluid-example/example-utils":"0.56.0-49831","@fluidframework/core-interfaces":"^0.42.0-0","@fluid-experimental/sharejs-json1":"0.56.0-49831","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0-0","@fluidframework/datastore-definitions":"0.56.0-49831","@fluid-experimental/bubblebench-common":"0.56.0-49831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.56.0-49831","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.0-49831_1643401862534_0.38793256825495614","host":"s3://npm-registry-packages"}},"0.56.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5105c0a27dbba65b1f0b694eb00eea8ed16687db","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.0.tgz","fileCount":60,"integrity":"sha512-BNNmpzpFdv97zytgPJ+bvCugQQI6eLA627z9o/MehZ2zvkFKU9ig10k3YRK7lSdpfyGVaNtFYqibYZMCgZI8uQ==","signatures":[{"sig":"MEUCIQCkmfyNs4oTUvja9P8aSVJ2uJLh6z2+m4n7JYJztgjLcgIgUsO9UYg4ebYwQi9Tf8e3sy7IWePGdvzsZtg0E/eAlqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2250233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IqZCRA9TVsSAnZWagAAP6QP/ivs98QV/sXj6pMz5xVg\nyhA4WH6kmy8EQcBtKGEFIT4WpKw0ivUdEVCYuvc7MEP4rL+qqiADvvQJIQwd\npTPKiUmbS2WzWWiSd4qn4wRU55QO7ts50xp3nMo2S1jeTrwjFVd4SmjhSqw4\nvbmTOW/7dk7yFbgOKNAjmqmaNmjx1Xfy/66mvQN8tHyUGm9dHxWIuSuZ4ZVS\n26iqCv58DHQQ3d8g7xX7KMoII4iJF7hwGZr95UEBBxAcU1N0nrmVSst20fjz\n4nj3A/g+4mm2dbyBr84mHTGqHi3nRflUPFTIIJFZR8zO84ckMGJRpiqYt8mO\nDjib4VFf23wNmDURevZ/1r50ZiLYu+tFC6HDIeS0Q2kKs3jKXRcOk7/t3wj+\nsOQldGM2lPB7uN7Grj1ZAMi+hRaByemNmBoiKzMpV2CqBvrnxmeKiVbdvair\nFI4FnwHwf30pBi2mAbYijwV8IuIVr2PtwtFRTRLPFIehyE7Is02LF60eXFDP\n04CV7OGMJMDERa+OFI0s0NvIzZ18RxsCB+QJOBobZwt56nFlt9ZElot66iWx\nCZCngErJrOMAR72pPFAYEHUMYcfNNXnhLA/6BbpJ0OSsKV8HToGKMkdh44wu\nLMEIYTwKtC90Yrmfe/SvCqjKKXOmcPuZuknlyLERbDpUMPvDu/O+NXA/4v9i\nVTfg\r\n=bi0Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.18.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.0","@fluidframework/aqueduct":"^0.56.0","@fluid-example/example-utils":"^0.56.0","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.0","@fluid-experimental/bubblebench-common":"^0.56.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.0_1643416217413_0.2587462506593916","host":"s3://npm-registry-packages"}},"0.54.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.54.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.54.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"dd0e3761ac0a53b233a634b51a1fca699a8cbf81","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.54.3.tgz","fileCount":60,"integrity":"sha512-7VhzPRMSE9km/ryvK3vdllsy9amG9txFv4Za5IjjqplkPWbW5Co/hAMMggwuqN0L4lH2R20N0DzrHTakTzlCdQ==","signatures":[{"sig":"MEUCIGsOkxIPQkO5tvzhxnYz26pkFjR4NB/8tMdFkQE2rQLAAiEA8P5QT93azy9fXfmomo79V6+iaDW9TmIvHkVWTxByKr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2236407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ztcCRA9TVsSAnZWagAAKtsP/RlTnYM2jXvcJQQGU2Ii\nfvK2e6qGisYnWAWx8/Q7mQVMRN+GFBhGl+qCikjZneIAPct7QaYdDxYcd9KP\nvu25itDMytzS9I0I1mA+9PaNxlHWObUIUeKvPA6Ccs0F/D6QhekhGKue7ZtQ\ndmB5Hw3Q/ZMbJ6HzT4NEDIIvXFcrPNBq3gfVFPh/6F9A1/2AQVzfRbiuLM9h\nDKi8BX8G4a0MneVO7XNjxg8PUUwT9aszet3mCNw5XCgcsOFSr6Y2/SZ++/lH\nm9leuXBLb1whOrTCJCmUzTaGtQa8EkhIQygUAlxbslYDmJA5P61WKISk0kYx\n0f6ujdTGAZuGxb+BzIUvpugz/hqSwposSewZpCBLH+jVZGIAGNjMlgDTzu4w\nFzHwvXBFnAWytmDQizD9yM3Yo7UYUM0z5qNRX8reSLwVpb9aV4SlWPZgPXLF\ntOysTzdSQkyUWfnTAqk2eySacFG04enwpWSVddgNZWyztGJKes8WdHjJBTYK\nNrLeuAoAJ3t1fPylNPXjfNrNTzgMKyTCN/KfPvFEfm8hLYwuIUpG67ngA+p1\nlUKLJaWWJcY5mALF8DUk5YHAPDhcni/fygKll6vvblZ1c6q5C7o9cYOO3u3/\nhk/xPiWj8ZUWQGsDHxCuzhgGAkdeZAhOUQhj2MFYhV9otE4dDOc9cgUJSADe\nlf5E\r\n=WOAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.54.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","react-dom":"^16.10.2","@fluidframework/map":"^0.54.3","@fluidframework/aqueduct":"^0.54.3","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^0.54.3","@fluid-experimental/sharejs-json1":"^0.54.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.54.3","@fluid-experimental/bubblebench-common":"^0.54.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@types/expect-puppeteer":"2.2.1","@typescript-eslint/parser":"~4.14.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluid-tools/webpack-fluid-loader":"^0.54.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.54.3_1643854684186_0.24289183805967163","host":"s3://npm-registry-packages"}},"0.56.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"311aff72ed5ad519ad6d3dfc1ce9ebc92316fad0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.1.tgz","fileCount":60,"integrity":"sha512-muvf/8cvpiFy+AsDm63k02OHKDF4jFCy5PanqOCFM5ok9u/Y8SExy/ByQtGxXVhYIqv6hQYCdk3zPYnFmi5Q9Q==","signatures":[{"sig":"MEMCHyWrpb1MSRCRqc5gtb4Wt/ZQpqRbgububuP41f962p4CIClOgvl9d9VNZw+8UtHyxXHtGjLpHXhCRSapYfEUPe1M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2250233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z6YCRA9TVsSAnZWagAA/c0P/AmSVgTUMdsjoIyfPMXp\n0iKF024N1e4BaPOTEsHPtFbmCb7Yrr0+emnZ4rx4xJc4x0/G+uB8T/MRVab0\nafk4oHzGuee2/H4RM6NuhFBaGys1pb5JY6AMDabp9hHwgpzl2YXJ8naOU6oF\n0hMbICz4UQ7D/vBIlqTNDKKlVvMg8vv+CRRjIAKljmM8nou0rTwdl3nRtXd0\n5Pf5ywweUNOc+8JikljUpAwOxKdvhTX+g8qoMAp4TzlWy/e710nHhDVx8HsK\nMmFDSBAmBwmyi+C6szrL/ady3UT4qMBsrCF9WWYC/ks8H563HZjeHSN9kpt4\nOSo7QqwhfmwiXjVsal2JEicbHyKWJvT6vXDVEvCoK1ppdUoixpojIjieMtmi\nqh6yMC/ECJA2sM/lr3jpy5XVju3OxIFqwao5GIJjAm7DEaVtHrUOocVfRnmV\nyBuKl7sGrdtm9IXwQKjR/lNaWMCucFEa80k5i5484b90PNScrr8bh4ECjbI/\nJDCnIgeF/6QDlNBJtt5jdIN3kez6OrPkdM4ona7tt7nYpoaM+RLTh5SZ0HuW\n5jcXk6YKY7SJnoxEzh2vVjxBgA2gugNYeX9Av7XAAOPbs3Tglch4CV9HSBpf\nk1uVYHtBBxaGVeLdUzf3YWBcHPFB0zCpfLS/zxH4WSgEXOei0EcH9wghXv1G\nNOQE\r\n=FyyR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.1","@fluidframework/aqueduct":"^0.56.1","@fluid-example/example-utils":"^0.56.1","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.1","@fluid-experimental/bubblebench-common":"^0.56.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.1_1643855512036_0.8716613982720769","host":"s3://npm-registry-packages"}},"0.55.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"343a356326464a1466c469fdbf37861019c5ef06","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.2.tgz","fileCount":60,"integrity":"sha512-wZ87g3ylC5uSGVvBagsheTA9SWxCoN7ySdPEiNkTSAX7OTJUSMDJcZ01ZG7ZcSz1R/3uvTKDA/+sjyXLYfz01w==","signatures":[{"sig":"MEQCIDTIhRhJ3z68nOrdwBWFq9H9jiNZVNvESU0RL69eBTR4AiB58Eo3De+LrFJgi/KJ6jZTE1KZHjs0omTKnZPqlQnkrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z7cCRA9TVsSAnZWagAAaioP/RoUTQCsdH3Z+CVrhssr\nmSYuw7/VOaLbGLLox8sjAFmMuY6VWYvwquweRZ/aobwxv2DmFUX0IF2Yx3pG\nIhHJBr8nt0xT5GBcv46miZKQIbOK5I6CLAbA7yNXHxT12PsLhHb4a629FHLB\nCPranz8js7StAv6txV8qpOrfMjz9aWtUbUF6wWUpJYuJc2Kh+Uu7nkjdUyWl\nbvkZyMbk47ys3/uUfOsT5Zq/1OHcUphgfboJgEBijzfsTDImX9M3puK14iQE\nkmo/me76rsc9cZEAIgaCCMYlVQEVqjiOFhy48Tl62+vpglzp/yPTjCPwZYYE\n7Hfs2i1b8TMdOTEgo/te9prUJh/ZPKiKWCRHaDeSPyHYW7nAIj2mcGPXieC+\n+Tb0PlaGvBaX2Zk53x56N9EjCCegFSF9Wxl2MQ7fIB6K3CLJqHqBzX6RK5V4\n2HkI0e7S1t9VnWn19oCeRrk+mVh4oPXnD3F55gMbznxXn0Um+JpprS6DlOMC\nubSUuVjoUNyPyBFxASUFwNgeob2y5dUmu4W4Mzo0CVNm1Y3uf/+RadN3KUl+\nFBBWwkn/9p0fdX3unVuHGkSe2chMxKO1IMzQCnyeZG2jUlrwPJ8o1ROgh0TU\nxxAB2q2xRf/kxr30P41Ln0uuK+DGwg6WdpP8W43oHJpxfo4aL2XLLWvumqav\nReSz\r\n=j6uO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.55.2","@fluidframework/aqueduct":"^0.55.2","@fluid-example/example-utils":"^0.55.2","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.55.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.55.2","@fluid-experimental/bubblebench-common":"^0.55.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.55.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.2_1643855579865_0.7976237969569875","host":"s3://npm-registry-packages"}},"0.56.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ac8ec75aa9416d0040f5ef759f87416a9812a50a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.2.tgz","fileCount":60,"integrity":"sha512-USc4IkXteIPvVTURQaRMGgU0xgT7i3M2mawFQDPsEH7/lcfo6fwk6d6Gf9mtS8uBYkbIVZ9vvYTWQZFKcmpQPg==","signatures":[{"sig":"MEUCICqZToxXJFr3VOgpK+f+jO9nDexRwsM7ao2jhCFK0OzaAiEA609qABMZKcb851MsEp6JNU7bfderPgkF/10QKvBu2gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2252167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBFS1CRA9TVsSAnZWagAAowIP/19bu9sG00n4nuLDi91R\nthOZQ2+4qzoSCEf985aJQaViSqkva5TRj/V/iElrtwRByiZqOXwu3tDX0af+\nxqp5bTAtc/7MJv8xQLPe5dGL7kie2dR5p6eZ3MVuEkhSvCGNx2cd2Oe3peuR\nhWH14WEy+sWY/dlyGN5udijQ/beCrC9AlLSR2H4eXVJbvOd4oJvLW/lT7tqD\nPAUDY05gMPUovUUWHzfFdODbTsaWeoKAzPq6cMMVvLdckWfS3ufsPsgvpn6q\nV4H1756N+uShP+7C0V7+s7NbYGmrBGWawffRuCBljBZ62p2LBsM+zmm9X8Sn\n8lijDAU1bxvsAoO+UeKyk+dkw9q9Whn9cqAaY85ZeoZoDF+TL152iqa1+9RK\nqDLMsnenK+x73U7oFZOnDd9GDs2quETgoXcCtlu0nyLrqiOzA+QA5RNZTRjc\nQY/GcbYzZPcBz4zCNi+vDV7RvoSu3KYiWTUiBSjLbQEg1HhaT5x2KoMAJ75g\n1Ji5djZAygGeYg6pQN6wYrOYgGyUvoAwyhlwYwKu4l07xORSLRnrt+dDCmG6\nRHBp3ajwssopHv9of8WATONN4An5b6H1a3bdS9K1wrNzOfKy/aDNqRgvOeV7\n318y3N1HyqIqeT6dzfOXK2yg5uWk29BV+GHTq0Nf7/tr43H/qNovjnOOC8nX\nByeX\r\n=oNwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.2","@fluidframework/aqueduct":"^0.56.2","@fluid-example/example-utils":"^0.56.2","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.2","@fluid-experimental/bubblebench-common":"^0.56.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.2_1644450996722_0.48282790850578094","host":"s3://npm-registry-packages"}},"0.55.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f4751cbc1c10930d735cf3d11053067d9486e8ba","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.3.tgz","fileCount":60,"integrity":"sha512-jSH5S917gplrd8IsH3xLeNzaLJYmU/Id9rJzMMKvJvG0RQsRrhx3bOBV9xzzgKZYfv9jvc9ukRW5GNgwiWlYmA==","signatures":[{"sig":"MEQCIHIwOby/61P5WMUmZ3ic9SpimmHoijFswAJ+3RK1PBjdAiAeur4+E69nB+1u46jCmvH7yaTQIRUopGsPaTr3HaPk+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbtBCRA9TVsSAnZWagAA4bAP/i0q+qCTg2S/JDvG4B0P\nEflInNJI4UkxRuqwcJ/Rbcv8l8lGDHuND5kQTdiBU2Ne1RS4qRT5+0x05id8\n+FDqX9oyCs4H/OWbAgbyUEpwz/iI0rfIDoA1ZSyH13XbHGCRtb+ioOsNF6M0\neHQirnwJdTz3LJ6koNJOuIZQ35/u3aPcoE6tNHToFXnRBAvL19G4FcyMf6rv\ngcMznqUvq+1f2WYft3YK/OEze+bnTPvVkx/LOBnfnQ8gaaEDepH9DkbLGTEF\n7XxGq07GprfKANWr0uwlUbUjDvDHLFrAi09+Gaj2ez5Ickn2SefonkfaLdpS\n6NlJgp0JJc6AuvgDKL8Phk5imS277pDNqwNupgZhRxgnhU/FtX9+NWJVGOkc\nhWHjnzTnogTaa25juuzMPS/wy/NRChR+kSYUZwlHy+sG1ZooNH+8ZJKHZCcC\nBigXGuwdC5moR3PjDZLr1YkhBmVBsf1XoYVdKfy/Q3Hk+MEh/UaQXyS7EFxo\nolN60vBScN/p8ZQPlx4vCZ4WMjceRvP/CcjfJg4JNLKyY6fYgUyhV6U5o+V1\nCWEOPJ8z1cLL+t/G9T6GA6TJ5RqgTewWtLsRq7JUevML1Eudwhr+IqmZRFY5\nomBVqv3SAQgRHDn8AvwirSc1gcS0/cmbX8xaom73yrxVGT2B1/acyArl6FGP\nLnIJ\r\n=dwPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.55.3","@fluidframework/aqueduct":"^0.55.3","@fluid-example/example-utils":"^0.55.3","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.55.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.55.3","@fluid-experimental/bubblebench-common":"^0.55.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.55.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.3_1644542785166_0.13305493249750167","host":"s3://npm-registry-packages"}},"0.56.3":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0c9d4af6b458021c20d0069dcfac05b7a7da6f67","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.3.tgz","fileCount":60,"integrity":"sha512-1H3V+30z1MymSJVNCwk60jC6BGKJ6r4ci5Oq6RujxIprxpQeGkMQ8NLxe4VR8XJmOAvdzeVvcq2nNtIKSj7ftQ==","signatures":[{"sig":"MEUCIEnQCopbZ8uv3+bDMpP8sHq5iLYdSJ59+DJ+fFO0hC8xAiEAs42XsvXrUkB4PkEapgwu4GoVqS8RXh2yuIqSsfZdfIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2252310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbwVCRA9TVsSAnZWagAAYEMQAKJp+ei/EIK+18snRZvp\n+xCA/oAar1+KBrS1BNBASIUsrFwLmm9eYNEKSbMGGBtL2dzvMAKFXi52dcpO\ni1yBfv29P/tptuYLCzZzq7Lc4yIGVdmco6xpvxMttEnh++MJ/v12X5jEV8NN\n9k9XNfWnDWX+JhZwnWpciv6o7ahQszgXugrW3jLZhmu7ViAAZQpguSMn7PTP\npMh1Ymeck9MH7IfLKq6kbrHp3AsmBcRIcyR+85dk3utYbY9tFC9ZOiuU+APi\ncPSJlL6ztvA++UxvFGPrEsY+hMMTMURLNmiQtpzuWTFOYBRS9XGXd3+iICnf\nDVVB5M6qd7j8xM4jdeANdsbV/XuCK2lkTCLWYL8FoYx7Hwne8qmxIXE1lg/A\ngRegLNmnPswJJZtZl1GQxzUf1v9/om4lGMULBmK+cHfoUEPQcYCk9plt65vD\nQZxxMQ0/M42XiCGyLGaZCkuUG0htfudOmF0S0TSBfa2YyFTQhclIA1pHeE4G\nJCkVRZsGW8Tgh0S4cA5Qt58h0iaWIUOIBEJt6Nn6HxO0ekHrK9A+DRp74QDo\nm07Zra6b3buh1ooq5qK9c3i8z6nifzpLFlIqrIJ3IUc4YF2g+fRsQ9g6bKEG\nieHuowwVXlKc2HprO8fNPqw4XSK0wzt4N6csBWoi3w3flZFMSLShhfuo7JnO\n67rM\r\n=ai96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.3.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.3","@fluidframework/aqueduct":"^0.56.3","@fluid-example/example-utils":"^0.56.3","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.3","@fluid-experimental/bubblebench-common":"^0.56.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.3_1644542996895_0.8513091508581037","host":"s3://npm-registry-packages"}},"0.57.0-51086":{"name":"@fluid-experimental/bubblebench-ot","version":"0.57.0-51086","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.57.0-51086","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"73a58578f938910831fe930c861e57112bfbd6f3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.57.0-51086.tgz","fileCount":60,"integrity":"sha512-lfysOq3arPVZuB43vrdV6NeYQWH9AdESfzMGjAUV6Y70Lg/oPcXgp/495xVYDIvNuFXL37el6BmyI7wHvLIBaw==","signatures":[{"sig":"MEUCIQC5N26y4L5e5G3kISnjPO27JKmYU0ljGLKTEcRKKrJDKQIgVA++ZicQdBmMtfXcbBD5q4BZMmDZkRMYNcX3ojnfYc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2278635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwj3CRA9TVsSAnZWagAAB1wQAIK1xPKUKRwnZ1rbbIPk\nRDqhIedKYPZxmYbEZBcVqvXiQhhkVSlur3/ZGAwOUyHEjj5RrO3lC8SnD6qL\no8GfrJcCq60yj1sJ8R/42Inubkds4BWhtm3Ecjw6ViO6E3vWN8VFwRNxNts6\nxNXRXGQdngKZxXq8eG50xqTeiqdiA7A13mm26hm6i8B1bl9lbFILfcMAwo9b\nwfjCeZSyudiRFq8OwaYG7bD+XKRlKU8aYRB/H5X/xfrFgFMyICopYsw+LUTY\ngVJVT2UmSidshLCxLOp7r9BwSBQszo3N5EMPelfLw5iy6+YOnUTHlqnX07qr\ns1W1emBPrUF1O19A/BFFaTCOwiLZIf2wGFCWOuJyUAIq5UTULygytL+Nr+b+\nx0A8Xyw3x4+YjMJK7KeUJ7OEg1RBvIYkzOR4Tpq1NzMBvRM6l5LhExsbXkY4\nNUJIjBs9ikP0qM2j77YNKnXQiVcbKWv5Z6ajaBMv8gfm29kY+uQsHcDl115K\nY9NNW/stW1IPwduJgqi4RwQgK64zSER29TCoS5M9Pdk3kuMd1RXQqwGLFjck\n3LuN5VSORnGJcRv9hLrvlVqD51ePNlzTpTqRj2ZisLxtMdVFfBvNq2rSMYAk\nuZZesNYVHTQw7QwhY/gKH2bxN+EWkfWcSZJ3WSzGoCKT566XtWTc6lob76I5\nSyl+\r\n=3kdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.57.0-51086.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.57.0-51086","@fluidframework/aqueduct":"0.57.0-51086","@fluid-example/example-utils":"0.57.0-51086","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"0.57.0-51086","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.46.0-0","@fluidframework/datastore-definitions":"0.57.0-51086","@fluid-experimental/bubblebench-common":"0.57.0-51086"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.57.0-51086","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.57.0-51086_1644628215447_0.4193014636851511","host":"s3://npm-registry-packages"}},"0.56.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"4836fa2fe70172a2ec0b218e1e59abd12d1b7118","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.4.tgz","fileCount":60,"integrity":"sha512-qtiy4I/MrxnevbHgfrivalxRjyZOH4CyCa+uwETeIQdRPlbIAYLLOsLDdloOGxLd0eA/hU0eTPTlNIdKW5W1mg==","signatures":[{"sig":"MEQCIBsArLvlNG96kT5Gk5bK7uTXhkjIDF2ha9OpvBn6CeUMAiBjn18NmKRJr8WT26Nw9zhcDgrQfbbMbGoxQmawkdK4ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2252310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqjbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomIQ//akB2kE9Y/rLVLSHZ3s4/lukE2Nj8eQLFXjoWUwb0qvvt7HbJ\r\n7esfZeYLz4ja2rQC4T7NQb4JRPwItO0DLXyu+gCvfbLw72z1Dh7C2M9RqbA7\r\ntaCm06whmMRbq5cAmI1UqIXtLfA80CwzAlN7aViUzVGo3gy5Yp3Op1DdNEcs\r\nPcGI3wyE1tD8zM+6XqnrSKyJ0Ua/zZx9oyHAbhKdpQIt/mMA6KkR4ALtuVf4\r\nJruXcD35s5VQiJD4f/J6rE1StDtlb7uBFNcapS65oEwXFYghX28LYxbkgdOj\r\nTvRwbw4LoThpPRp+pCYVtBhrkrlyeIjf3cml7d1t3Bk5EAoVidN1OE9+wr0/\r\ne+bRX/7DkaEoRMDN6Yow39K8uRX7QviJWVv36/3KvXYfj+g5hSTF6ZL8ZfZ8\r\ncQPBCNfIvES1Pui08+3c6QoeGiY26Xx6AfxXyJOOX/1Cp80cwfW8IuEyWxK4\r\nftEYInHCe6RWWJeqicxRl7QoNwHN3JsgzyRapA6X8kdN7vWYPYG44uWGW0Xs\r\n1suxm5nUKy0VWt+DIVPulWQzorUoK+u9XhItoQtyZ5aHtewJSdpe/6KpBxz1\r\nkwmZMBUeN6WWDQ3626jQoY3PjtT4oVoRDn1WuvKwtREMfG0ZnfTxdPaU5rTC\r\nbP6CH6P4Qe4YTM56y6nH15cQut32P2zLctk=\r\n=f+X7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.4","@fluidframework/aqueduct":"^0.56.4","@fluid-example/example-utils":"^0.56.4","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.4","@fluid-experimental/bubblebench-common":"^0.56.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.4","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.4_1645127899594_0.8055939943317738","host":"s3://npm-registry-packages"}},"0.55.4":{"name":"@fluid-experimental/bubblebench-ot","version":"0.55.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.55.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f41a738e9d77b9c5603b9dd97c662847fe562a2a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.55.4.tgz","fileCount":60,"integrity":"sha512-QSk10FNModF8ZTcr4go/ojTHzGTPh+FlYMDWDvFm4xpwLQaGhDdbFGUgKC00gPQDvJxImXYHaYPjhkKHvbL0Yg==","signatures":[{"sig":"MEUCIHfNQ0tuEsYc7aUA0bwH74mouKS0E2jByUh3iS+Jce52AiEAnBTuu27KG6VHtbJFF0b5T+VbtLXTS+CJj8a/fRt7eMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2251459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrqGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT8A//fSovFH33bc9ngnl7w50M5cyxkqpLdFDfWY6BpNvaXUXpSaXk\r\nfqLvc4KWVdUSc9FhHe2lS2mL3tgQpPHDlnILX7a6TvpdE8D5B4JvgSTOpCu0\r\njOW/j5RW5gXTGVSfqY18jcJ0tb4T8hqtuQa+1rNZ56qnp7wNdUKuQAfpyfYt\r\nmUNA1UA7JtpoSliIPj25lNADSXIf/gh2qVhwVJqzn0SAYroqj+SGo4sarWLT\r\nScoBqY1pkTiGYMB6b9fW5TsgMfxQeDHvf9Up6i3gWzyuEJFPnx1aptK2lPBl\r\nNcBD+bQqIiv8PqFUxhER0hmzFmRnNDNvju/Bcy+KCcbTzVgLc3dHYNugjh4P\r\nzXDNQt5tfFJBtPtNWWJSrGJ+P+xqT2Kuoq9776j3E1/9IxQqrafSNBB2klaH\r\ncGQy/XdUyZ8IVnSBJWAZIqAQUmAooj5WwdhntbSLETa3KoqulcXgBmrJwzir\r\n7U3KJz0eQDaSLAUP6vlNlu5XL9LZ1PDLDModg6SNc9VD230SKbu+QCRDkPbf\r\ncd+NdDopVKH0mJR2ObmMBVxeO1OQqmDa+VZfZRcJN/LpFAizD7QnPuAH1LIG\r\niBMxAuJjNLp6wR6/+FQYvqf06pC2BDxtNTuVjF4agBjM5xpXU7psSS3r6ZNB\r\nUj6GTSXKrsx3ZI4Q52KPy0VgDm/XBRtEy7o=\r\n=0iRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.55.4.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.55.4","@fluidframework/aqueduct":"^0.55.4","@fluid-example/example-utils":"^0.55.4","@fluidframework/core-interfaces":"^0.41.0","@fluid-experimental/sharejs-json1":"^0.55.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.44.0","@fluidframework/datastore-definitions":"^0.55.4","@fluid-experimental/bubblebench-common":"^0.55.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.55.4","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.55.4_1645132421978_0.3176096023501749","host":"s3://npm-registry-packages"}},"0.56.5":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8087f41369e9b6d4d7d583d5c28b79ff15c46189","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.5.tgz","fileCount":60,"integrity":"sha512-3ExUJGWtsPvnPMVKdWS4BauwruNZSK9F3Kp+mqYkOraFU8AcIfnoWMp+yzPDbGlFTzh+y7ynBcKS6JeZzfIe9Q==","signatures":[{"sig":"MEYCIQCAiRR/F0JOdyRPWuhPJGyh54uANXW3y/4ofahZWIH23QIhAMb/Z7hq/jtHIywhMe47SseB+E6xugsKjMHzeZcDBTlH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2252420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEDyqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreeA/+Mu/Dgpwaong3GUXoJ+KKkfQFv8VE3bZbxejWuWZArDK5Wq8o\r\nspXIZ+YEQAPZpPmfpRVIY+8QNbELN4d+Jaj003ykbrivVyE9zyC4k/su752x\r\n5mqcLGyom4Og7B4lX3PZeSYZlj7P5oQqo88PwsE3EQFqdUB6BTAPbSmBNOBr\r\ndgfNC32AuIjbXwCgzXahWMdXki9DriGMyD6LovTUDK4vXB4yvwhWkWcRrk9S\r\nQSyAESEQXEAvzfR0uJ1gBdrDPXirplkiyBxk2BBRWNq9B12NQJcJnwSIeK7I\r\n8l8Iv+acRAOTjhRcYzJwp9UPwuREXUMqyYx14Vc4Wc/4K8J7L46WLkbidodj\r\n9u8d9wAi7nW/hd+z4ux1Bt7BJg8TPhBLbuU+2o2XEoP2zGcC2Ywhy7emtOmZ\r\nzwcduQaGAKSxpCDnIITn5U8vZpOMnCtPSYo4/TyZzliYPN+8w8Vn6cjvb4gF\r\nmNarQ2dpzOn3oXmqAOX39CGssCYzYiJ2doqhf3gQ4HznNqX8LkAZfjxPz9Hm\r\n/Mia/eVc0DaTCsc3agxx69exu73GNRj43i53M7mqnyiYXzWmGUgKVrrNWbnt\r\n0IhZ7IZmxne4TV+sbVMRXCJ3v+hjElMOl/4x2yv+omhiQuxgoxeFlRnZp/OK\r\nImAx48u5xPxmL4Zqc3T22D5kSkoJWs7td7s=\r\n=PGcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.5.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.5","@fluidframework/aqueduct":"^0.56.5","@fluid-example/example-utils":"^0.56.5","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.5","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.5","@fluid-experimental/bubblebench-common":"^0.56.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.5","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.5_1645231274347_0.40101502625347574","host":"s3://npm-registry-packages"}},"0.56.6":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.6","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"fe670504b5b1c14ef444cd1664f267ae9cc94787","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.6.tgz","fileCount":60,"integrity":"sha512-QnY/ejJ5q7exr9fQ49Op4eTEbFMH0MEpv8vDKPhXGL4oKufNswRATXUJUHcNXsHJQIIU6BMDxlOub0dI7k+9Nw==","signatures":[{"sig":"MEQCIDJt5MsWJrfxHPSZgwKHU4YaPyMcOXUnt2Rf+xAJy5SrAiBxw22HTllq2/Ca491YtVr1FwWRB8L2iskCTfPTPMgeYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2252420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/lyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrORg//acOJizJuNysRU7kLHjUzdzqQt0YrkzfF3mh72gpRHJuyyXp7\r\nFWuNnu/lVB4GdPMsBAFt6Asg6yA3b5TWFNUp8/bT8jLYZOnLJi4KtHYWK9vi\r\nMmZmE6I+qBKYT62LkXlz53Z0ncEV55Cy0WkvHGDNoBDBAeQ6XtOVrQdWZfyf\r\nO/zopb+PeqFI0044qxxziUr/rKX3r/dcV+DNzy48/IxHpvqGkM0ysAaKEnBb\r\nqxoUEVYhASAgNBTctiQTsAF9ujGSvJsfiGQboQKfZkZeuUus3NmO4o84yCUJ\r\nPOmFjlOS4Hmp+Yem3dhrQbooSZSMztlj7io+QvylxmTWa+AJQOnes4SVaTff\r\nKcP6tKvofgHTmUARe9KNz8/d8Up3oijeN4TpGmjfdizS07kJUBeFEszCUsVJ\r\njEAYJQS3Eg+oFmBhj1nJECjiDgPrSO/TwEoxV+2TpIFO9nGm8Esy10HQy/lu\r\nvv5ORO0QqU+E/dLzGtZok3QFiImLiiyTucscA2fu0pF726KAe6T4mdkdWl5R\r\n0bvUlJlTt+43bYbBWZoJEvozICbNLO0nvCjjfgpUowWZeWmBz4sqWy6HirlJ\r\nzPZbF3jXMbOrNAmuulVnsNfk6GRax+KP3KQR9e+N0gWpwox8UYF3yIanDnWp\r\nKZpn9HQ+9LvtA/X18Eaw+PtB2seS18TxG0k=\r\n=eJ8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.6.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.6","@fluidframework/aqueduct":"^0.56.6","@fluid-example/example-utils":"^0.56.6","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.6","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.6","@fluid-experimental/bubblebench-common":"^0.56.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.6","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.6_1646262642106_0.5730295614365994","host":"s3://npm-registry-packages"}},"0.57.0":{"name":"@fluid-experimental/bubblebench-ot","version":"0.57.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.57.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c87fbb383b10fdd08ab56436821b4fc327939364","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.57.0.tgz","fileCount":60,"integrity":"sha512-las3WiOxsN+xfECEVBpVYQuyqN2NTpsdK0Fb7YTXkouBRhb0YBFM1NpK0reV15nx4dpKxoqCdkrsDVpgWkjSjw==","signatures":[{"sig":"MEYCIQCdIeoHu6JTPkmwjKIpDbWFxd3I/Mg/w2N1YOW/ld9ZdAIhAJTAYVyoZ5I4DSLViZB2fs/nMIugUT9WomPUlZF+ZuSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2281489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIASmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozSw//aacf7zRXrNTU4wMXS10RWfinJ21JcQBzzAmYH/Rl+V51UIbS\r\n8yPUVr4GGWiKYEPmuDUJTSCyUe/mS+dgJ5NjDYZCrSJGjio1VK64RCt4ZyWU\r\nTi6TbKL3eM5o1s9U74VP5Yha4WoXcIx1jm5X7t83GYDNp+2/cIde70p+nHQs\r\n+0u2E+YH38yd9ora5XRXoAbY4nXxI5vMqaazs404FVxTbhVFJJEP0GyIhcCH\r\nJlZKLInhQj+GcHVSnO8ltfkhUPHeRoxADe52aW/F6oDBrUd/k6FHoV56FWo/\r\n+BiqPnDb/wLWRTSb8/tnOdjy132sDwJkCE8a2g8v7Z1xOuMXKW5CureuUaCo\r\nMiJ7ZEYI3o4bHQc9CX97jGUCV7AgGZEJX04mL7yoB0tDvKuEmIF8stby/aO2\r\nk3SBYU6shHw/napTzcJ77VtQF9ESwH0QQw1e65J6ioBSH/iJcrQtHHtrbbMk\r\naHuxi8jHL9Dt33MGaW6XB8yZrcwfAbYJ/LD3BrVowUP8QXjNo7QE1KxGADB9\r\nadAy2wzP/5E1qDhC1KTc3+GC2Us6KUCsQsaTXUimdMN+rwLxstKi92LBc/SM\r\nII2QApJuJ6v5do4m1sQIgj04rh3swhi3miK03Gmy9BRflMMrksIxkYfWHndQ\r\nH2y0jFKB9YqA69s8iCEjiA2V/31uTConlII=\r\n=40Bo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.57.0.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.57.0","@fluidframework/aqueduct":"^0.57.0","@fluid-example/example-utils":"^0.57.0","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.57.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.46.0","@fluidframework/datastore-definitions":"^0.57.0","@fluid-experimental/bubblebench-common":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.57.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.57.0_1646265510679_0.729110302889268","host":"s3://npm-registry-packages"}},"0.56.7":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6867b57aa7f85f3a8c51b0295e2c0ff7402cc2a1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.7.tgz","fileCount":60,"integrity":"sha512-bQGl+VBn//+vILI6l8vNerd2mREDsxF8RST2uxTyUJNGft+PRM/lWMwZ6EIRA2pQFAdH9ED/S8wFoHOdmVXjgQ==","signatures":[{"sig":"MEUCIGEC3hguvjFeH6PIR/nAujoSL2RDJhzCgNIc9o1Q3stcAiEAw1vcOHju50Jq7t6CiggU4fHNh2GwdE+Kf9NRLP408z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2256339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiISG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkpQ//esmZeFMG1qeHJbMwI6mmSKoYdxgZXOrvvRVeMNTIql+HEA+0\r\n4T1bn4qFIluui1AX2gBuIBUrPb5Hcs3AJuOd2nQkd2D/rZUEmVhMr85AcpBO\r\n+Sk5Hxd/su9dDO9uXuDXjX3POrAL74FuSnrb5/iibcWMyRum4w4qaLraOBzd\r\nGNZRPYxafs0neAEZ+DLNxaSXjscBdCDv/eDeTyNrZQP0/CCPyIalrZK31OQA\r\nALCMujZ3X6p137HXSKBVuvSN0CDniBUla7/p8KKB0LvftNEkDvJ4haFNYtze\r\ny3HPqyy+cYgbsRy2LbcA+YvFW7E4x4SmnPKEKbanxUNOIwRS2+KrQ/xdrBZE\r\nlABv0a6QchZ+kr+Dp13QKaIRx4b/zOhyK0IAoLZaeZiEMV8ZBvBKLgtPyzDi\r\ni5YUhh1hkOHy+vsIoBdwNmvleqtdcBbLrSw2UhHrZsHWhgJzP3IQyfbPzaWi\r\n4zxN24KY/GVLO0tadyCsbiAoEVqHLc3rvwKBoudnlRe06Jww4ATHvh6tCotp\r\naLVPIzSiZS1V+oNFYDDuBDaEaO4nMHMp6tT2fcVDypTaEXZY2eYtKmXYiGRv\r\nNNHJsV89zBX6ZiVnsB+O8HDPoCZH3U/kn0P21nFYxzhdra+jg9ZFyfod7EOr\r\nH+GTKeMNx25N1XtJX+YgBnIobO09QkxkOz4=\r\n=cnHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.7.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.7","@fluidframework/aqueduct":"^0.56.7","@fluid-example/example-utils":"^0.56.7","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.7","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.7","@fluid-experimental/bubblebench-common":"^0.56.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.7","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.7_1646338488179_0.16652448047377866","host":"s3://npm-registry-packages"}},"0.57.1":{"name":"@fluid-experimental/bubblebench-ot","version":"0.57.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.57.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"269909b341af336fa4a3f118cfe64416b5f868c1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.57.1.tgz","fileCount":60,"integrity":"sha512-Hr/tfkz6k3MXTDiwgJCt575Nz+2gNZIDMEtwr+lVYY4GEev9XJYlznxFYmeAUfpm8w2SQtuMOARiLy+Mac4aig==","signatures":[{"sig":"MEUCIQDnElTzDpxsvOU/unAXu3g+wrPg4GtK01AgkNtTw2qw6gIgenNbi+W/PesHyE8yaBBrJMTe6TqnkBC9OCrRXyYlHqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2284765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIW8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY/w/+JGORqJKOF0T1alTUruOAMabZ3QV72KkXT4an0mJWmHvGAT3T\r\nV3q3peaQzl6aEHtmnpJvntsazCsUW1+YOsyx5jJWpvMD6d5R3sy/EfJpZOxU\r\noZ8GzWl/gVBLy5eqoS8N4/tbeNojLn2mX0Mcx6PH00sh1YomKDzPPpdPMBd7\r\nEH7fNjuc5jiwC1l1YGZ1LE62LKwjV9bz1Mtz0jzlgBu9FrVkU/livYJRTotR\r\nw4DqlQQmYZyfGe7LKiEbw4bFv6mYZyCD5QpDe6A6JJC8qqLtd5/HnLM+nlyf\r\n9R6jxo+NqBKUxkbBLZ5PXIt8E1CUKjW62tA78Nv4Vop+FsuLZrGy0tipjkRb\r\nrKITDttB9+bKfoeWYNHovOHtb28P3nKIe7fxf20NOFF1ZvJH+Zrwi3coYBMW\r\nmjkIFu7gvixpQl1866T/Tc+xf4uwD9aQJ7waWwwAmlvGheepuHklE86rz4ZF\r\n69VqaFLo3zR1DxARcylErDCWq26Mh9o+mBfiY1NlJS9o5jM73iZ5kPbkp9Ro\r\nVcMTNfvV8GxLeiKKHRVhIr/8VX2PMKp1gOHpftH7+zyIEqSO3FS3TXFujAjD\r\n9PSf2YqgH/ADdl/P4jZfhQWTQPVtVz/5Xl+Kq8seqa+MUGVZy5Zxze1gQzC/\r\nfC6CKqYL8HED6mE8KGKguyVwMzVHTbW2SzQ=\r\n=qAPl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.57.1.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.57.1","@fluidframework/aqueduct":"^0.57.1","@fluid-example/example-utils":"^0.57.1","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.57.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.46.0","@fluidframework/datastore-definitions":"^0.57.1","@fluid-experimental/bubblebench-common":"^0.57.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.57.1","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.57.1_1646358312390_0.9129935075264635","host":"s3://npm-registry-packages"}},"0.56.8":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.8","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"047ae819417af7e2edfbbde80efdc466110124a7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.8.tgz","fileCount":60,"integrity":"sha512-ZXzPNyduPbgvLx5DgWyX17I/MjjbN7HbYlL3wLfMIiFPY7NI97rWEUvJSMA6XG1tltl1kSKuHQtLBffMgzCuHg==","signatures":[{"sig":"MEQCIDDz7zOSYzR4ajzu0A/LnUa6mZ2/f+r/UXt9iuu9/iZkAiB5mfbDhTbCmsF2c5ma1dW1ec3ouU/qasasXXV2M4nd0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2256667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr79A/+JdCW2T6uSTUBMiehn/+ZkfbY40VEgO7iWIVC67JC9ru1DfQ0\r\n21mCK4GFgbJcv8NRrYxqVHxTXfMJ87xgt/Bw6Dpebx4zItwUnQSBc3tgUyDi\r\n08MBPPJyk87IZ4dn2Lq/GpCfzogpOUfqoOO0zNb/Kj1i+tH3yGWLOvFFsKdj\r\nZuisvHHTGeYp92QklpTnJzctzyr0AT7iMF+Cyzeo39kvC0L9DDRnp7oufN8K\r\nmblQ2mEKGsI0AezL+sIRXQzXzEV0RYw5SQVSPhrTKcJHfdKk0qMzFMLOJ7zz\r\nziTgn/IXamuy7+WCNCr+eXO2qyfobw6GNOS9w7ThMU2Ic0OFYCGCRIPLGDb6\r\nOPYLAKQlCgceIC1PLJK9SSbOlFVzT2TO4pGlEvGReqv/qMrnJQb7Pwojr5L1\r\noPycQ5Z/4KZT5wILE7dNTq/kWIJ1EdT0J38Jl0FxZATTQ+yoyUgiaU8BOYkG\r\nhwzzEjuWDINO/o5VtY++tv+ZTp5vPZqkeah+Z7c31ANPZpYLKh4yNtqgSYH3\r\nuF/1mhJn4AvHQCz8zeLA8AUW1mMDlglKqyrHzv9PxiIIvwk2GicmkRr82iLL\r\n+f1YoQ6qczmQb+ilNgcROEPAEAUewtkkuDZ+0DVmQ+rR7lDXM7WFGO00D/hd\r\nakkffrP02u8PgSD7aOCBMJ+A0fkFtoDUDXA=\r\n=9Arz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.8.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.8","@fluidframework/aqueduct":"^0.56.8","@fluid-example/example-utils":"^0.56.8","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.8","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.8","@fluid-experimental/bubblebench-common":"^0.56.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.8","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.8_1646419545649_0.1496228322989792","host":"s3://npm-registry-packages"}},"0.58.0-55561":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.0-55561","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.0-55561","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a57199e97b39cbbd837e24cdd370edbf9c1ce634","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.0-55561.tgz","fileCount":60,"integrity":"sha512-rIsfzxZdT1tvFBTzGoriTzIfrdZMDqtAMHz4oZw4Txx490i1oGNsotM3uKbNPDdQ6t9AwPxASwCHYKFFeUVlfQ==","signatures":[{"sig":"MEUCIQDUUl9PH9NQKFHGSdd4AgyEFRzguDsk2Ub+NoCRwGp25gIgVDmIgrQRupp18Q9u8CWwLEVb0Oc1jAxt2ParCebQqfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2293784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiInESACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9vRAAokT7nyiUv54rkhlgXJAtj8KvO+aIBFlu7b76czqjoplLUxgP\r\n8586S1fWN4mmotuRg8djCSdEPWR4ZFsGf4iTXySvBHsKHlEIFZ70dY0+lVY1\r\ncXIgvdbONNeQcXycUU+AFfSLjqO2hhAVP25t7CvObsre4d5x+6mXW6tfZf9M\r\nir0x0caaRBCug5njC3iwkUDyngkBOm6PVg8e53iEHYI6tB1kYsrw49XUQ8Oj\r\nbjRrjGOVRdQTBA3UUPJ+g3YBrh221UWTwbYsxE3jAurQN3m7r+fAIJ6gWmwR\r\nEGive193rIgNDh5isHlO/uBEL/14qxdSI3ZtKWvUFALNAoja7oHWXifApBGh\r\nhPIx3a2H1wFfm8YM3nTeSldA4wqxxhccxfZbMUtg3AjajV8yJbRqjlXCepq1\r\n3V9GBkubcGFSoFVg9wXzUXwp7Ux//8xF0SOdV7TE7XdE5RhSSfx8xKpQBw0F\r\njmKBRBwtm94G20RP01M8iate4+254QuZ07oMfDtybzRC6eyo/9UF2fyPOLoG\r\nZax/gmVKS46yQnVo8tE5eE+ZQ4uZ10Lih3ddj/5YNHuQemtcTkC3hEz4IzG5\r\n2wjo5+kPEL/c2Uj+6svvK2v7RYHeJSt4QKLuQEvbN7gKoQ8gh593NJVowNEr\r\nEIUxQxEZ1iGXCYQgPbMBqgC1kG0dnVhaTRQ=\r\n=Sjtg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.0-55561.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.58.0-55561","@fluidframework/aqueduct":"0.58.0-55561","@fluid-example/example-utils":"0.58.0-55561","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"0.58.0-55561","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.46.0-0","@fluidframework/datastore-definitions":"0.58.0-55561","@fluid-experimental/bubblebench-common":"0.58.0-55561"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.58.0-55561","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.0-55561_1646424338736_0.912113407652587","host":"s3://npm-registry-packages"}},"0.58.0-55983":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.0-55983","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.0-55983","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"5de361061b7fe90e375b1c7e877633f447432e17","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.0-55983.tgz","fileCount":60,"integrity":"sha512-m6yaH4R16BrptiKBS/1WgkWjc1nCBn4oQGp7MUmpLkmiMvwJ8Q0rAowqqAYEnpAPcWjh+wy3ls5oBhu6xgNIqw==","signatures":[{"sig":"MEQCICBg95l/9PwYTjUzAQyQb6v1I00GJbX/g8Ayc3uxZIoQAiA29ytiXtLYPI1xlns4xNX6OO5PaiDpe1FmAIveQSMy3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2293798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIrQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCWg//XPYmXuecN6mi1SMjAeKijryicrHe81gZAtAYSBmxSd9tFehg\r\n0u6tcewAPr79nzeoJh9kW9z2ypLQariCsVOaAD3mpBVjFF09eSwkxvGUNHO7\r\nKJ6xknkcbaUO6sdUJYxoyZhJ0DrtpxksXauj2LdNJjp62TOFCrD4tRNB82cn\r\nw0sn5hFZoayxGM70EpwHDPB9Cys2z3Y3mMT2JYXgR+6pgBXZ0Iepg8nN4SvM\r\neb6T/afYTk+lHbsTFnnAkiJJFGW4PETUDiaB0wif8btGe7z31JJAU3FMjP1M\r\nOOhPxgvbpPga73xPlVJcHJC8vDGRKHKqo+iKPp3+K6VMCP3143Hytjl0/Ofh\r\ncOWUkPAoajkyuTBJltmRnhA8NK3B29rd5erGG8c79j+D1BbgoUZ1eoldiRQn\r\nwl51tF8S7qhfJgtnFZRtMlwp3cFfInb9QZ/LRctueqC3q/e7yCHo/xtoahS6\r\nAC0VQ63Q7dhpMHuCEF5FXqXO1UcX7bUiV0svITBixgaxzCZNqRPD9yhzvvLq\r\n2LErP+taCNHzxpOBGbZTgSgm9qyXHminwFSo4NVIS8cIdrdhWlY0Q9HJcUvB\r\ndPlVRn7pfXNQw/0Kbnwl8jMNZp5DuDOPpWfzbYWW7t0vv18mYQ/lLneR1S9k\r\niFpdFYAROFugdZpgZL4rHg38MKepQRidpH4=\r\n=TkiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.0-55983.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.58.0-55983","@fluidframework/aqueduct":"0.58.0-55983","@fluid-example/example-utils":"0.58.0-55983","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"0.58.0-55983","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.0-0","@fluidframework/datastore-definitions":"0.58.0-55983","@fluid-experimental/bubblebench-common":"0.58.0-55983"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.58.0-55983","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0-0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.0-55983_1646441475252_0.5533911098287192","host":"s3://npm-registry-packages"}},"0.56.9":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.9","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"cba854296dd0c4e52842ea3add31227d8897b82f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.9.tgz","fileCount":60,"integrity":"sha512-q8cyuZYnnenbV/4lpnVWy7wztpvDxNn9Fnpn2LtdS6Cw5l8TxG1pnCu0LoRWQ6TVdILAnlFKisEhSdOTfg/tSw==","signatures":[{"sig":"MEQCIAUFuQBWHFRGsHXxbanhbGDWHQAZMgoftykUDzNVXtgWAiB3WHGhaGhGnlyw8PfqEr+uwTWy/O8XM/ilCGszz6YBcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2257033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK7jVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLdQ//eLxQFrxN4uvOH4ZcLJ4Q0KTbDuioc19s/N8P5iR8ip1oCXVR\r\nJbICqyHvNJs3WH5ZHEW5DKiiDdWVbZ90YIMUQWgIxIRwQejwM5vboN6EkyaK\r\n8RuonuQwValbwKp0jvFIf87EX9Lkiu5pf4VH6/RMNvxsRnFrSWN+g9IjpZut\r\nGPhIIDgsuzt/tj60tweNkjGotiJrLDyUd1UAwVElYUG5cK0ziPQ2MfHg+A8y\r\nnPHK++30p1ZHBLLgtJU4zLP6ngbinWoQS6u827JZ2A5sDMJ7llO64B9iQ4RD\r\nyIE4j89gaB9Xm/wc4Uh+Py/+yrFsO/oSCwjqJ10GBrbbNRCjnFVeODM28KtX\r\naQjVB/AWn+8OorVJDs3TKhxwQYjM23IfzoTM6aLM7ibNCSSpTLXr+YMDxBE1\r\nTuMwPtidqBEnp5v3HN52yhfsk+jtpd1VypNrirvZhfq8Zhv0BhJ5VhSom9SV\r\nmGq7pR/ncoZ0eHBV/HiCHOu1vvP/46mEQOVXr5eH6Kjc0QLMVlL12vn0nkHv\r\naJ1j1uuc3KIRaAKJq4aq70aVpq/BxOy1rH8ghKMAm+w1ULDCh3rx3XuvBjDx\r\ny1vmZwY0Zms31O3ANnHgKouAHJZCN+R3rvIxz/1SuL8/Sx8Iz7s3W4gn6UdW\r\n3K0UbgGqJF+7xicVje2oCRa2pYRHfuyjwXE=\r\n=Nac+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.9.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.9","@fluidframework/aqueduct":"^0.56.9","@fluid-example/example-utils":"^0.56.9","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.9","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.9","@fluid-experimental/bubblebench-common":"^0.56.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.9","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.9_1647032532878_0.9055394603001614","host":"s3://npm-registry-packages"}},"0.57.2":{"name":"@fluid-experimental/bubblebench-ot","version":"0.57.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.57.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ed8e0d0025e4081148ca86937a007295f680828f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.57.2.tgz","fileCount":60,"integrity":"sha512-i76p1zQMNGJr96IZL3TpaHl/b8Dfe9Hv5mZZCRAcTAyKIdNF4pCaQ6Knyu11MxQqNhb66GCvvQVuYDSl7YYmUw==","signatures":[{"sig":"MEUCID4/HGdcLcg3PptnRFBIw+7whcfff54YAk59agc340nCAiEA6vt8HLXIJlWBKB7Y40U3CE72MiBY5DWjkn1ZyM4RG9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2285131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+EzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG+g/+PgkD+jc4wcKRXECfCsAk26O8b+PoBff749/wjDqimBRi5IIA\r\nMMkAB8JvediUZig2lFCfVYjdeMoCk5fN9o/zKNMUa24PcqxXBm2aHrqnb/cs\r\nWssGEq4qv7/rcaoPVWLHf6QRZi84HTeNl/gCxn0397ivp0XQ7Y5tSDobrQ4O\r\nAlvbMUSaIw250OZP+SgeGfVZq9HfcZ53cEmtziQuUFZxU+Mih71WxCm74jXG\r\n5RdqA6sdXg1HL5MBr7TRJolN4kGAs4DMh4VPABwQj4kohd8iWTK4EUaKzvOZ\r\nzGhfCDBgHhw9ro0HbwXy4DOuA0E64dMMAde89XyiQgy5BkR5yMMga2zPVxL5\r\nRV/W4Zth1AXHv2AlZfXexBmb3xUTmJ1+lewKM+rlv17ScsDc59TQ1XbM4P6U\r\nBwA2oDT/NKMh19Mh04zNX6uORuv4x5SAkmRukH02TuG1Ee9AZR+26azEJLQV\r\nbPcxwgwcutF99qXSef7iq4tVCqkhU5o3x6CdZvzgCtmx6kLGrMI3D0wVEiYy\r\ny4so/SZNA2nkodXolIiLVdBLdowPmZ4rp7yQ2td1sb/7AKZF1m8ixehr6ZBn\r\nw46cePqehzuw0m7aj94LZTmGPM7wQu09mWJXU4QxdJII7lFUPd02BHoJG9ll\r\nsySvayZOGL+mfz4VkUy7CDHyH8hvKi3PR1g=\r\n=lXYg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.57.2.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.57.2","@fluidframework/aqueduct":"^0.57.2","@fluid-example/example-utils":"^0.57.2","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.57.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.46.0","@fluidframework/datastore-definitions":"^0.57.2","@fluid-experimental/bubblebench-common":"^0.57.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.57.2","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.57.2_1647042866832_0.6802633618703438","host":"s3://npm-registry-packages"}},"0.58.1000":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6e49a8033a077f4832e8beedfda762553dd21aa7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.1000.tgz","fileCount":60,"integrity":"sha512-fU1CMOJfvzGOKxOCBa9Ztcv8S+OX7kYkMnbpYJlR2HE1G/n20ZUDVyTDIA63TVIF7SwgMfnChhPg0igi+HXLKg==","signatures":[{"sig":"MEUCIC/cm3UbNGnSJdL/dEQxCfgLQ9E5B2z2TMIPnTYhg75sAiEAicU/6Z+75h1OynfGPdJcnk2dnBdc48hMYhBhduP1bgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2294120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6SqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmPQ/5AQS5BOSPR/5aXtZZo4C84lOFOAOkNs+6dc5Ifi6DllYVIPua\r\nWQ+NZ7gvqeLJH48eR3tG0/Lvhd87Tvzqbid63AVu3IL7DvnSNWfD0AQHTN3u\r\naqzF0Txi/Z0UzzoRWkeFUK7RkhJhV5hOdiCRnJ3BMZVZJTQBxsLO5gPn2/2D\r\nlhEtZX6Mc97NzMDqjCs32o4fpTOYg3eI2vYQDIgxHwgfDiQr359mhkx8CU/B\r\nF3Z+5CJJgOkCmcjawZrYB9kOgOxpzGueK7X6lLdHUUZp2cJArfshPClAqDhD\r\nBEsAhwlOaobUYKN6Ek110Fs+BhqUUHDtmap5ld/0JhLhW/y6UJvhGWYK1ddi\r\n6dTQsiwKGZv2KsWD0zTu6FZ+o/IeLtYPW1xLZBcuyDmFZMqYa7oV1yO6uAf4\r\nqk/caNsTRyK1Upth34Z85Qf6KnU2Fhhrq71ukEcKeI7fS1E+DwqSj2p5Bq8z\r\nRS+ynOsHf4re30F/VS65op8LCcDd94t5MBGEoMx+lcP79XzOKyeQwEMY4fDJ\r\n9Hh1bxRSFA+G0Mjb32SIGMEMN3x5sZK6qqygk/vEa7e46Ma9tGLyeq6UpDUe\r\ntxC+oaR5F9jZ/wEgIAWJNU/6tZTmeq6tfu3CTno2VVxBq42reqrTKmP0tenm\r\nc5ZQeIThUqeUKyVKtEWzmTToL4j4s1IFk+A=\r\n=KH3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.1000.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.58.1000","@fluidframework/aqueduct":"^0.58.1000","@fluid-example/example-utils":"^0.58.1000","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.58.1000","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"^0.58.1000","@fluid-experimental/bubblebench-common":"^0.58.1000"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.58.1000","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.1000_1647289514602_0.29070748423833237","host":"s3://npm-registry-packages"}},"0.58.1001":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"902bff885d4894a013cb383c49fb057b7b5b5ea7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.1001.tgz","fileCount":60,"integrity":"sha512-JaP4mpVEJetObDa/9jDoQbKXBCp7SumzatFU1Mh2JCYGRkRrPLE8CD4VVSy8ZupRKpku+CkM8PFfjjbcEcIMkA==","signatures":[{"sig":"MEUCIQDhmCa926U8e0jhKq+PrE+HT2mlH7+Ub/4bpiHI6JmtywIgFSdWjiE3VE5sJCvIvlFd3zY2xBsbPnqAVDNIGHtrSMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2294618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM+PCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsmxAAgSHux6RONzwFs35+OdGFHet25G07BrbCdxxxT77wpraJbxiv\r\n7VH/3x03ODy7rvc9Y0Za0l1QAOFgrikWUU7myY5DihkTsnFkYIcGmGkYKIGu\r\nFBSvVjoqXE8Gzt2mFzup33mLyufMe/KVg8Umdml8v0oNeRXVjrBEudLy6+zR\r\nwAULw/w4lqvd5koiLEikjZiqvY5HisTN0lwlAym8priuHTruBbu/RlE8r8D3\r\nxe7pNqKd0bOf22jktLseyp6jgKHvntCxvc5n0Q9e/Q38ldLesnmbTJHX0DS6\r\nJKhLVd6uLMhZnbrF5C3jBOmG3GnCoIx+asdMRiuaYTlZ4c2sqXp+UfjtxAlK\r\n5hMylItJF+ed7oYF4dHJeGcgcaldGCfmlkaKekVf5euhU3irj2AyxmRWDbET\r\nQc3aJRdueDYzPtZrw4+xRyv+2KkGf6+dmYVYTQJOc/43n2G54L9Kxa5Cf7VL\r\nGDct4xWWw3R2i/Nn2ZNe9ElyVKZ9YBqRhCekEQVM+4dmQZTKP9eHOk+I1Vih\r\n4uzO1WiovY1M1YnXtPFwU5n4hNyLY54Nm0/Y6XE99O2KT2jY/62SKPgk2QDk\r\nGSd3sgS4TOLIiMRNb0O/bKDBgvChNPbPYvCsetGpAcpNRt2UF02XYle2OAMA\r\n8SeBBqhNDebge9cJT+2PB7YhHH4rQ2qRdYk=\r\n=xRTU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.1001.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.58.1001","@fluidframework/aqueduct":"^0.58.1001","@fluid-example/example-utils":"^0.58.1001","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.58.1001","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"^0.58.1001","@fluid-experimental/bubblebench-common":"^0.58.1001"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.58.1001","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.1001_1647567809822_0.5365119575090846","host":"s3://npm-registry-packages"}},"0.58.2000-58133":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.2000-58133","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.2000-58133","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"36fe961db8ec41d5ae6fb16bc639a8ac5a06df51","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.2000-58133.tgz","fileCount":60,"integrity":"sha512-EXnjlZmhsM+DhnHqsC75r2+wARmW0/0sFlCziFcJRd6ldpb2QP4KxjdMDjFwpFdSVVSyRnZdvaTIlt3vVCi98w==","signatures":[{"sig":"MEYCIQDeY45DUQOHBph32AxfP44KUNjZ14GXhe2ZLf0Q1qWCdAIhAMmNUP4/gVdk8xZBLqyVBS7lTi1xHCLhNFrfz2x2xtGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2300395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNQPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpADRAAjsEJm05ZULegMtuABqFPz+kxyjGXYmFVwbRBHQsLauWR9oES\r\nid5nqNSSkB+u6v3MzqCneGGdKC91VzfhfrmYK+nd5DLFSQwtnc/27ZNcrUzh\r\nSoSSW0iDHu4O1/maXfpaCHkwtocNXqM0Qq+IPEPANFnIGR45/g2YPhGnnHmY\r\nHHawU4SpEy6Fk60J1iZ6W7+vBvEIUyRPvkYJBvciIJGnovfg2CjJLmpAeZZU\r\n+31R93u68Ln7HO9ztV2hzM3cG9qvZ2VyZaZsDgSsoPlGIIP2NyTGaToZmtgQ\r\ni6uPe4SEnOZC9dnK7oCc0MwfqZI8hX376vS74up4Ld77rFv8LAkqNCNV3aGV\r\nPzJDJdDPgHqZ4egfwBmoH/gnWW5fZpSwzP+beeqF8rFY81LDrdnJb2JSuZ7w\r\noYSMWv5tYiWAPwcb9dPayqvgieQQn9BDREOb5FivThZ2vKeRFnK3QqW8zipk\r\nr461p3d8765DuwF9WWfj/BqaPK0npAwVs34/DL5UJ6OsAJTWtdLarxUDqXu0\r\nUMRtKDs43p00vXEeo1zwmQiJyWzAMSoMuDSaojoe+aIGrGyrCRwELKRmqChG\r\nSyR7Ty7yt/fEFSbadwEXPje+ie9PXMo9Y+ISIQATzpOC4EPEJodBYaJlAUtm\r\n9DMr73saX6JYbz8T3U27Y12oLw3kOmb6csY=\r\n=L0G5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.2000-58133.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.58.2000-58133","@fluidframework/aqueduct":"0.58.2000-58133","@fluid-example/example-utils":"0.58.2000-58133","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"0.58.2000-58133","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"0.58.2000-58133","@fluid-experimental/bubblebench-common":"0.58.2000-58133"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.58.2000-58133","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.2000-58133_1647641573819_0.38568438917831505","host":"s3://npm-registry-packages"}},"0.58.2000":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1aa9c5707d3ca355072266e050f01d902f634492","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.2000.tgz","fileCount":60,"integrity":"sha512-yMwKqc9ZmstMZXT6MLtUl5+MJirm6FWRC2qmuiPi15Au50xQ44RXgbP7kIU/A5V301R544Fag0DVAltfIyGjow==","signatures":[{"sig":"MEQCICgT89XgS+XA3xFAtpj7PPUBx3yQnKL3EyVS0jIY9bATAiBa2dA/qCBwEdQcz5IvImo+Z2QZjFSkDgwFX0X1/F4VCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2300303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4YTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE1A//VQmsYDE15BXB1jVQAD78vIJ6L6EgboADXBQu5ksksGhgS21d\r\n1RyHpFDxCGtSRz0OEYv616vUK6QNL8+b3WRgJDDKdEqW9M3UaljCCCBl1FQQ\r\nMV5WImgE8vkIZ59cL4CqSRltsunJWLjJI/TLLAgsU6QDY+0zbw8QT4XG0r6r\r\nuXFf7NOScQ0bU2SSvoReG4vH52OcEnTfxrDvFdjHIONMOosfXp5IqEIYLdOD\r\nEi7etPq8DyQbe5Frajn8lDiIPssyDrpAdCb2+ZFQLZ924r8oiiQ5IUH7rsAq\r\nmFYyxlf8tonjBAYSkpg5Ffo0CUPm7NpTfoO8V+Tn6nSmk8o2XgwWj2ijz8aG\r\n1fD9SVQ1zrfohfCkK/QQOhBtcZJn5NjovOasq9vpEY16OJR4OuSo4Q7GwYGN\r\nRvqw22iB6gt1bIQNFLRoaegbEh96SeYjR8ZZ9CNb61AW2HkjbvsfT0LtAPLK\r\nAEauHwX0s//4w9Ec8QWRvBZfcd9wtM0kd7/uOv4ddsUWnBy8AHCrWgZXL8N3\r\ntzynGMjUCUzS2Y42o5upnJW/5z7Ca4SNo/AB0G+rGJa/Q3ras+QLiW1IaVJb\r\nPYYdHBhwZ/fTdoeYB68xxGQxZz7xrC/CwWsnKqqNFy0N+vpMIEIh/cSp1A8N\r\nL283NngtwCp5gy/n79gboEViWT8jNw2QMhY=\r\n=VoTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.2000.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.58.2000","@fluidframework/aqueduct":"^0.58.2000","@fluid-example/example-utils":"^0.58.2000","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.58.2000","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"^0.58.2000","@fluid-experimental/bubblebench-common":"^0.58.2000"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.58.2000","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.2000_1648068114894_0.7904859912736992","host":"s3://npm-registry-packages"}},"0.58.2001":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"aec92864a41d636b00aad2e4348db78a96b5aa71","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.2001.tgz","fileCount":60,"integrity":"sha512-7lyXxnmM6Sx3igVRyHj43z48eqUl97taP6DiSRl7flaowgIqx0eXVNoELHcmKeRsgOJcrUUd55gm28mzU1Dlcg==","signatures":[{"sig":"MEUCIQDPV7z7jCwA0Cunyrg2GcwJ4hU98zcLIhMtepTvRAiDXwIgB7yyE7NwwryxgWUu9FyFbHSyNogqcjYJYkpDPTCqxPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2295979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPRWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp99g//VFptY2YY8G42QNArf77VyLXFH2/5RHPnTclW6nkzgK0rTdH6\r\nafWDTMOv+U+xdAkEAW443ywzfhhwOfnyneWlKw+d0g7hxahzQcY5zvNXzxux\r\nKC6aYT6CZ/Jb/tzJETP6MVCa4Sm2lhrrUVbteqoZjAekihHU+wswDkxnBIEb\r\nKEwdiQ7qMOUpV7l8iPNUnNOFDdfKEDasE62cpKo9MHKb6WIMnJKsQEwRYb//\r\nfym2cy7dtD7IX6iBzBVCjKeA82pnys2OwqtXC/fbMbJPeS08u8OJD1IH3UYL\r\nmmvP+jr6bBsf09e373bbKFTUQNL3Q+PMmSR1ZkLk5cYCNDNfqQDWLxpyWgOd\r\nm+hXk5J7MZqTWdQ2RoM/xAkKvCh2KmjhRMgzLofsDV+g5CtOizeMoMUEJAlY\r\nSA/RK2kvYwppqqPR1ehwzpg6xgkEe2QLUh2TKmJFevZH6ryP9LqQGq60eS4O\r\nqqp4XaiqijIX0dpfAldvorcGl/+oPBZoeCjFp+4bxUd+7t8PgGuvIAOCz8QQ\r\nyF4CM3BGXs8N77Ny45+/hhGDKW4O0FKc+KQvJTXj8hSkZo7yHmyfmV3Kxu/V\r\nF0Wn1rSlxqqP/icBGPGZxmRRoDcVbcR1Si+L/6AgL1edJBid/wBWQcR13CnO\r\nBKxIlUi9sZpoA+nHdomx0Fy1WO2IeX+ChDg=\r\n=K/8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.2001.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.58.2001","@fluidframework/aqueduct":"^0.58.2001","@fluid-example/example-utils":"^0.58.2001","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.58.2001","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"^0.58.2001","@fluid-experimental/bubblebench-common":"^0.58.2001"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.58.2001","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.2001_1648170403425_0.15167290854491977","host":"s3://npm-registry-packages"}},"0.58.2002":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c08e6f32332b6e8323fae6331a00d269826c4eae","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.2002.tgz","fileCount":60,"integrity":"sha512-aGPMtVa9zssF94RTKpuyLYttu7fY+6BG5KhEGgDeZOYHTwvwMRy3kgBcNeh9A7ZQo1VCRlzS1QHxlPyYyOESEA==","signatures":[{"sig":"MEUCIQCr5RzlVyIsx53cpIIm0TUoxtICBNxUKMmYk8JqKyOPFgIgTZio0CaXSiXF7Fn19luTalgPLtmmz8Wy/1RBx3Ue1fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2295979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ8w//Zt0voBu+HyuV5+RpXql+X/nXJh5pQzvd5Zg5uGR2LA3cDvH9\r\nl0HHtZp+x8EV/nBF50ac0Th4IIKfkhXdebuNFgjHIq9DRkCxF7u5QycBtOT6\r\nbZ5Hjli7lU7FUG/hYrJV74MpH6H/bbMzCKmXaxhSVzNfkN20/4ij0QvjpFyg\r\nXp0u/R+9VWmSk27mz54mNbUBoD5adEst6ZGKGqtuGwNso6Ucu63ZUwdC1qf7\r\nBho3SurJO+SZzaWJ1DkdHTDNJd58g7e9vfSWZAdMKYVRFIIZL20x/6QjUP4Y\r\nU6AK/wYPh2nHjVR/BwaWhI6PAGPPg1b1tbpKqSEuqF/MC8bZBfF4ubeeecuj\r\nteto+BP0bkVC7cZAm31F6MuBSV+4AiR5Mj6dChFRaoK2doCtlQM8VedOPa4c\r\nCgHyekvlRu4o13bc3wzQQ3P+0zFBDMt8vkbYmbRw/6Vp4McFU18nrNet1zM2\r\nLBOXNHFfQBhYClk95hsksFpAYrDoVMvvTgOPgZRj6QZKCq/b1+cGaN1pWQWb\r\ncgLfwQin3/cZXPLiho7gtZlJGsovKL1zol/tJRTskmdTYq1zqvsHJFUMH3Lc\r\nDqxjh1vdzLUFfvUMG7yvW74p9dj/AXnD7q4ipPZNvC4Pi0OgBOWVInBpEXc5\r\nOnzSQd1qtnK1Dk9LfT6L7tdteiygim6RuAE=\r\n=nUl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.2002.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.58.2002","@fluidframework/aqueduct":"^0.58.2002","@fluid-example/example-utils":"^0.58.2002","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.58.2002","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"^0.58.2002","@fluid-experimental/bubblebench-common":"^0.58.2002"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.58.2002","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.2002_1648493779873_0.8354120409972039","host":"s3://npm-registry-packages"}},"0.56.10":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.10","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"108490784bcb5691efeb2f2d4d522374a9cfef2e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.10.tgz","fileCount":60,"integrity":"sha512-U1T+piea6rXeFaVOK9gMCFX+TuiLk6+lmA7YsrVH2sujY+02e/AtYgBPYjLVMtIYYD6VsJzDasJ+Pu14tvAnTg==","signatures":[{"sig":"MEYCIQDt3O00h6Ut+kuzFhx9/AsQduzQEBN2sjs1cOqArTYEUQIhAKsgEeAQU71fiYxmWO6KXuBnwyxIE7pPt2m623DulgaZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2257049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQjD9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHfA/7BI3AhP+tA63LQR04zgXPvQ1SRPvfJPaW2bcSbmgFhEZKW27e\r\nbyWckDoG+ic1s5LcOOzgDYA/pcNvONR1DzX3e67VknZgbSWjrR6BT9xP4/u0\r\nqja9/RYn38SoqrXnPTA3G9yIhldowv3VK4F4it6YpkgYQEM0Av7VcQxgcx1h\r\nKByY+UYm4y4yiT7iLPlIIc0wn2OyUXbUKkGwCMcfUKYcIBehG/XTDujtEY76\r\nl+a98EZWkPakOkg1E3iwGnHF3Q1r/vGIH7ekrcq7Ow3TzCKj3+g6Q63XrJ7x\r\n4P63RcT4MgijsCQ1/9yslEI/wzMi2HbhqKMQiKTvtYZK/6HAfgGa1D6LKhez\r\nFpOhrFXhOKEdBLpFnmuqh/79cYGUBqwGm8mhLqbdtVdW1ITchw+7HHewqYtz\r\nVy1yPOXwOWfF1YmbKr90SEoRg6FwWNfkzBwVxjBu+LpY/PvQo7olF+8eqQ9L\r\nsSX+QREO56rL5UK1VSXunVdFt2vp3hRu6cvPQcQe0oOp2DZ8g0sTTjaasPCF\r\nR496ss9OcLABzn80kSbi6TIPwKCgXxP49Pmj2+jP6OZnzeq7TQyHuxrKwDqK\r\nuxH6068TjkaDGrtNoBspMvsMv1RTBqSqMiiWrlDQT8McriOACGfFIsH91uiV\r\nfiLiPv+Sti5H7iv1aJit0JsuOwA1ns/xnr4=\r\n=2NUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.10.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.10","@fluidframework/aqueduct":"^0.56.10","@fluid-example/example-utils":"^0.56.10","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.10","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.10","@fluid-experimental/bubblebench-common":"^0.56.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.10","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.10_1648505085519_0.5672834265583107","host":"s3://npm-registry-packages"}},"0.56.11":{"name":"@fluid-experimental/bubblebench-ot","version":"0.56.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.56.11","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d78555020df2f5323fdda5d37b6470abd8d8fe54","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.56.11.tgz","fileCount":60,"integrity":"sha512-XQ3qBW3ZzDtiX/kAO1k/5LTLH7Qn0Z097cS2Vk6L1QWfyY7coBR0BPZqvm26Dpu4knJrFd8NBOxAiCxLuX/8pw==","signatures":[{"sig":"MEYCIQDzH34SzigHDw/wapPL8KEHh7S9rEx0PcvJKThLojAYAQIhAOKZpid8A3XcCSNkldCLKsJ86SkEBj08hRLioJl88Rue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2258340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlE7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJVw/+JnMYno2XSeW9TjEdt62yLztn0t2lez241Ytiw0x172q03a2E\r\nASnMyWTJkfjoItWCkEiDprH4liKH5uA3AsNz1OXYzrb4DaqvgEt4U+EDmkaW\r\nrPDe6dSXw2B0Y6y/Ph66M8sIfcwAPjJ2IG4QdVnup25ilUkfaOh5yItCEZ8N\r\nW+lFq6BjXQ+Z5fouYqOsynJRgY3FOnA1AvHd/E970gamSqDdrbvfSXu2LvwB\r\nTAAEiBSlvj3OjC7N4qRpwBWLGh/yki7gwXKfrCKbwRfAa5heNM2zA5e6sh8m\r\nAN77lzpXKWc4kCzyQ5PnAOWRUy+VgCyOKSr7ny5ZrJ/h5m2xNG0MCcxM0rUS\r\nUBOxh9e2c7uNfXyL4EpUvPrYjVV/WCq/Z066Sehahb0SK7z3Hg7MZ+FIx8Zm\r\nf3XFlr0aQ/AEFDtjhRR99QUs7fSsL+t67bob7PEXgqbJ9obgjkP6IivzxwdM\r\nZ5d9RRVIGAIlwt2rsHIRtP846flv5irwI7symTdYtW5zYuzr4xkgyUV+YI4K\r\njDh2E15x3MR//sgQMALYZoOHJF6dD7OzBnBEIGLrZwm352ed1Fw8DhMfCOE2\r\nnUWgdABq7MfXKtameXVA7oy+a/MRHCe1J80wxm24gsvx5phlFGZQP1DgXQAb\r\nDWA2bQ0IUgDSyc0akBPL2rab+ngjZZJpbMk=\r\n=4B6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.56.11.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.56.11","@fluidframework/aqueduct":"^0.56.11","@fluid-example/example-utils":"^0.56.11","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"^0.56.11","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.45.0","@fluidframework/datastore-definitions":"^0.56.11","@fluid-experimental/bubblebench-common":"^0.56.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.56.11","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.56.11_1648513338726_0.326636611456504","host":"s3://npm-registry-packages"}},"0.58.3000-61081":{"name":"@fluid-experimental/bubblebench-ot","version":"0.58.3000-61081","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.58.3000-61081","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"79ac0eb7d0c001c510802ed322c718d6d7a744c7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.58.3000-61081.tgz","fileCount":60,"integrity":"sha512-mm+l5i7u4v+fCWTDW/KzdxnxT7pc0MCHkp8ECBiDg+InRRu8dRSsrhuj9/XCLTQzu0YsHCOpdivpKG1Rw8tOzw==","signatures":[{"sig":"MEUCIQCjBxCevSn7glCewp9uZusRafro2829X13kLO4As/gACgIgAoYF/uBValPEbEMyoyv/duCYaTnOA4UbmnQt4Pg4eg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2334734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNvRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdOg/9Hsqlg2QCJ2kP1+Q1KJLMBDup3M35xb2RaqgfCBhaGEHEgg2v\r\nFOxrfnQ8JKgFrKjgoi8g/nOeb8b3d1wtFWLMSLu9cgENUXbwHeNXm75Hyu02\r\nc+gScMdHu0zFxUkGT93dzA2rUwwCPenpxHgAkCPvrmR1pZ/A4RoQoG8Oxsh4\r\nHKQgN4RiZnbjVCaW1YW1wtR1h72PWeY4+1f7C8k4Al19n3Nk/ruyCGJOiI9h\r\nIgzOtpmd3nPXZmma57PUqPVNljeczN/ECF+mpAWGJWneXYsQIzbtPxqs9bao\r\nZ1tkzCQoyaG7c0o/Ia2Bnq0vzmqTDFaEII0p8KT+jpaWKWsdWyXFsuEMo70T\r\n7aN07IiyBBeiLYaIAOLK4IzxTkALJL2GI+LGdaUGkOm8/0Nj+vtCvMGt0svI\r\nF67JqSydn7qdp85+CRklXT9E43oe4Wc7wdEFHk5P5OCtp+Q+uLaybzECPR2H\r\nrSpiqSFZBw5pML7nn5xKjJ237u2NNQ+j0jyziE2t/bCIOXd7mYb8puPFiwDM\r\nC2Yl1Vb3SEPku8kOLO5PqSQqOlGvJcQOtO3SomwIBleyoH13/79/AmsmoA1y\r\n8Aa8HP7mIB3VhfEtBHC/o1A3NZs8iG0adHHomDUjYfa72cYLfg3h/nhwwwbF\r\nIqdyL5E0MzZf+FpCiCnFOCUprKu1GBF8HW4=\r\n=nk4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.58.3000-61081.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.58.3000-61081","@fluidframework/aqueduct":"0.58.3000-61081","@fluid-example/example-utils":"0.58.3000-61081","@fluidframework/core-interfaces":"^0.42.0","@fluid-experimental/sharejs-json1":"0.58.3000-61081","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.47.1000","@fluidframework/datastore-definitions":"0.58.3000-61081","@fluid-experimental/bubblebench-common":"0.58.3000-61081"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.58.3000-61081","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.2000-59622"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.58.3000-61081_1649728465184_0.35764153810536303","host":"s3://npm-registry-packages"}},"0.59.2000-61729":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2000-61729","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2000-61729","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c6c1d85eac6bf7688664478118738e5e8cc053fe","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2000-61729.tgz","fileCount":60,"integrity":"sha512-l9eHISTGBgbIo6K229GNsAl67xQuWxLKEeekVx2D12wBngiPZB5zGYRlwEN6665Srww0oFRZniqFacsxZJ+T0A==","signatures":[{"sig":"MEUCIQCSU+9qwFm6BHkr4eP595SRFctN8wG34New/l2O0LXlygIgS4qv6XorkKWBmdMx70v8iKYLZHCLvcAYYFb1SoUuLTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2357352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWIZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVmQ/+JJmNSNmqWWLL+BJzdrfRfo8Ll2vm1s0IwqmA4mXKVR+Wc1Pk\r\nIbsrv/jUaSZj2Mi8mFZuwLaxPbUBW5IcxRU6JnwaErT7Ctjik966lTDfWrP3\r\noq3pnHRZ25bMfgAB9L1VJKuK1ukPoC9OfqtVOd+tGEP2EETTpwdP4MBL6dG0\r\npw1It6D7kWY5Lgqylh8xEQ1HAMjpDcSPcL4uZD6epVnNZKozmMrfzlLQKck3\r\nJACCkPqb5RpGFJuYgAInpkmk/UtKKV20Osg2GyHUOTkMJQrcj+4s1BbEmm0K\r\n8BGRccKoG0zesGH4vX2COGvPGH7VMeOZlwqQeC+h+5T41Sb4I3ZtaBgIA09K\r\n43ih5hI4l/ANygUj2TqDR2L7X5fCLzTFqIgyeFYCqaO5yI4ejDmU2T6ZPawQ\r\nxyLEkc9i2FljAO0ujURV9nw7/p0klyB5CTnOcz5IU+mzlMrQpwgXiDg/ZA+/\r\ntTBHAzhu6xurmj027ApMnWqTKaYzzv7yZA5SAIDYnyc6/dNTKhZHp29Q6IOU\r\nHy0ui5n8cj1X6vmb90vH8137Bq+it2qSObRUkVR9eQSXQLikPXDrunVVbO9i\r\nPh47vASHi9q4V9SuI9wvsClZWKKgMdUmyOPflG2Wol3JMstNyQeDLSOr8Mn7\r\n6En8BSKKMjH7v4Z2qVqUpbEUUshNJ/V7t8Q=\r\n=TOv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2000-61729.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.59.2000-61729","@fluidframework/aqueduct":"0.59.2000-61729","@fluid-example/example-utils":"0.59.2000-61729","@fluidframework/core-interfaces":"^0.43.1000-0","@fluid-experimental/sharejs-json1":"0.59.2000-61729","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000-0","@fluidframework/datastore-definitions":"0.59.2000-61729","@fluid-experimental/bubblebench-common":"0.59.2000-61729"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"4.0.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.59.2000-61729","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000-61189"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2000-61729_1649968715028_0.37367404189020537","host":"s3://npm-registry-packages"}},"0.59.1000-61898":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.1000-61898","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.1000-61898","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"41c1dce4d0dfd3ef835a2cca745e2ce23f88ce26","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.1000-61898.tgz","fileCount":60,"integrity":"sha512-Y+Fc+78b5Z6CwH8qJvVRWEaXaMKSL8+w5X5rYvcTFciVZnFR2imFD6jRgkO698CYwY+KnGeZrq0DPZDFB4AoTA==","signatures":[{"sig":"MEYCIQCzfGLPCrN8ZVJ8RIinpZqaZOx9o+WV7C75cXw0YTh6cgIhAIzZxDLSsMclP5aTOSTacR0sfm2dBgcPTccnxJblSyqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWfy6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Eg/+KaKi5R/0gBch2O3IAq5cOUhOjoYFX9IudkWMyPxBiFec9Yy3\r\nCngXluCaSGF1wRInWeval9uQM25/rWm3KgLMaADX7eK6jnvZ4DbMORJqAG8D\r\nyqHwj6q2VhNYJmR9G2nxiHBDpzgBlh1Synd2wYM0jBlJr8ihBacdqbMFrFzd\r\nE/+47Xn8QZ1X6PYvEmiK9x9zVa43PT/tNcu8ThU6bLqoid7xXEeUWy9nK3Xu\r\n+JEBOzRzeVU8zu0OUgxguOqNgjYEz4YXyP7gKJ/bno3cXh1XR0ezXJZz28CK\r\nIvm/iJ9czqkA4uqznyFLiINwCIiS+R1ymHOAJl1vu06Ay+cLXe/UUoRbqe+D\r\nag4mspcoqHXhfxRMRFGKe0G4Rg1P5bKKnwAPfagkfshum3ndXOjzmMfVQqWc\r\naxfTmqnBfKGKqGf3mXAIAPxurEoM+x4fYurvk4+R0N7sXZ9nx4yf5GmnEAqt\r\nY2OlmFGMHvhhXk1+UJa3zVLZq8tAJ7dIPdQ1Ljv+DBWT2WYtX8D9pgGWBBok\r\n+omQwoI/ZTquEWlw8AkHVv+E8M9hRHzd2rlCBMJ3uMhRTAcDJSfTP+jPhP2D\r\nQor7zkrIIQlCKhFqdCQyrfyEfhPnWedd+Rum/rEOdy0fTjfUI91kmyeZnWLN\r\nt+z3Z9pw5Q2LH7Abn0bkc9lnXrG5MKnrTH0=\r\n=NYvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.1000-61898.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.59.1000-61898","@fluidframework/aqueduct":"0.59.1000-61898","@fluid-example/example-utils":"0.59.1000-61898","@fluidframework/core-interfaces":"^0.43.1000-0","@fluid-experimental/sharejs-json1":"0.59.1000-61898","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000-0","@fluidframework/datastore-definitions":"0.59.1000-61898","@fluid-experimental/bubblebench-common":"0.59.1000-61898"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.59.1000-61898","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000-61189"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.1000-61898_1650064570606_0.8855371051408996","host":"s3://npm-registry-packages"}},"0.59.1000":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"ae427564a4c6b7b8c202f50538303714a33eb653","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.1000.tgz","fileCount":60,"integrity":"sha512-YTgN07tzY68hAqznIEO3+BA+C+3Ixu0mzvqLQ0gp9hlTg+7674+PQqgx29JgHc6z1DX4Jrxd5lCq7yGauWmEJQ==","signatures":[{"sig":"MEQCIA3ylxXjFJnN5JCKglRmXj82pkt9RrmEZaq5AOQWt+lXAiApoGHlrLyf4FqkWi8hWSOoBgW3mCIIUBVDRbczch6JTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2342366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWnGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6nBAAnCAU8Td7okoAVBtSBlWC12Oev7Cmp5IJj64SJWom74P7fjHz\r\n9+NPnvke09d0h8jGCokhjUW7uWfohHngiOOMhqAIU3Agp2A71Oe39H9g4pRN\r\nNVbh15+O1usmGloYq/d5XIbvkZ3ImZK7LscLb8JN/taDbxUIgSH9cvfg9YCt\r\n6+gKxrv68KRh/n6tHe1i33WUTojRqR+sm84AgFplEEjWErR8/g7TDS4/hEoH\r\njb7Os+MMQyIHgeQDqhphYB8AWtTjLU6ZGMOCmegGTiZIwGh8RT9NM6FPdTzA\r\n2Yd9rCfLVG2BQ/C0IewXFQe+p7moBdEyqA/nlm1axwOzEc3X7hsWmimH64Pd\r\nSwvR8NiYnt2mzUqp7h00wmJOvS1hbwbOj4+IZlWcQXWssEZfQw0cekLr1v8V\r\nDtbNl/CxQM5jJ7fQkF3JoeGQ2uSVXpsNa8cXBxgIJFJZ6llKDYDwaA2QrgLG\r\n9Lixqet1UcJQR46o0pM789sGhAeVG6y1G25lUd5nmchHQ6RulygaPPBFhOMq\r\nvIBfo/xduBZKlGnCPcaV3qqFw4YaHMl8w8HNfb+XDENu0+/0LYmfKL50g4Hz\r\netht4rCKGd3TM2KXuEluDj89ik9zfdoW7AEm98sfQLuPyVGoSw2T7+RS7OGn\r\nYYfRVACUnXJK/PhzOgPWf/piWsUa+7LXtNs=\r\n=CZVk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.1000.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.1000","@fluidframework/aqueduct":"^0.59.1000","@fluid-example/example-utils":"^0.59.1000","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.1000","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.1000","@fluid-experimental/bubblebench-common":"^0.59.1000"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.1000","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.1000_1650094466110_0.882977294638349","host":"s3://npm-registry-packages"}},"0.59.1001-62246":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.1001-62246","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.1001-62246","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1948482e59edaa1645db45dc92b101a700afb7b9","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.1001-62246.tgz","fileCount":60,"integrity":"sha512-8q5+1eVmTw5NMXpKcF/6VRpqICRQZpGIYZKFpGPa/Iogm4Yy+L26VdHyCCkePngvdz40TARX1tAk3uN+OsHUBA==","signatures":[{"sig":"MEYCIQCRZedVN4k5fyaCnt5YZ3v6uQx3EP3y6kCapJ0VwAcKXQIhAJY6IPlNiwsF8uQZuYMuY5fZMUDXfQ3nt8vdoS+BIpv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2342458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbdTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjGQ/8D4Bwf5XTbHScyIJOYhUUWxnguUIR4M2lhpPhSwIG8tczDkXf\r\nOuwlhFEALfEiyqFrnBCf2u3f0io4pxOWFubapacGeTwZUERIQ1GSH8EMk+IP\r\nPLYEeanKHTrw/A5/emzWrBpCjRiXYtXALhHrGLM45Jv6zMLckm0pTUZ2NfoB\r\n4sZdWRKetPtFqN7pyJ9LHhdeEg0ObaCQxZhqp5xGFi8MDJ2IPTu/xVt9lgM8\r\nVh9emYUa+DRQjZJEhG2MoWowXyf03rNsvBNCtT5cWoR8+wH6MSgYo+ndskij\r\noZRKYaAwCRfTwNlkuvwu6iShVuF0Ei/4RHFawDQYdKc6waWeuDxYDjE5ZqBk\r\nlyHpSfr45GdirXCWC8J64MLzDd7gXYSuPPf4TsEmsVUKMtJJfh5dmTG8jVAE\r\nugml7fdvoagdQz5MOfK82QkrLhSCD1MijaO86/ltuiXSquYmsnM43opUGq6p\r\n0nGbUwy/HbVAOzws2WnkO3R5Iqr/PXzOlPWlYWHNMjCIodqGknMAKyBlT8bc\r\nMJ4h/861B5vNHSrnQHlx75hmYoUJqcKqyzqQTlLGtbpYAsAPuF3RvPWfUgQG\r\n872yrCv+6F1lsTbmYBjiAEPWWY+dgv5oPx78rO9hGF/jV4+dvhU+oGaVEEs1\r\nxTjROvoj4GJkMmHxxyYgmnC8ajZjoUNGp90=\r\n=ImLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.1001-62246.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.59.1001-62246","@fluidframework/aqueduct":"0.59.1001-62246","@fluid-example/example-utils":"0.59.1001-62246","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"0.59.1001-62246","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"0.59.1001-62246","@fluid-experimental/bubblebench-common":"0.59.1001-62246"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.59.1001-62246","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.1001-62246_1650308946841_0.4000446905169559","host":"s3://npm-registry-packages"}},"0.59.2000-63294":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2000-63294","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2000-63294","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"72bcc7c072c6f8649059fece8eb5eb5c0d0f961c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2000-63294.tgz","fileCount":60,"integrity":"sha512-5Qn5djEzCZuEmnHaZMTlyG1lBAM3Ada52Zc875IKmsCOlJsVUb2h2tnWOaGtzNbLocDM3k++oHe46cN5k7kXyw==","signatures":[{"sig":"MEQCIG26fM3gUnWI7odww5/wqHUgS+P3ZbzANE8YEnIgDiu0AiA9gsiyYRt2XgGVB/N1aNJT86O2WqMG2m8IE5WaHlU+yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxmxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqnQ//ZDKAOavoNGj6WBrWjgiDyS5WIAU7ant/FWWbqkZJHq3P4oXv\r\nko0XM834GwZ8X9zP71AlnK+c+gYygKEEZVm2CbwLWXyHPY3r5nqItMq+ISUo\r\nbUsRKqoto9NnVrendTZp3jcBaXpyfEUgYKZiiMv1KIlPwjE6eX8507ytOv+u\r\niV3wR/scsBC2wJuHGjLwZxeDOAP988zGTQHroXidKc+C3PTZBeiahIm7JuyO\r\n7i+lLhb/jWRBUoh9Q1CBjspYo+kDPJ/N1Ey0j6uNNxJ5kbQqQYWQi0Ec38xp\r\nhoyAKZ36b5W5gZWXWCkyok/+Z4MYJV0nZbqYq0yCMFmovpZXM7EQJ4G1ILFL\r\ndEaY5c8JLkD2gaGeKwaj6RdiBkCxEw664CpoO4XwgZrp5rcnnGbd1najP085\r\nkTnQ86bAvxC5Z/84nfFoRkYjRBIZQ7tNRlWJQFHlJiWo+v1Rbmlr24M0Qhcd\r\ntP+8zsxgcfBYD1x5Jf/R07hUBz7I3phs77ohkeRIKKVadi6DaivY7aM36d5h\r\nmt5NROsqRwCKenN6/doMWl9o73LrYHLBtS7g8jTkMVKa8UuQkk+8sn5GO9vW\r\n5IgjAgmiQv2QZOMpa/5QEcYW1l7iDbQiRXn5nezSLh9dVMlyxzk8YeAOjQ4f\r\n+vZmIxb2Zn2o2/1QsxhICPYR4tV+TN9ITD0=\r\n=WFyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2000-63294.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"0.59.2000-63294","@fluidframework/aqueduct":"0.59.2000-63294","@fluid-example/example-utils":"0.59.2000-63294","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"0.59.2000-63294","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"0.59.2000-63294","@fluid-experimental/bubblebench-common":"0.59.2000-63294"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"0.59.2000-63294","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2000-63294_1650661808865_0.3601421721458349","host":"s3://npm-registry-packages"}},"0.59.2000":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"44fdc2e681595bc6f67fd5000e0d4e4fd326527a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2000.tgz","fileCount":60,"integrity":"sha512-L54Ji7ekfqy0emQPwM/tyF8PPr9E/Td9FsteZmF/zEk87WcmqJtvXui/FYsHBYsFhZMaEC+/h1zvGyM+uO/Wog==","signatures":[{"sig":"MEUCIBaNwYnVDNonW0W3Ydn2sFjMzqh+8L6fpDRW56kTCQP3AiEA7+EOaKYxDdMbV7XnaX4F9lQw4oyxALhQ+1NjQvUTGoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2359982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabbFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIgRAAjbUS9fZEQtUra6xkF3a3cT2iEYmIM3jA0Bl0OO2cIdoJeHTt\r\n0hEF0OZnhGAmDYoqZIQfGKq1p6grp+JDP5ngqG5gs1tt1yJF8UP88cw8Z5/+\r\nky7WVnFyztoj6W/QJyKO1nvOVnZ/IdKgJ4IBVqRNIs4dZ52NHWXZREm1yrNU\r\nGQJhj/JxP65EWoeerFIGdP4WWEdOSiMTuAXzkakrth9TJXRMREPmnSVtOHo7\r\nsjnlJJt6x7dg+Obk1/eWqvBiAoi16bSoMTpy2x7ZWpw5dCqtnNsyba6kfFv8\r\njzzQppUOFLlB8IyV+OUwphiCr8FDBhsXJpc7ZzypfFOJdnscNpZfCHSIzKN1\r\n3MSzwT3Mi0sFEV9qkyI3skJReWQfokiP+DQHBRPskgcLTZ5E9zUIePwx/Tcv\r\nc743TtU4Ujyc1wMDounfb+qMccjFpN15BnjFqxMgL/L3f+1NpXKogMPHVODa\r\nKzCxtZo3pfKR4uR4IhV6CbZf+ULKuH0CWN9ff+8WjmlfX1pYmul32jHcEH5s\r\n2lNgf4N0DsWBLXLxBO3VGIpskyEc3zsbXMgP/pVst2EbOAl+sFZAPUdUg2x0\r\nfz355DApDfWEOeWqEsPkGeLPRN0LcClW1G2p4bN/RLsms2vbksjVkJuuZ0E8\r\nYVb40fZ9okARu5qayuPWmiBn+zje4a7npjQ=\r\n=WKqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2000.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.2000","@fluidframework/aqueduct":"^0.59.2000","@fluid-example/example-utils":"^0.59.2000","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.2000","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.2000","@fluid-experimental/bubblebench-common":"^0.59.2000"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.2000","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2000_1651095236950_0.5162069212585694","host":"s3://npm-registry-packages"}},"0.59.2001":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"616b296c0f61d4ecf244983f873e894203a26c81","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2001.tgz","fileCount":60,"integrity":"sha512-HndZnJ/tsvTsmaSLSvJKnjFlHxzkrfNvHRKdnWMgxyb+gmDbWkQOzz7At6XAzUKYvjB621CUECLqCemct6Rcjg==","signatures":[{"sig":"MEYCIQCy10F3S1Uwb+nAYb7vjyn3q+IP/omZFdaRbyf/UTj2jAIhAKef+86vNPTNk/VM7IhqcXiLSWtSFvJvpUHeMH8Bv402","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2359982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaCQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptKg/+O6h0m85R418XYXKrN62kf2zZ7hfbZRDeePUyBy4ZGNUhP3hQ\r\nMosw9So7sPT3judWsQbnJS5JJl0aKcOTRMjq1XPhS5hNtQeUt7Hxk8o/U/nx\r\nYZhQiVBkIf5CN7EgPyWBFvjMjQTja0Sd4HyU0IA2ira6QXtTxXL5guOSKrl9\r\nsEUh745cmCjBzgyvHvzM7uuT5xWDvWQefikiqBLC3eAcnEMds4irogVrXJv5\r\nVi9ybWaS9mIzNeLCL2+PJoLquWtO7EVe1avsge3wP5OnrDDcFJbKGrZlqcSa\r\nIzLKoSLbUmovF98cprMXpqncpUURW89UnKNzl+YnTKqXxZAmsIZCwVSEuTyz\r\nHZR6i+Vpm7psS6vCNHMbvnizv1K+6jJq3cwYaafwaRxOCeAw3KkflmPjLUrJ\r\nSnL0gQMrxyCSmjYejlnROKqji5p7dVCwKMiBTJ3tvsHto5Hs9CxuLZLKFgER\r\n+k3TZg2m1If7xPfvb9//NN5Ts896Heo6Yx5FsGZWbMFLfZ22yaSuu5250tHB\r\naM2o+k0l2uHUpUx9yb7XUdPDXRM8vh5BRPwqlNqD7vXUwEkciqhkFtWAbtp3\r\nhp4YJE8F8kl1T2I+Ts/5INOZd7ad3Ekvp+7ImYWXu2JcM8oRoalZqmypbPe/\r\nFz2VHahxH4hms35hS1OOQFENd6LApxt0j4w=\r\n=Pkvw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2001.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.2001","@fluidframework/aqueduct":"^0.59.2001","@fluid-example/example-utils":"^0.59.2001","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.2001","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.2001","@fluid-experimental/bubblebench-common":"^0.59.2001"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.2001","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2001_1651613840099_0.8523782324622973","host":"s3://npm-registry-packages"}},"0.59.1001":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f49416f1d67c1e5e7cc8af2c1133f8384e7720f9","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.1001.tgz","fileCount":60,"integrity":"sha512-9TiE//qSt1NDIoVpTsP958QSwHVl2j9R+d3Lz3tvRcvzExzmo8rP+fJ3PygPpJyyK1eAFBmOguqpxxu9FEVk7g==","signatures":[{"sig":"MEQCICcQtqNsMNhoxK+X7ikDojEy5FClXmTwplrQ+f29LnFjAiBrT2h/igytxgc3VUVfGfbxNeQKnNC+fQQEESD+vslTyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2342898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy4A//XRPjIqSandM0cEqLbPXA9aDLB1y4tcaA8LBDY8a8KTCfBgTq\r\nXWx6dxzXKC1y9M5mJa7oQQbTWrbOHAygKn4cxPsP2jzv2knRpe/SabrHrXNr\r\n6VB3Cm0IW3lnswFDP2oMmLD65YcSdAtx9Ehg/XLHNxvqFV2UsAisXB96ljnY\r\nMUpd8sruVEOEQxfC9lgoZHev63NpHW92n190JUaB3N9Y5VRNKToKsc/z5TuC\r\nWiad1f7K0xMgOh9Kj7URVBg94qYTG2QEhcYRS7+VW5QdVZo5BgEmh/9s7CPv\r\nO8uw1i52k1eX52MFwSG+GJPlxTQwDDgFYRHmePHtV1k3vxeJL8NbnOa4iyOE\r\nDrmE8GxQgCjZpgkP0pOKiLTYNDzjk3eaANmtIaxOh5ExZjs6ZvP5hAC1n3FR\r\nKxGLD8zuvKJeu3GTq+Ev6tkNCYaw7PB2/nqxPUWcb3EF3ARoh2hGGf34vu+8\r\nVl1tbLPORXdigAUBl+30djgWHB0knBr4uPMIFdSvcrMf5g98KXNO4CF9JSRK\r\n6crFPLgt+63KGVZj+gDs/6FgApKkXY5/5N/X+KaNmxP/Ru+4Y15WSNOj/2cl\r\nipnxnsqG5PEyyJpxr8BFazxq7t9EnuAAXRgRK4udokauRXBTOPCrARz8vqeP\r\n1QcaGuwBIOSfpTBGuPnN608VnzFfu1feOH4=\r\n=EQEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.1001.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack-dev-server --config webpack.config.js --env.mode local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","start:spo":"webpack-dev-server --config webpack.config.js --env.mode spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack-dev-server --config webpack.config.js --env.mode r11s","webpack:dev":"webpack --env.development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack-dev-server --config webpack.config.js --env.mode docker","start:spo-df":"webpack-dev-server --config webpack.config.js --env.mode spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack-dev-server --config webpack.config.js --env.mode tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.1001","@fluidframework/aqueduct":"^0.59.1001","@fluid-example/example-utils":"^0.59.1001","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.1001","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.1001","@fluid-experimental/bubblebench-common":"^0.59.1001"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.43.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^3.3.11","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^4.1.4","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","webpack-dev-server":"^3.8.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.1001","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.1001_1652992927867_0.05711938540669914","host":"s3://npm-registry-packages"}},"0.59.2002":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"129d0154048188a20f9b48c905c5e39fefbf42ca","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2002.tgz","fileCount":60,"integrity":"sha512-N1xZp4UMgFvvyhzqjSFKBc/Fe5oaPPEscTcsYMEaYbKRaLNrdI6JIMDM6KGZ04wlyZ3llFoGdKUDVCkQu1QVKA==","signatures":[{"sig":"MEQCIGQgnDS18e6ETrjVnvuqmDKB/JCJqij2F4z+N3YaNWF4AiApGFTdWjkgYjpev6un9qsqin2GrdER8X5qH3seh7Eruw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihsi2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMPA/+JQ9aZ5YDtDvltzmbdG4VvzlNOfGQQJWQUZ1F8W3gIQpOjk9S\r\nkeJ5RBxMUnaEfz5bsFpH7p3difhA/6fT5TzCSFobTo3PneScfOAcOiBFDTUt\r\ng4pNYi8ICPfOaqfDd/n1CTPkFel0ZW8/Kok6RKe7VQCMYhagWIhAw6PiWtdm\r\nDCYFOLEojzqWZ6XIfOyPFGXJ7x1AhwIe5bB0A1HYJQzmu8sQFhZezWNnl9nC\r\nQalFzNlyfT7G0ERHH3M0yEiJu0/QTI5sAkSzsSfsKZIwV17TD1kPl9XV90Nv\r\nsFPQdDEJGfDIt1eGpt2FD7aM3Df10IyS74+3jHA4PG2BIktTk4FftVDAj/br\r\n/cifzN88CMA9f5GVeB0zBhHGymJtzq6C/BqlVig0gV+jVSKKE/MuFyNi8MUC\r\nvPKvCaCMHZlP0BPMpfA0rcsFqzGUd7bf9szuK5w71Wc6DRQy2tujQvK/EAuh\r\nSlJ08a1T9Gqry9ub2h/be6hkpqjmR7KRJqJMyaylgPxTYDI5VSJdEoFyG56/\r\nRXKIxNUEaw+yY8tuFzGbUC16H4Qp6VFhewu3ld+D9ldXSiaVbEAXJx0tM+1u\r\noRN2AFUdYwrmklEx3YCNavEgd5URkR5PqeasyytU4g1JmFIijP2QrWV4xvRo\r\nV9Zc62eSf0Mam9tJ2fTCMcr6h+GD5IY/n84=\r\n=URA8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2002.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.2002","@fluidframework/aqueduct":"^0.59.2002","@fluid-example/example-utils":"^0.59.2002","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.2002","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.2002","@fluid-experimental/bubblebench-common":"^0.59.2002"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.2002","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2002_1653000374684_0.7259787586527957","host":"s3://npm-registry-packages"}},"0.59.2003":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2003","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"11a961be97c98ff7245d18bbfb37b66b5f369248","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2003.tgz","fileCount":60,"integrity":"sha512-Q1JgcBYQLpdeAJZz6kpYXEBj7ybVPKhsE48J0VZAG1qdyFwScrvu3Ef3kN1Hw3Imdflvvyp2WRuNrpZcNuc8Kw==","signatures":[{"sig":"MEUCID9UJHpz+oMCgwnzP4C3ePZPXP1kWD1adxlwhw1pXFw2AiEArC47nXMl24pEmAS8FRmHi1UZMRF0/BZ0Nr6dANoyY1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrATw/+LZh3saskezmhlMAuF/wkosH++7z2K60OPWOoLjJ/RyeYNA1Y\r\nwncSDp34Pmh44qgMSF0YFAMa8lJPuEOEoUp/lzCd+EY1moDdo6GthM7Sxwh3\r\nHxSpHGgyyk/Fn34g2ajLAFDb7rA5eXxxtUXIJ7L6lvXr9Ot47U89OFTOs1t2\r\nOrGJ3b52jvoylDpGXwO5VqrUpkjY9HLN+yLYrLRVAAZPqFspzdnMfYmZMXpE\r\nfMcT5r3wi6nO+61romFNlK3qpBTDdsf7Cr6iYe+0jCre9F4kO86vRyiToHyo\r\nLteIZsLrw8+0uHqOqaBYoBUmhr24IP2i3Hp0gYZfbsGkemQPJEy2FaUQpl9v\r\nvv/t9VYMH0CMgZwFt+i3XsLgVxMpzSOMGEAy5zPBuHHR396QamF5bjlYU9gR\r\nu1+p9TaHDpsMV6r2Rtf5alCKMxo0l4VZT+BKXebgtpD5c1nVwYNQd18PxRWA\r\nt+zhFVmxXjrPm9bR10P/eZawy0xZa2NfMd9x0cnR0OlC5YwS48bNLjH+NJiI\r\n5MfTpKH6cBwtgboALdsaujoUVBiVsY5zfjnO2MAkmZGjU+Gft9mTmyMuoJNj\r\nGT1bWvlWfj+uo688sTCiSxwHy2GAliGMg4dsYw+98TLz2GS4m95BnJASaclX\r\nhhUF91NzwT7s6UFgr+QEsHsJLYKwvo1V5RM=\r\n=QxZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2003.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.2003","@fluidframework/aqueduct":"^0.59.2003","@fluid-example/example-utils":"^0.59.2003","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.2003","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.2003","@fluid-experimental/bubblebench-common":"^0.59.2003"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.2003","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2003_1653510957061_0.8052751010776813","host":"s3://npm-registry-packages"}},"0.59.2004":{"name":"@fluid-experimental/bubblebench-ot","version":"0.59.2004","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-ot@0.59.2004","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"af1e2cb7f27104fb025d651b611d61f0fa9fd18f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-ot/-/bubblebench-ot-0.59.2004.tgz","fileCount":60,"integrity":"sha512-uGQ2YFlcyMHSdx7n/unPto9JvjwS8WgsFQA/+G9QoCtpwDpNYZ80xZ+fw4w1pAbV7lqDYLCd0Q9JXoQC5v2vkg==","signatures":[{"sig":"MEUCIQCnrUDjRaSeyGFXo5GVqUS41nyFhOsVnUtWSWuN7pP3bwIgZKZjYlfyp0A7TqeZHnu5KLvfOs5ztpNj6FeDw6V9RpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI6WHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqhA//b9kh0j+0L0F3dodHa5kvv3GesQXWJHJZQHZy0IARBuvBEw4n\r\nOr8mrVnvGdNschVCsIxDuQotrnEf5arIJUN1udfWVR8hPAKyWdi0doQUtGrW\r\njqlTQ0zPSozznA0B8k9tB9nmX1XZ+MAOPdOQuBqUwANMEdHwsUiDqRSDB4DN\r\nhwizy3OrtFGBBT0tGQGBNlK8uds/3V2/85gRasFQIUfILj2zCHTdRXKq8HqB\r\nCCu4YbY0BpbQV3B6qU5yzUHJu9vqzK2mjzHyJV4P5TGdfAJQGkycNp4ulO/j\r\nDKW3CMi9rqCoG72Pe3w/Tiz3w0GRy9TlDX9UeOezTN+0v4+9+VjqBnTnR8jt\r\nkHS0/QLpagWyoX3CeS3ZorCCBpJ3q5yuA3pQu3Aps+/vMJsQMRbwgXdO/+Bj\r\nUpsOSZt9wtKFNqltn6Q3YaAyb6sT6E/gtwgGrUmRKsDK91vbM5vvld7GQ87P\r\nV8QEWO41968LmDURFq+uNr4VNA2pNUKMlwEMRJAu1L6IKuEcfd7AFCxmkHhQ\r\nh+9ow/nLDTeuC8mZJ5aGp+hkGor3B170CPTbaKCjFYWylAd3BctmIBO9IPiS\r\nvlqZmYNCqCt75Bj6vsqWH0Jr/ATej2tY88TubmHvY7ayv+wv1016xDZVI8gy\r\ndOvlb2iVY5YXw8qpj/Hv+qzZcZXCqsA0I/c=\r\n=Kz8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-ot-0.59.2004.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:jest","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","start":"webpack serve --config webpack.config.js --env mode=local","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env production","lint:fix":"npm run eslint:fix","start:spo":"webpack serve --config webpack.config.js --env mode=spo","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","start:r11s":"webpack serve --config webpack.config.js --env mode=r11s","webpack:dev":"webpack --env development","build:esnext":"tsc --project ./tsconfig.esnext.json","start:docker":"webpack serve --config webpack.config.js --env mode=docker","start:spo-df":"webpack serve --config webpack.config.js --env mode=spo-df","build:compile":"concurrently npm:tsc npm:build:esnext","start:tinylicious":"webpack serve --config webpack.config.js --env mode=tinylicious","test:jest:verbose":"cross-env FLUID_TEST_VERBOSE=1 jest","build:full:compile":"concurrently npm:build:compile npm:webpack"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"experimental/examples/bubblebench/ot"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.20.0","dependencies":{"react":"^16.10.2","ot-json1":"^1.0.1","@fluidframework/map":"^0.59.2004","@fluidframework/aqueduct":"^0.59.2004","@fluid-example/example-utils":"^0.59.2004","@fluidframework/core-interfaces":"^0.43.1000","@fluid-experimental/sharejs-json1":"^0.59.2004","@fluidframework/common-definitions":"^0.20.1","@fluidframework/container-definitions":"^0.48.1000","@fluidframework/datastore-definitions":"^0.59.2004","@fluid-experimental/bubblebench-common":"^0.59.2004"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"~8.6.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","webpack":"^4.46.0","cross-env":"^7.0.2","puppeteer":"^1.20.0","ts-loader":"^6.1.2","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/node":"^14.18.0","webpack-cli":"^4.9.2","@types/react":"^16.9.15","concurrently":"^6.2.0","webpack-merge":"^5.8.0","jest-puppeteer":"^4.3.0","@types/puppeteer":"1.3.0","@types/react-dom":"^16.9.4","eslint-plugin-jest":"~26.1.3","webpack-dev-server":"4.0.0","eslint-plugin-mocha":"~10.0.3","eslint-plugin-react":"~7.28.0","eslint-plugin-tsdoc":"~0.2.14","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-promise":"~6.0.0","eslint-plugin-unicorn":"~40.0.0","@types/expect-puppeteer":"2.2.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","@fluidframework/test-tools":"^0.2.3074","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@fluid-tools/webpack-fluid-loader":"^0.59.2004","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.1000"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-ot_0.59.2004_1663280519164_0.6637811554222959","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-24T19:56:35.680Z","modified":"2026-07-29T21:14:25.243Z","0.37.0-20427":"2021-03-24T19:56:36.113Z","0.37.0-20517":"2021-03-25T20:51:33.602Z","0.37.0":"2021-03-26T07:01:51.297Z","0.37.1":"2021-03-29T18:44:43.377Z","0.37.2":"2021-03-29T23:39:39.000Z","0.37.3":"2021-04-06T18:19:19.603Z","0.37.3-21287":"2021-04-07T22:01:12.217Z","0.37.4":"2021-04-08T20:47:49.898Z","0.38.0-21934":"2021-04-14T18:23:08.006Z","0.38.0-22000":"2021-04-15T00:24:06.059Z","0.38.0-22040":"2021-04-15T16:55:58.066Z","0.38.0":"2021-04-15T23:44:52.361Z","0.38.1":"2021-04-21T00:18:49.300Z","0.38.2":"2021-04-21T21:55:42.667Z","0.38.3":"2021-04-23T19:03:34.133Z","0.38.4":"2021-04-23T23:14:13.764Z","0.39.0-23254":"2021-04-27T17:11:30.806Z","0.39.0-23272":"2021-04-27T18:14:42.135Z","0.39.0":"2021-04-28T00:06:43.285Z","0.39.1":"2021-05-06T01:24:23.597Z","0.39.2":"2021-05-11T22:30:26.662Z","0.39.3":"2021-05-13T17:23:31.502Z","0.40.0-25719":"2021-05-24T18:57:00.660Z","0.40.0-25851":"2021-05-25T22:34:17.142Z","0.41.0-25957":"2021-05-26T20:37:23.719Z","0.39.4":"2021-05-27T16:40:22.118Z","0.40.0":"2021-05-27T18:02:14.604Z","0.40.1":"2021-06-04T00:30:19.743Z","0.40.2":"2021-06-07T19:43:51.226Z","0.41.0-27154":"2021-06-11T18:55:40.478Z","0.41.0":"2021-06-11T23:27:13.050Z","0.40.3":"2021-06-15T19:25:24.594Z","0.41.1":"2021-06-16T01:46:44.758Z","0.42.0-27549":"2021-06-16T15:28:00.861Z","0.42.0-27644":"2021-06-16T21:49:53.779Z","0.42.0-27677":"2021-06-17T14:58:26.211Z","0.42.0-27683":"2021-06-17T16:27:28.641Z","0.41.2":"2021-06-22T00:34:54.056Z","0.41.3":"2021-06-22T23:04:32.428Z","0.41.4":"2021-06-23T22:39:40.529Z","0.42.0-28410":"2021-06-25T20:51:28.768Z","0.42.0":"2021-06-26T01:51:56.728Z","0.39.5":"2021-07-07T21:55:42.954Z","0.42.1":"2021-07-08T16:27:29.274Z","0.39.6":"2021-07-08T20:47:37.686Z","0.42.2":"2021-07-08T22:52:06.158Z","0.43.0":"2021-07-09T19:49:53.032Z","0.42.3":"2021-07-09T20:54:51.368Z","0.43.1":"2021-07-19T23:12:01.803Z","0.42.4":"2021-07-20T00:13:28.266Z","0.39.7":"2021-07-22T20:06:25.667Z","0.44.0-30858":"2021-07-22T22:10:14.810Z","0.44.0":"2021-07-23T01:31:41.727Z","0.39.8":"2021-07-26T21:47:48.987Z","0.44.1":"2021-08-04T00:52:56.296Z","0.45.0-32948":"2021-08-06T19:39:31.339Z","0.45.0":"2021-08-06T23:21:04.127Z","0.45.1":"2021-08-10T01:23:34.140Z","0.45.2":"2021-08-11T22:00:33.565Z","0.45.3":"2021-08-13T00:49:09.847Z","0.45.4":"2021-08-17T18:31:36.423Z","0.46.0-34784":"2021-08-20T23:09:42.440Z","0.46.0":"2021-08-21T00:45:12.262Z","0.47.0-35912":"2021-08-31T23:52:49.081Z","0.47.0-35961":"2021-09-01T17:26:48.082Z","0.46.1":"2021-09-02T22:49:39.940Z","0.47.0-36362":"2021-09-03T18:31:07.204Z","0.47.0-36699":"2021-09-07T23:42:05.204Z","0.47.0":"2021-09-08T17:59:26.235Z","0.46.2":"2021-09-15T22:01:05.812Z","0.47.1":"2021-09-15T22:56:42.060Z","0.48.0-38105":"2021-09-20T21:22:17.278Z","0.48.0-38142":"2021-09-21T16:00:50.708Z","0.48.0":"2021-09-21T20:08:10.197Z","0.48.1":"2021-09-23T22:28:04.899Z","0.48.2":"2021-09-27T19:56:09.582Z","0.48.3":"2021-09-30T20:29:58.391Z","0.49.0-39015":"2021-09-30T22:00:17.137Z","0.48.4":"2021-10-01T17:20:30.725Z","0.49.0-39313":"2021-10-04T23:21:40.623Z","0.48.5":"2021-10-05T21:58:00.551Z","0.49.0":"2021-10-06T23:00:53.482Z","0.49.1":"2021-10-11T16:22:28.750Z","0.49.2":"2021-10-11T22:22:51.624Z","0.50.0-41365":"2021-10-21T17:01:42.725Z","0.50.0-41540":"2021-10-22T15:50:42.050Z","0.50.0":"2021-10-25T16:49:09.146Z","0.50.1":"2021-10-27T22:54:36.209Z","0.51.0-43124":"2021-11-06T00:25:55.022Z","0.51.0":"2021-11-10T22:19:48.113Z","0.50.2":"2021-11-12T21:12:43.512Z","0.51.1":"2021-11-12T22:00:49.305Z","0.50.3":"2021-11-18T21:54:48.050Z","0.51.2":"2021-11-18T22:45:34.288Z","0.52.0-44610":"2021-11-19T22:59:07.750Z","0.52.0":"2021-11-22T22:18:30.245Z","0.51.3":"2021-11-23T20:26:49.067Z","0.52.1":"2021-11-23T21:46:25.613Z","0.50.4":"2021-11-24T00:12:40.800Z","0.53.0-46105":"2021-12-08T23:05:34.651Z","0.53.0":"2021-12-10T18:59:57.805Z","0.54.0-47413":"2021-12-29T18:46:03.445Z","0.54.0":"2022-01-03T22:35:25.976Z","0.54.1":"2022-01-05T22:02:25.160Z","0.54.2":"2022-01-11T20:49:21.162Z","0.55.0-48551":"2022-01-14T21:26:13.125Z","0.55.0":"2022-01-18T23:41:59.054Z","0.55.1":"2022-01-28T19:03:22.314Z","0.56.0-49831":"2022-01-28T20:31:02.801Z","0.56.0":"2022-01-29T00:30:17.605Z","0.54.3":"2022-02-03T02:18:04.359Z","0.56.1":"2022-02-03T02:31:52.350Z","0.55.2":"2022-02-03T02:33:00.469Z","0.56.2":"2022-02-09T23:56:37.378Z","0.55.3":"2022-02-11T01:26:25.502Z","0.56.3":"2022-02-11T01:29:57.178Z","0.57.0-51086":"2022-02-12T01:10:15.593Z","0.56.4":"2022-02-17T19:58:19.815Z","0.55.4":"2022-02-17T21:13:42.266Z","0.56.5":"2022-02-19T00:41:14.551Z","0.56.6":"2022-03-02T23:10:42.328Z","0.57.0":"2022-03-02T23:58:30.895Z","0.56.7":"2022-03-03T20:14:48.404Z","0.57.1":"2022-03-04T01:45:12.608Z","0.56.8":"2022-03-04T18:45:45.885Z","0.58.0-55561":"2022-03-04T20:05:38.955Z","0.58.0-55983":"2022-03-05T00:51:15.464Z","0.56.9":"2022-03-11T21:02:13.069Z","0.57.2":"2022-03-11T23:54:27.027Z","0.58.1000":"2022-03-14T20:25:14.925Z","0.58.1001":"2022-03-18T01:43:30.017Z","0.58.2000-58133":"2022-03-18T22:12:54.053Z","0.58.2000":"2022-03-23T20:41:55.132Z","0.58.2001":"2022-03-25T01:06:43.715Z","0.58.2002":"2022-03-28T18:56:20.174Z","0.56.10":"2022-03-28T22:04:45.709Z","0.56.11":"2022-03-29T00:22:18.982Z","0.58.3000-61081":"2022-04-12T01:54:25.411Z","0.59.2000-61729":"2022-04-14T20:38:35.224Z","0.59.1000-61898":"2022-04-15T23:16:10.836Z","0.59.1000":"2022-04-16T07:34:26.258Z","0.59.1001-62246":"2022-04-18T19:09:07.131Z","0.59.2000-63294":"2022-04-22T21:10:09.134Z","0.59.2000":"2022-04-27T21:33:57.109Z","0.59.2001":"2022-05-03T21:37:20.357Z","0.59.1001":"2022-05-19T20:42:08.134Z","0.59.2002":"2022-05-19T22:46:14.860Z","0.59.2003":"2022-05-25T20:35:57.257Z","0.59.2004":"2022-09-15T22:21:59.392Z"},"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":"experimental/examples/bubblebench/ot"},"description":"Bubblemark inspired DDS benchmark","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-experimental/bubblebench-ot\n\n## Getting Started\n\nYou can run this example using the following steps:\n\n1. Run `npm install` and `npm run build:fast -- --nolint` from the `FluidFramework` root directory.\n   a. For an even faster build, you can add the package name to the build command, like this:\n      `npm run build:fast -- --nolint @fluid-experimental/bubblebench-ot`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/ot) and open <http://localhost:8080> in a web browser to see the app running.\n<!-- AUTO-GENERATED-CONTENT:END -->\n\n## Benchmarking\nRemember to produce a production bundle when taking measurements:\n```bash\nnpm run start -- --env.production\n```\n\n## Testing\n\n```bash\nnpm run test:jest\n```\n\nFor in browser testing update `./jest-puppeteer.config.js` to:\n\n```javascript\nlaunch: {\n  dumpio: true, // output browser console to cmd line\n  slowMo: 500,\n  headless: false,\n},\n```\n","readmeFilename":"README.md"}