{"_id":"@fluid-experimental/bubblebench-sharedtree","_rev":"160-d1a850a705a80523cd5ecde947b4cf97","name":"@fluid-experimental/bubblebench-sharedtree","dist-tags":{"canary":"0.59.1001-62246","next":"0.59.2000-63294","latest":"0.59.2004"},"versions":{"0.36.0-18883":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.36.0-18883","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.36.0-18883","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":"6a60f8ab94f0c88b0423fd79d342eb5c76191868","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.36.0-18883.tgz","fileCount":69,"integrity":"sha512-m//JRZkOWKbR5HpKB+JQupN9AY/PVWVbGhQs/RKVwcseVDVZZeTWtgPFuerjuv+OiowgE975h0v298cznHGjLQ==","signatures":[{"sig":"MEUCIB6m8Lha1jXKiAYqIc3slSyyBnf3ubAjb8wkOpOimZglAiEA//d2j2dsacrz5KjEo6u8vwKSe6fY7A07SxUPTy2yG/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR/nICRA9TVsSAnZWagAA3xYP/1IKeN7kP0PhIw9eMwkG\nMuOvta4mFnMnRpUwZ2QF7cPYnMFD5O8L1cLkmOrMgXIuavYmjsXi1Q9HAv3+\nX3t4DYmX7FV2pbVcrOHnZLA60kmMrLZBPIz9FjP8imjYyK4qBThLH9FDF1ck\nsrALy25KrMrku+1Sat90hGbn2I9DH3Py8sK6fvi//RfSHi1y3oFKmhalBc+F\nyHfOE/AKSqkoa3GQjqr7Yx4b/MIw8YCMlCILKonNW7QqnrgDT/Yfn1RWr/1a\njXBX399KOGsnl981L3oGc0hpxs3wwm2CvBUpD9SP5L1S8kSx5r+Z1j4hFuki\nhHV3KJsKcqgRMZMP4OqAZE16r/4/QCwfJOPT6uW0UsXe/H75oBpJ9We62jSf\nEE3Hi4qnf9wu9OlER00kqeUbPc8/isFvSeiHNLK035Z3xGVdg6k+BNxOTbA6\nq3DBqcA4S5TrASJ9nSBkOTouX8XtwKy+rtRt9kTdft/b4AwNlQmzP617qd/u\nWEWIOY6sVJaI+khpd9namCFWqP33oHUjPJeyDbyJd/Wa/eZ/yEceSKcIdyZ5\nCR0foGaPIPPbDK1mapcelCcUwGrRg+485nzjLmOLoz7VSoxLFEn5PXHHeYak\nVD9ZbvQ78euQ1uiitRGeJ+niWcAVvXyxwVyfQ5FVp06ZTBrReQ936uhkLypY\nXr+B\r\n=/x1C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-0.36.0-18883.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","react-dom":"^16.10.2","@fluidframework/map":"0.36.0-18883","@fluid-experimental/tree":"0.36.0-18883","@fluidframework/aqueduct":"0.36.0-18883","@fluidframework/core-interfaces":"0.36.0-18883","@fluidframework/view-interfaces":"0.36.0-18883","@fluidframework/container-definitions":"0.36.0-18883","@fluidframework/datastore-definitions":"0.36.0-18883","@fluid-experimental/bubblebench-common":"0.36.0-18883"},"_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.36.0-18883"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-sharedtree_0.36.0-18883_1615329735804_0.3118471377804497","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.36.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.36.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":"4b01b540371bdaf057db2fea93ab92a73cd21797","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.36.0.tgz","fileCount":69,"integrity":"sha512-A6un5OqjDCDxtbnnxs3ZDB3S7IdSncxqTW0j6O3QfZ4/cL8pNRWPhphoWG4mE9Iq9sDE7v7mW72Rkkho4Kl7NQ==","signatures":[{"sig":"MEUCIG0ndaOst/P1BvMzVY5xuEFuxzL2wLjK+m3M3tIUr7IKAiEA+rVcyyJVKrXOUr8ppYv+dvHE0V4O0j7RX/E67wbe1zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSDrbCRA9TVsSAnZWagAACtkP/1getfQ0qsVUkJhK9Ctw\nsd4pDa9697fsGXQ8PcHeaDJ6jzHT8hEQAPtqQXzSHYEl4IXLf0Kc9AfJolFp\n0eXtlvygQiLRVEudk036Wi/Fvp64cDHSI1Rs4/AsmIyUEiiHf9x+IAF3f0Q/\nQhamXKXSbvcEnQUsxdpeysr8LjIbLzuW8U3fet5moNPh6uupiNOE6JtG/EyL\nzrlujeXCNfznjlIe1CZ6uGGHkUuFCxA5S8DQkEDGdYVKjyMU3nA7d6p9UINL\nW8FSn+iYvd8lVBCWubfg4bPmYrFZ4912nz1eLhy4SdSnyQLZaktJ3U8P0tbm\nJ4VOHta0oHjPhORcp8M+a0mNcgs4JcIasUnD4iBLQwz0pTxgmFImhgv2ehlw\n1ruu0DLD7HZ2Ggb3fs2J9q/3TBOtfzODbc5/ZxVxvBmpKGqBxPJCuXL2FS0K\n5cild5M2e/knphPQLxyqoqPOiNbSjSzy7LqHCXxy3oHzMp5xK1crdFl5TZ6s\neFtujv+MkxNxe6HqIHzWNL6Stg+/ICy8pC2Q8IOEMQCikkHW9B1uBeT+ikcL\nc7K4RV/xbd2l1l/vAknTHUlFq8InjDmrmDbdrStUJxXw8xlJ8ED8kVWN0e8o\nUiw6W+6lrlKBhBQLqU/quQSfQ5islE/1f624nGR/MWL6KpVK4Cqrw0XOLJhf\nCfeq\r\n=+RBI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-0.36.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","react-dom":"^16.10.2","@fluidframework/map":"^0.36.0","@fluid-experimental/tree":"^0.36.0","@fluidframework/aqueduct":"^0.36.0","@fluidframework/core-interfaces":"^0.36.0","@fluidframework/view-interfaces":"^0.36.0","@fluidframework/container-definitions":"^0.36.0","@fluidframework/datastore-definitions":"^0.36.0","@fluid-experimental/bubblebench-common":"^0.36.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.36.0"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-sharedtree_0.36.0_1615346394560_0.7512034553543259","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.36.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.36.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":"e7e42a75efdb817f0a20b09d41a40640f16e0471","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.36.1.tgz","fileCount":69,"integrity":"sha512-ieLJksF37QEcG6tn7i9tCuGD0SVaawZN8G+qjDknCjbYhYlyP72N9dp7IBXk6v14oTbW3I7OK03bswHV8nAqtA==","signatures":[{"sig":"MEUCIHjESBgJI73jg1z7Co9g8WIY4ZLP2Mf+ShGXvt/SfX+wAiEA9gaLl6AdmF8/PNZS7tgboa4ifXr7+N0nG0/hbk72Iek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2173949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVPrDCRA9TVsSAnZWagAAP6kP/RwNtR5QG3p1rOKQCLA+\nJGJRkgeifMwuVzmY3aSYYfgXRvS4NdByyfMFxuAScGAiXRLOIUMhKE6bU+bi\nNJE7TTz0bUZiBfJ98anhho8k+3ppn+lOQO6QPEtHFHh/YWgn+8ZZ1yn2O0Vb\nfUmHw7lpZkPoANJtfzwFXVvsww2qxRYK11bAAjCUO1B7SeEArtOd2aDq8ETC\n2rNfOySeVa3yTRZzeo5v4Khh7YjH7XUnC624W3fEqsXPr40IWajjlcJsCpdn\nsnxkQBhHOORJVKvSXhy6baucI8cRWZN/2NJYAE0GSJOKmNSwsAYr0aoc/mad\n6DN0vXFoIwmwkBsTtPluLSFyz46jgnBGVPc9Frs5y5kCwIIusu9n3LgFS2O9\niaxotTvGq+hRTsJXXQcU1mwSvCafqac2oefdPuIpYCY7VDBgns5UO+j87obk\nGGee0I02DTc1bwjc4DXlvEqGVdrrJ8UvdCrj5JubPKcGx/ik7eQ9+BKp+VP6\nIjTjfECAf5MrHqStKsUs2XXsFRC8Y90hRZQEyJ3ELxx9+2xYJkIJTFjjdzrk\nd4kbP8qDmnNbs6tL6JDa9s5o4ACYg13AduVY1IEg/T5aboWHIxVLUUbQM8+B\ndIXWmK2/tqjQcvPOPej8UyZScNCrfXdJ0tyYPkFnPlPgy8VYAmAAdwJc/JAs\nK5HT\r\n=Lk+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-0.36.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","react-dom":"^16.10.2","@fluidframework/map":"^0.36.1","@fluid-experimental/tree":"^0.36.1","@fluidframework/aqueduct":"^0.36.1","@fluidframework/core-interfaces":"^0.36.1","@fluidframework/view-interfaces":"^0.36.1","@fluidframework/container-definitions":"^0.36.1","@fluidframework/datastore-definitions":"^0.36.1","@fluid-experimental/bubblebench-common":"^0.36.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.36.1"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-sharedtree_0.36.1_1616181954837_0.8333826642185713","host":"s3://npm-registry-packages"}},"0.36.2-20364":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.36.2-20364","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.36.2-20364","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":"5cfa91126d3a76186a81fd48cb1dc02b3d546098","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.36.2-20364.tgz","fileCount":69,"integrity":"sha512-C7OfMkzshV4xzpaPd4azr9OoXpZE8g8jCu8Mtb5qoTlQr8Qw7D+LJWzuVIe1J5z1+wFNVLUV3cqgSsHfiRZEQQ==","signatures":[{"sig":"MEQCIHs1sf9/Ku0GpNcRPNKU1hjOAR9HP/BqzP6PzP2r+jExAiBWpdUPtGDpUsj9s1ehJOywzXSt8EXjarXvuSaX2zf5uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2174081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjcWCRA9TVsSAnZWagAAqyQQAIE97xF6K2srS8ESwuly\nvxWxwo6+pzqQPJkhj4gngDTAa6qd9Egg2QFNkmdOjd+V9zb+NioiowOy9lJP\nlh43uMqkKdd+YJWiKhDv4OyIrjCu38B6kMshU6YL80mBf4Wv+Nd/IooQcv+8\nAeh/e7nj4jlvCGtZ+jT/cE9XVJ/MkW4OjtBVl6xdwZLDksIlaWjFxOYu42it\neJBbFYOzwhPWu4FMA4KYju2bhVmnVuTibmNMsccHiroJfkLmmSuz6OQPXehw\nqHyhsfCx+H9kqzB0GD0J/axEQdv0pJBfUrBCCV3BzJ2j5IDGrSbYQC+VDxCE\nzDjAF8Qndw3ZeM6zZ/zvroBAtNlD5zk9xM4VTddXjRbdJKLrttgLQTeBTFuB\nQOgppWD9T1O9VplVksAaIU84zRJqCZ1d6lLB4prKGiZmdfc4flVzjXYf8nSE\ngJY+zG1PGKU9skHl2ZiMJBHmnleEargoJsjDfQOrun5gyeC02jA4U4lf5uJQ\njsXAyplIoN13VsL2hZjnh6f0CV6RQwBdtEoT3Mlp0vVwqDTnM4zNqfwTABHy\n7ZHO3EfdxK/z/fjGw/ZzMJx+GZ4sK/g3Gq10I7yJfPxJVk7ALxNy7LE1lMbs\nbS1X99gtWgytUFrTgF3AaBCVFQ6fWRgHZog1z8NshoH8cQKqoQFKjpEnkLy6\nuTrT\r\n=UCL2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-0.36.2-20364.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.36.2-20364","@fluid-experimental/tree":"0.36.2-20364","@fluidframework/aqueduct":"0.36.2-20364","@fluidframework/core-interfaces":"0.36.2-20364","@fluidframework/view-interfaces":"0.36.2-20364","@fluidframework/container-definitions":"0.36.2-20364","@fluidframework/datastore-definitions":"0.36.2-20364","@fluid-experimental/bubblebench-common":"0.36.2-20364"},"_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.36.2-20364"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-sharedtree_0.36.2-20364_1616525077671_0.9461846657289148","host":"s3://npm-registry-packages"}},"0.37.0-20427":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.0-20427","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"d892ffb32f9a00d384ebdd931ae7383f48ba95d4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.0-20427.tgz","fileCount":69,"integrity":"sha512-UJx6WeBnityNfku/Ob8Dca2e2o+nrLOkaOlF2h+NIyrH90UhV+ap5WNzpeb6LJ0otV86bTGxyBefWQC0Jy57XA==","signatures":[{"sig":"MEUCIQCF+YiYvIRwXRV0YiebCOdDFG+VVWufVfLzoezF138ZZAIgFi8eKcMA6DbhSWtVSw5/rLubEcN3ljPZS07eHlO35Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2215128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5l4CRA9TVsSAnZWagAAV3kP/Am5WXZKhoeceE6tELFO\n/xLV7cApOOyymyxLt/QKTXMt3u70n/rhEgbyejPfAaTQ/FwNP560FTcv8VKh\njdDxsDGmOlMXVDJHl+br05EtcLe1CtjGo1XtQRScVoyMUweerflpVR4Zf/4k\nLQ3ojZr6AMuie8BVilXuxzftV0o57Pv7XD6qNmTNjK4VA4L+jWOCtH8ZvP1g\nSHoua67qeT9dq/etDN+wwOqT1N0HdiJty51naGMDfVXsHpasF+5ULHeLamfi\nFhFt9e8sgPzf+dJnILMSDqc/OyHOYWuhRoLUheKmBfaRVOcFNjufML68YGzR\nToPkFIJ96Bk8VA+dUczdfqa9Ajf3KhyVcag4LHwsuS4CUUUue43vQEkMYHsR\nIzaRkxfEinVWVJ3rK8IbhhBV03KLpacmoVezmDkjkOIJRqClO6skwBFxLn/K\n69FMWjAgX2JDFXciTARPCb8qWA9wm9juO2Jx4Z536XH+gtxFV4Fh4VXXmL50\n9BElgm6oAcTRFj5vQ5YPNbQvKonNrX9Pgw+xMJDouy/RXw9muOiFff+XI17R\nSNg5eV8rR929LVitcc7Zr58NNhm3sveglbYsTTpoTlmv0z3/nSf3oGbvzsNj\nqOH0k/Fx7bS76hJy1vTjZMJyAoij5BBI/ithz6WhsbGRD6dHx44rx1F8M/G4\nM9+q\r\n=95gw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-0.37.0-20427.tgz","fluid":{"browser":{"umd":{"files":["dist/main.bundle.js"],"library":"main"}}},"types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluid-experimental/bubblebench-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.37.0-20427","@fluid-experimental/tree":"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,"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-20427"},"_npmOperationalInternal":{"tmp":"tmp/bubblebench-sharedtree_0.37.0-20427_1616615800086_0.9443411688203713","host":"s3://npm-registry-packages"}},"0.37.0-20517":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.0-20517","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"ebc0e9f38599a9a49d55239b96b9ef160f354d5d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.0-20517.tgz","fileCount":69,"integrity":"sha512-i2zHlz2QnPGId06bz81vkPhuz6jmsxFv+UqNFg7gFpNUC09fRz5SaOVKTkmk8EIYAl7AAqH0nnpAJzcpAe8sUg==","signatures":[{"sig":"MEUCIAaV2ju22TD0Fc5BUKRBVcM37i3XtBvBmOxEOSZa7hh+AiEAu8zMZvxrk0vqVjqoWaxCcGALTmFm1naSJ1MhBjvThDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPfaCRA9TVsSAnZWagAATjIQAIbP6nxWvYEgQYqY+9Vb\nBhMLmzu2hU1zgKv5dBKt1O6kLrKPh1qGFtYREQbXCYQ8YvoFyNBRklQtOmgE\nGbVtlqZQsBXChqM9g/XnoOPx/l5yq688/a4AxyNtsRcc0XnkylYn7L3JcHpj\ne3FpUl3iMf4whxfp0vDVK3deDQs8qCKhiPFlxIQDhi5TCXyzCfvGQiLB2G7c\naLIR6Ls9xkmzPYKKSo0MUO1iUVGxV0RlFBk5VIXTkTcVB0wtBNmuVPC916xL\n2E3eCk24WgVLjZeZVjnWf/JYrL+7o7y55MCyWqagBEYxuQ5E6525ff+sB4uD\nUtn7xCC+Mw4rRnBh1Y2PS9DhDiIJb31bOWIdhQmEKoKa9zzJKxiu17UVyQta\nyT5e0wIjzBbkCUzc4lMK8l4d/MtK+td2a21DDkwaXcy4x64jnBqV7IG0A8xK\nMhg58qAb4vXMfNUy4T7dr7vRR0xdMdgHoI9ToUB27tTCed8g9jPU4zt8XPeN\n4kEHphO8WKlPCWFYVl2ESxtf26Pj+l7QGMksVG4aSpTSiZnWv4inEa4p3MuF\n69X1aRxn/9eHXkznFtpePumyLZUDznp3eEkXH1i7qRV+RiEXAkUUhEEcCFX7\nUZCZ3ruOoA1AR0qNLaBBeSRCicS6D6x1z3Sh0KhNMTP71wlhCxB35iX3oAYS\n8Ep1\r\n=lCAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.37.0-20517","@fluid-experimental/tree":"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-sharedtree_0.37.0-20517_1616705497646_0.3306854263727448","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"70c374902f45fa3229878887a45ab54495372fb4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.0.tgz","fileCount":69,"integrity":"sha512-lQmphS4zQmENueUtI/ftFydCzDqnRVqI2WvnNrX7owvMMNi+NFcvOxs/+mSrn7e4eAmuyxgSQ9qi0/lM/leVPg==","signatures":[{"sig":"MEUCIGgx2NniK0aGxK20CWcgJ+AmerZvnZEdxNlLyMQWOk45AiEAoNMrcHS5JoFuSxnxAAKNRyYT8FfKgQgolM0IBCbBEqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYbjCRA9TVsSAnZWagAAVngP/2PyUht7kkdmP+ph6mnc\nIoQK2YA1RxkJpyKpLhKsjy3Ge67GJMXNXXJFb6fNvkF6nQpP2IqKy2F5ABGf\nysipBHWqxCBIu2XTOwsFGTYWCgqIGNDBDlERoUE2DO0/U8R1d+WEejzTX5bc\nfPr+5rEji7nDlDJ0nIpMZvGxlSjncUwD8Q1V7YhMpWRmO80YpX2y+fg5NHjo\na9dkPpspQbLztX/8hSVxVz5j9c9ycb1yokTUELrHeBUyAlEVONFWQBEHt1DQ\n1YF+Mkp3vXRNWuboEjftIugbNtjHPH5tngl+BrsUYULVJ8L7SlUXOdlOUMSd\n9HG0sM99OtQAce2Oc6bqQ/tP4aIYATI3zFSpNw8dVXK4RWUZJgoPFgpQUv3V\nEOdyo7Vrf5B12kQkrB5ooY6i4Ax1r+z09TxA7XgTAzRMoIOkcYARWYqbB9tU\npWmOb3oscXSYBKc6iBL6Acyf588eRuLu41X3HJUHl67Ybz3Vg7mwWsNtHhaq\n6/ktzjMxqOJFize8NGgi7oziD/MqegFf4WkUJiL8+eKSEOeKLQrlOybuFF8l\nW3l23Hj87LAgIkiX2vocQbcc6hS44eOgCr6H1hkYhsGmDQcgmyqCoFcWjPUn\nfQPWDyUe9E2DwJv21XByTJezdGwbyM41dBePrtYh5t8KuCPJ8RIQqjz1ZVBL\nOinG\r\n=Fr8r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.37.0","@fluid-experimental/tree":"^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-sharedtree_0.37.0_1616742114944_0.7277958321370062","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"caab50e63387e9799b8b643dbf9af4039c5b3521","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.1.tgz","fileCount":69,"integrity":"sha512-IMD4VDx7qGNxfFbQ+qrKIu7sF8h2c43rdZcpZWnqDluymVAkn0LMgcWT6thh9ft3cTovG/ng0Ywc4LxQvVcEMA==","signatures":[{"sig":"MEYCIQCpT/E36hiI3lP8nAFYM0OIZR7XmikEW3XC9SedpYWqaAIhAO6SY4jEF0zmj3SBFz7WSnR0kPOMA+XTSFHxgL9FxDX7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiAgCRA9TVsSAnZWagAAKGQP/jxBpelGHnxB67rGrReC\nGEu7HDkIcsNikeuyvSGbNVj1t+ct4ElLL/8DMt9kSRiHO+P7RYEgMhxiommR\n+7G5wxXTTXgJuJGM08aJgXIonUPBASPCRnNIJmFt2ds0w6HH+JSZEy0yitx8\nq2Q6KU9bE7iiZBVXdViRIDyGnnifM67uAS/+GPGUxvYOMZTXEWUNOOu7lPm0\n6Py79WzAjWSZXt5AxHCQqMyw5crHV2BiXgxtuBasZ6J37MHmkfS/gwnFQoTR\n2vTYl3pZ4IVAAaTwcWzglH6Fe0L0LOTWxBecH0Zk6otzafrBtxXVOZwnkONG\nysueahwpwr1zvLhY//HyeaEqTzR+W3s2WxYgVAHEozuigauGRiqgKUhzr96F\n7k0wP8d2Dp/cUKnMTYRczMst5t29biTRdripHwLHYSyCiV28Lp63rQTrIGoo\nVlcznxPsTG3p8O9bPe2l0FbRtbbBI2I0VI2t+cUO8w7LI5vT+RpjBsr9Vxvo\nggzqSxqxb8hV0cipNIIwpdxEq+FQODZH4efD4jUzT65T/OZ4oh4VpQzwo9Fz\nhhnshdcE/btjpYo3LVB+uibp1uwYgTufNzXog6kuiIXxtr5cHReq4MctsFug\nmimkpArX4QpWXx5oLUGeW3CL7OpY5FCgcGC6nTXiXKUYV+zuXvYVp+WK0TSz\n0e5k\r\n=e6mr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.37.1","@fluid-experimental/tree":"^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-sharedtree_0.37.1_1617043487325_0.9820585818802752","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"103e0e7141b9f9952cf68fc17555eea09eab9845","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.2.tgz","fileCount":69,"integrity":"sha512-cOgTL/3PQ4VRO9a6SAlJ69LhMO/NFK+nb1V2DGBlOH+hAYnMekg3UvgkUcGmfszSqhhduat8NP7mPOONnoT/cQ==","signatures":[{"sig":"MEQCIALl4ow2cUE3uL1KgJLxpopU6wWjjitfV0mTGvDsQ4k7AiBetkXASUKAdaxguFQj6uUO2eBV2THRNAuxJROb5zhMVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYmU/CRA9TVsSAnZWagAAhVAP/jNrAGwsDctGSHGJRl4J\nlaqAl7PVM5ApZIKwEp6BPzglASZDebCLCt8QmdJLBPdpwAGzBlZ7sK3hM69E\n7sgzPp9/kyfakcZnwY35ZZQVm8JbO2cLOrC0bo95XgM2OFY0grwV0gPmaD9t\nlgp6R9WvRekBhbsE38LmyYxtAxgf1DKyFXgOdZDx1bQiT5oRe4LJjKA0qxmX\nWarcdKtRiXBdeEC7UboOgRd5ShPhw78mS+3Y0GRp5FEqNm/BMFP0ZmKTO8S/\nzdjRs7+f3ENzhiiyDlaL33B2MCrsCqRjsHlZNHI6RS+i+uUxBnDWBQh1pF/v\nwZFRdxukBmGP7rFhaPFQzl58gWfp9WA56UWU9fzZN62YfGdxMKJ2NMpegfT0\nF1mLN/sdhNJSmrzCTw52++QwQOUpYsiyv+3gWjF7T99uCfxiyRm0+M9EeuOY\nuzkIULvMp6NtYiQuJVmq1vGiCrVuxIBEMEg0xUffziyHM4TOr/BqjgeOfNuf\nKcl04VxJ5uoZWrImurazvpKH1NjjMvFV9E6hEkII5sN4vbyqyyBP36gi/3DU\n/iKT5LKLPctTF24dHG/Nwrbi97gKexg8IxckiydeNJwFfWmYLBUE4A1iRWQj\nmz91KH3zgUYQPXKjKeeD1n5+eVjFRxHBicrgBjt6lbUXLemRe0sRlnaWDmGS\nfqDG\r\n=QMye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.37.2","@fluid-experimental/tree":"^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-sharedtree_0.37.2_1617061182800_0.4444225423589563","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"13bd82f9df52efcf7a3f23db2189f2fb89ab9f83","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.3.tgz","fileCount":69,"integrity":"sha512-vm5ZwJIYoGCx5TlB0+0LlNJthRmqgIxlbbH0oppXxpy+3xoYvy/7ZIoOVX0doltEHhUoJr6JfwIwkWYrGJOxXQ==","signatures":[{"sig":"MEUCIENoCSrlk9yHK5xKJAsbgTt38uYFhIzeVO6kqrY9dzg/AiEAySYKGvniaaapABvjAxvTavMhRoMBHHzksbZkKIV+ExA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKYuCRA9TVsSAnZWagAAyFMP/0cGyg5WyiHeXKte8qeS\nmKW7exWUWy5kCatJvQbqAGVCesSRMuEf/YgaYlzmpHxFbUTDQiIDpqSSHWIf\nI0ZxhYRKQpd2k0zwsxFApanHKTxr1gZ54C1vCTESrszFaMyt/i+4oEmGf73Q\n06F7AeLX8ysw1st/mB85uQFzHM5eUohJabEgVI5l8qt/BuL/JhO8GthEVkxz\nRN2IyJB+w4mByvmFyd05/BB072MlIpdm4WFKRIR4duXFwHiOYZo43iO38/B9\n0lecAOSbEpL1ggHe5kuI7Td+As9CaIm8ACsL0/nm3b5vwQCKw5PDOVLluV/g\nJ8nvoPLFFqGLvnLZun/R75cVE2dqV/a9LlwK9r6HJTpJ/+eIIz4iV6WLP72h\nYTYMVH+Vp+xPiVOpQncIw3iYtCfFiH3QOnxZlr28XHZDfRGsZjQaJhQgZDUH\nG+bleJWcX+lTNmCOEYwRZyr+yIFID4x1LDp7Cgla1/s92yz8soUTrp1cFryS\n3SV0Hm0fS+0YzjOHoFwGLaCWcOfeLIzP5Iv4jRkRjkReQhJe7XDckZzh/XVk\nFNPL5KW7vo/NdyUKz9cq14+H9/60ecN0PPwyo90IXVQ2hTms7QozlPZ98Zx3\n+D3Xl/qGxVpQh0vOmIYBGQjrW4MQLUqBcZ6+Vnc2hK5gcSmEhtle+F734f62\nb4o0\r\n=8nAH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.37.3","@fluid-experimental/tree":"^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-sharedtree_0.37.3_1617733165904_0.18579343138420246","host":"s3://npm-registry-packages"}},"0.37.3-21287":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.3-21287","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"e9c03508d2d803334cc66b2401d45057ba7f08b9","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.3-21287.tgz","fileCount":69,"integrity":"sha512-VyDR9NGrM5EKulZ0Ir8D/Ge3kmvefErQKZBvmrAOVMtbXdUMmiRGrGqyer1sjeRuB5S1HRxjYS2DpacEwK/ZtA==","signatures":[{"sig":"MEQCIAlGf6Bi18Sujn66QxEOewy+Qqxu8j0MrtACUJ6dHjg2AiBMNU/X7oLFymWO7R7pzZusIKmYm3rZHQb1KnWigz/aGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiusCRA9TVsSAnZWagAAFlsP/AqEH7UWj4tirwZDZGAQ\nOKGaKLSEgO+Saxfc+7eZLv5xqA+9LYUVBpSPB5IOL/aYPRTISX7FBu4FDfr0\nYWa/QCoSeZLzWVTs4vYovus30+hBiDIZ7m3yDxNH8qTZ7J4HsFx+wei9/g84\nPl0LceqFOhO1y9uWn6orbRAiA6sgITA1j5R++Uqas8X7dKq8ZNJFbVyQoHxT\niwcCjfgmE0GoLK5AX2Kvx3MkRlfSRZ8+HNa6t4gRAcvI7YA6z7NZVKz9V79L\n5kxMJaljG+lQOKVEoTPH7nXHIxHWVLJfk4N1iBwJlgLYWFrHvWjCmxX72BR3\nvNUXPWkAFWDDYxab1rQ3IX1yoLtD8FEPvFyBvKyjdI73LGgiDRUjzh/7HkZl\nhGKhBlkFmuCq91TVLDoyOTTIBp5tJdFOJv1YVZXQrk7q83b/5dPmOR/tPkR8\nDmOeh8GliYXnA0kmM7tEevI7+vd6bgIiyntt9iMdgGeH3wiQWsFtEpTKep5v\n+WVLnAP3qOY7QIf5dPaWSYibYF3dii4UHGzSdULjM95/6gV0psbFfKIWSx2h\nzW8me5AZuo7LtKkSxOtATX6mqUChWJ6DVdnuoNsjTvOLuLy6tdm+Dxnrtono\nLDZBI5apbDc06Ap2ij3mLrPnl0h1jUqi0K6+yiM3HvhF1FZM0opkSKCuUBu0\nspJe\r\n=FkIZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.37.3-21287","@fluid-experimental/tree":"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-sharedtree_0.37.3-21287_1617832876297_0.7846541545818646","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.37.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"e2cd173cddd022454f2bdb15588c08e7a2f10e52","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.37.4.tgz","fileCount":69,"integrity":"sha512-QWrqExY0+gfIDF5auPuefJJHuWWdpCQs+bXI6Cty4gr2304bDyGXF8w8IWPVLFet+10P3PQ4JbjBgNoMYo+R6Q==","signatures":[{"sig":"MEUCIAVi4uCzieSzcQal+3NdMm4JhVTrpVwnV4uFsvzNa/vgAiEAg4ZUzLQYpBA4E+84tjDe1GzBTLm1MBq8Jiev6ff0i0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2207116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2v6CRA9TVsSAnZWagAAm0MQAKLKkTWavJDsSntNonTu\nwXK8zYhXPSwLya/2zkWrlJJTPDkaFGhaLD7EW/DSRBW0mgXbzgPw7l4M4/IA\nJFft6NMLWIGtyivZHFs7vqbECNhVq7SdONEcSVslt0DElXj8SDi6xSG/qSAC\nS0HSVjv/vQNl65mupga6guoUNv0KLtqFyaGJgrItPv7lI3KtzUH+l72lQcba\nfWQRUCxyOnMkjZlRIgKRA+uQCVKYdD7XRUnLgLNgW6z9ONJXMAcrD15xKxrX\niM0Qj9T7eeiqi6gwxcwC/rLXEgEFiPib6N41lNRFPg4mtijbnf85ecFUEQ9X\nOoIAmOWcK2Bh/mB0mvmE4S/mxWnRJXeow1BICkGPgKSsOHM6A9fRsxxLvF5r\n1qeKzE38sOaVJ6A9tIaQR1GYM/CtTXdbwBmKI9SYrV8zAuLqtilNFL2w4VKp\nJ4SEy7BxCIFGUZ+gPyYMl+SNs+PRDL7ZrL3rj2T1Rt0dtuCYqZvCD56lqvyT\nm5IEtNKJeQrMDICPyiAjaMkQ5LlQi5oMp25qfyWaRHbG1emPvt8km7yzFBzm\nIzUnSssdRrkX12eh5bD9zRpSREI32f0HiEqu7R9Dnx7Wf5eKlXuouz4gCgfj\n1FELLkpTk1BHaBPaUBHne1gOk8Xe3TvNMIoUOBbz8kOsqBma0vbpZMuPa9mS\n4y6x\r\n=vByI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.37.4","@fluid-experimental/tree":"^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-sharedtree_0.37.4_1617914874285_0.12544741415276706","host":"s3://npm-registry-packages"}},"0.38.0-21934":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.0-21934","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5987ad6beafe760f0a0d9b8ea36e6f65289d1148","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.0-21934.tgz","fileCount":69,"integrity":"sha512-ZE1FxYiHe0OZx+o9wOAMddtU88dBWJo6UI3ypsIyhR7aRAoF/vqWYeXnvahVOQ6umAN0GQBKOky4ztbiUakNlw==","signatures":[{"sig":"MEUCIBKjd0JmSmcNiOae38eu8OlKkGchd0YOCPbA4iaCQLDWAiEAiUgwpp4vRHpW8IlBJS1G1iRJMjCzRgjH+Ra2kMjJK4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzMQCRA9TVsSAnZWagAADc0P/A/7d4rBoiqm45ZLsE45\nRlS4pnhz3FdsLlGA+EcUBwSvGZClMmJA4z/5gS4EzDpTETdYJlDoZwNPNM+6\nszp+k4esns2z+ypSqSIndoyESZivv8Fe284hlG/8QVffZm7KGv14K1q8n4W+\nYHnOWOu3lyGOSXKDsid5sM0T1vEwGXf+hlwlYsztkxFWH6v6Jr1qWOCywPbu\nTIRuM6RXNNhvLtu/JCdPI6zpGqcsMxdYDFLNs/sOhjXhNC5iyaljKdogE8NT\ne8J1AQPDSOC6L5RuoWwVgEyWJ9Y0e9Qtv3cw6mhtnIcjezFfh6UB35lHK+Gq\ne6i79Dt/B0acdFCPkRzlGqmZYyQpr0UIMJpRMD6KQa7CwQgt3RkH2Lam3PY4\nRR26INN7m9KhALgdtMx+aTKhKNmn1kO06i8pgeOp3yC9j0ZUtuvWjcNkWxyi\nj1YSKTM+wFtRSbntyPGrsAY5yujnQBG09obO3n7WcuBlXGu+SWwibg3sfXFJ\nC3m9O1W2E2MZKQ59ArrCZJEiPqa+ObLEv2H6FzMeqZ3vmWehCbsPLIdCGxky\nnyXQtNEiDLMtFdL/DLf9OxwqjkFhvcpytu+goJyz9kz2N3I9fTAgkpJkRoT4\nh3QTJjwtA0hzqD/CpaKRf4tnOeX2Kj4TYuKROhjV//NnSikXrs07EbTWn+9g\nvDGb\r\n=rhr0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-21934","@fluid-experimental/tree":"0.38.0-21934","@fluidframework/aqueduct":"0.38.0-21934","@fluidframework/core-interfaces":"0.38.0-21934","@fluidframework/view-interfaces":"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-sharedtree_0.38.0-21934_1618424591700_0.013806433808253527","host":"s3://npm-registry-packages"}},"0.38.0-22000":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.0-22000","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"8c53916afa434ce1b215831cee2a06daeea7f623","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.0-22000.tgz","fileCount":69,"integrity":"sha512-vGwUUaLQCPYl5Eteb4LYJZS+sU2WWlEi/D26VpHLYrW3R8OcAipfsv9bCDcty4evHYTD5LwIej5Bk0dGpTajeA==","signatures":[{"sig":"MEUCIQDBnX2vjALCeMmXLm9rYMCURtm1enTAmk92+ihaVBdc7AIgdn2bx4gQgWaChulO1piKTewJavO57Z/L1ZN80/97WH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4eqCRA9TVsSAnZWagAAX/wP/1YVGJU68bUlfdTq8fjY\nJ4dU8ijNoYllMErGIQBG2iAOuYpjEXdENn9/cZVZKGg7xt7mqQaQbl5jrvZ5\nP1sZUWTDTzHbuKlfKpG8QVdiGUd/VrwhXDsbTRpBNirq6mP1DcUVS69Mx5j1\nqhGGHf3Pg4BlyvEpV5oLIO9vF5qEZTqGbfFg2vN04fdiR4CuBgBQzYxNHcsr\nttRHAVW5COgQqxiAHDUpfRJWk5PEJq4AUArCko87+XExTfhVvbW9NjnizsI2\ntCEsF67Rld/Pf9eZbR0DfEF4EPJ17a4ExbZ92KHTRx1trOSczZJHxPCJdoeh\n0TOgf+1bHdFwGrCgecPrkzn09ufv3Xj72AektDI+bAS1jBnUcF8n2iYzEJJk\nHTzdhZWwDgFKdhzyEWTnxYQOd798z+00yazMTQd/i1oQGp8YcFXHi7PAP6q6\nLeL3pyhEEF7r0ybU+hkYRBwKZ9g1872EtFKv6EP0FJaeqcnn19gdbXAzveri\nQB4ZBmmMPwuNRvKL96zb0/2wEq5v2LUY5wApq7hRNVwnWrzISbGA14fZ85hO\nYDfu6dk6E0JvdN9A/3pwSWCmb9Ie6cjzwNk3gH4GuNxtJ8dsbPD0fEEx0X7Y\nmXZmqYPe2yUiz94xUJ+kfQRFJFNYGd3ty+L6fKHTZ8BGKERtDYfXHQYo7Ljr\nTfWE\r\n=lUGP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-22000","@fluid-experimental/tree":"0.38.0-22000","@fluidframework/aqueduct":"0.38.0-22000","@fluidframework/core-interfaces":"0.38.0-22000","@fluidframework/view-interfaces":"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-sharedtree_0.38.0-22000_1618446249736_0.41033931510999433","host":"s3://npm-registry-packages"}},"0.38.0-22040":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.0-22040","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c5ff10cdd5e86425b66dc91cf0ffc29a1333285e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.0-22040.tgz","fileCount":69,"integrity":"sha512-jqdMxyJzEr8tR4xSDpedSRjQb04qYgUPwNuv33kqx4d/N9mKIIegtrjscDh/biP2b6A1LM1w/mOjo+EPG2RdPQ==","signatures":[{"sig":"MEUCIQDNzm5CR/hrhqFtxlx8u6HLAK6G4qeawNOdDuRM+45XkAIgMFgTNd8w6ZbDhs1bEvOhJ0CkYA2BO243PUmg3lQEuTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2219320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHAiCRA9TVsSAnZWagAAPXYP/2fEyu+R0ZE4oO9o6vKe\nz/rqePeEEpXsh58pbzIOluxLL/PgCsNIRlqL7mAAfOzg/YXJYL9sYvq2u1W4\nfMjj6rdjEmRYaniYCKUYK8/U2DN9m45rfVTkxOT5bO+Lw1QbU3vfXLM0SVav\nrp1a3hxtt8JXgihjezQKjIyUuy6cFTaocOs4I14/46DdgGEetZec5Np3a4No\nede73yEPJ7hNjgYVtC/UCo5l7CSYm/nuO8ttJW0LkFl1hd0fOgQTvKbvtwY8\nx7WD/lhtnLQre5+zRC/rJ7fgGNPn0FB3bgKTCATubq7I2gNQ2VcmG+Rj6grw\nLbI3WaUB79PgNnw55Vz8N/i0nAux8lIazRZa33ybksrT7IG8bEYTkoLXPKMU\nROJm2fcyl60LqKZohUKVScqxEyR16gRIlqBgPTyze4P0+BHaqTYZ2yXaWcMe\nl57UXu/YbwMSMj8MtflgSQOZ/NWjnmIGAAnVGWYEf/CmT9cdv82NRUEGDw06\no1hhjivWbkzBDn98gjvZd4lGUUX1X97/0yVk/SWtcqfdpkUHtmqoZTiQs5lM\nswjjbRXiH4eeZQormvaAMsWvO2+S7TAL2FJ07K7c3R2Wj8otKuBedyCuAcsb\nBV203Ffqe832suv1DXizOFNxJpC45Avs795eX4s+uBVx0NkYxtvKhHFVqC/U\n17pb\r\n=qRa8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.38.0-22040","@fluid-experimental/tree":"0.38.0-22040","@fluidframework/aqueduct":"0.38.0-22040","@fluidframework/core-interfaces":"0.38.0-22040","@fluidframework/view-interfaces":"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-sharedtree_0.38.0-22040_1618505761914_0.3364259839569401","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"43d45c6c7401b215f862921b750b4846c83ee7f0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.0.tgz","fileCount":69,"integrity":"sha512-xPN8ky/nY8d4P3M6xetTbTduJ467AuFKTM+zMpRgeU2XLTesqyF9dd8w7kXtXh4xsFAPqD3MwgpufmVDk8sv9Q==","signatures":[{"sig":"MEUCIQCTmotYcvFTGrGY63oieKFC53C5fTVLmWyBfm+eFXpbZQIgWFvr2MO9paV1ffGcOxkmHFD2CegLIwF6MB3miVmyZj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeM/4CRA9TVsSAnZWagAAThoP/RoXWXLo0wuKWdY8sa1c\njXoyp0hPgwbFi9SWAiE5YXCW8xFQHtEf6Upx7oarc6oyJXwalmkqWMoT9/Og\nrwSDVWQR9lJadSIeGm8Im+6Ho0R4ssbLoncc5S/bgCRZYlBYd9dAolYODngO\nk428Gv3aFAr4UwEFVnf3ZFcoCESR4weGgJ30v3OMNnyX8zEKmYHzRCzIFZTG\nnAajAwliqIyqExBMl178mtBSD9H4V5LFpsQ+N5C0qZb4kxNBkPyqKjENt1G6\nBQ/XSGAnGOyCwG7oY0YKaEwiayZ5gsw4i1m+Jbmw0/atZj4ru4xILXs8ooRA\n2KgQWhbbyWzh5CqfwSGyq0DAhLoT8rqrDfWGxYIdZQZcI1Mf/kES6NTaUPd1\n52zCkz8oHNUetOMwqS0h/w9b/fxAS5o361ZZXVpHIp4egVUML1wNrQj3OLWr\ntaoHQXAovZpaYC4pDT9zF5MUyZrKJzWv0lm0kdAJm1IaKFyJ2lDW0di2bTa7\n6vCxIwJ3RfLUFnHX6xS5FJoczmow9LehvsgZoTmC4ZtNF0W8Mvi4B5p3Q5vq\n52q+Vd0Oh7kESi0WIl9wbzQEL5u2Ktr1L1iE46llxYoRdO9MJVRV2kZ12qtT\n0+z2mdhxTjVHVMtCzRkl5l9n8v+E0X+LHLbuu4EZ0mLndThUXb/VsHraYADN\nYI/r\r\n=k36C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.38.0","@fluid-experimental/tree":"^0.38.0","@fluidframework/aqueduct":"^0.38.0","@fluidframework/core-interfaces":"^0.38.0","@fluidframework/view-interfaces":"^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-sharedtree_0.38.0_1618530296028_0.00567438940759879","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0bf492da59c6e9e09e5895557a9658646ad63004","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.1.tgz","fileCount":69,"integrity":"sha512-SU+6tqw4IeqVoc6EWf02Q3MomoG8C8s8j2eG2KxJy4r8q1RQJmxVWI7CzrBGRJ3KRLMRCI4/dFVp1f9De43CPA==","signatures":[{"sig":"MEYCIQD8JLHiYN3zr8lf1hoBUuZL2Sj8e06F3hf8npYNxbCi6wIhAOCuBtiPAtbXTrkWjpSagUFEQTLYDHWrKw5rxI09LQa9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf29uCRA9TVsSAnZWagAA0A4QAI0bE2nMrXOy8bwQHMD3\nZeBN8IVmf0RydSamDFRLc8G/yCIX2vo3x6VEl/eRGNBVMl1TE4GCGlhiD0IC\nlH3jQ2+FUJCBSj/C4TqEgn2pa69mRWqV6Mw6dzDONimtnt1hqr8wYGSC/c5X\nhZXsgg7GtZEQe2bdfPuDFE1WzB/QjytH/OuZF+SVZNLlDYow/0YD20cpx+JM\nt9MwZmTmDW0Dws8CjlUV6Gu/iWDPP6AOiYIJLrXz05zrkJGEdXE1Lk+CWBMp\nODPOgLTIL0Xh7xcmFkc1SjLUhGmX4v4Q/R5TjC7lqlcGt0oOj/uOHxGkLi5z\nZjvKwoeXVejvdWs1mHu/kaPvttg3piO0PJwqgwZ+ki7c4epPXuX3hffUeHO/\nSSyyVbZm6rFxcCjS6GWD+/Ij6VtIhgattimZmK3OLXuslpymcY4Bwzk50Be0\nHJjGZEVuUJizHbn987HNz3hnVk+edYUmymn3XMq8FxzUXbGFCfqt9Lijdr41\nIVHuJloAZkTAl+39+GqxTSqu1Q79scYogut8pt33Kdc9GqTVp6tQAF3GYTYs\n3OME4fI99sjFQJmE1BY6vMuqOKJ4eHgPw65r2WI82ASKWQIn9++5MeyEpSEQ\nfYNsvBB7plhwlUkHITrdXUb1Ba1SO5TkAReu9SrPMHRR2iB86383m1Dm9B8z\n/Krk\r\n=5xCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.38.1","@fluid-experimental/tree":"^0.38.1","@fluidframework/aqueduct":"^0.38.1","@fluidframework/core-interfaces":"^0.38.1","@fluidframework/view-interfaces":"^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-sharedtree_0.38.1_1618964333125_0.22776214398010497","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"ead776ad426c9cb5ec0d5995700033339a6e36f7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.2.tgz","fileCount":69,"integrity":"sha512-1Evi3UXIqBdMY7WWgzCmAXx/HogfLbXTjZnPMUMPKJpeEC0HsGQOuHpPVqMHvRNSqg78YQXAL8ZgyInwB5BxPQ==","signatures":[{"sig":"MEUCIFggcFMRHaJudekRy3nvTRQDJ3G2Pk1PVSCnWW97sLYIAiEAq1/+LMbghGqdoaNvemOzVEou6AjL/dDH7I2InyizM2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggJ9iCRA9TVsSAnZWagAAjYEP/RJYFO7Fq89tSLaxwO6D\nPFfxmXtYtC2OL/ZGusi2JqF9H5u/JvJlyAa+Rwze68wWK3OhPYgm5BbhaHHc\nIEbEjDDlAkuQXVPe88z3jI79VbTKEGVIrlPYjhaT8+UOFxz8/C46CFGC9Ghm\nhR8RqIrcbuwb2ks561bJ+nX/twkxW9Zt8HSUALkgqT+foNbgZwEVSs0KuaZ6\nyJMsydWWB3HVvkQ1s1tBa1OWkwjN+39nDfrFx9YcVDyUNkPtyIZhrhATAJwy\nG/JVg9obyZoqrhqztuLr+DOqC4vs6/qmi2Wai+2WoDu5WNPeeOpyOWaJZJ3s\nGv3R2VL/zQBwlyllBQLD34DUnqj9lAX22T3W0glwTuFiRP8i3RST61E+T912\nB7s1JMGZ1u1FMzBvdbalz1ppRGz3CbJMGi8vXSQA6NkjGWkaP3LYCVdIpe1I\nkWri1sVmJx+S/zsVzjrC1SxsELSVKl7sWA2/3mnAB3bJ5gkfUcLaoQ/XPQ61\nW7dFebht5OTg2YPt9+9dmUDYo4aTc7z90YNXADv8YIF6IpAYDD+zB1okQDuu\nvMyZse+aiS9CsvF8VNDf6cG7T11Fj0vzyHcxjtcVMX0Mosqleqlof1Wf1jmV\nmPrbMLOPmhQeGUB05weKo14J39kg0FsUw0IX8anmOUI/Rj09gqLEutC2cB0F\n+qcq\r\n=1IMB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.38.2","@fluid-experimental/tree":"^0.38.2","@fluidframework/aqueduct":"^0.38.2","@fluidframework/core-interfaces":"^0.38.2","@fluidframework/view-interfaces":"^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-sharedtree_0.38.2_1619042146272_0.021949400613449965","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"4ae1b06dec6353485960fb66379926c961593403","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.3.tgz","fileCount":69,"integrity":"sha512-WNLK8Yp9fnjQuvXEXPKuEd3pf/3zvNWENaprAghpCLuRdpEDmNnyGz3q2SzY8YVURawXNXVFUUkQvTjb/wdVpw==","signatures":[{"sig":"MEUCIQC7Rr0S5FhcHDuIHKbu91Jsq5yZuBxvICMGWGr1syIpLQIgBaRDCR92ytkU4AoiYYPOXi94cMOi7V6Q8MdV6X+hr58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggxoLCRA9TVsSAnZWagAA/OIP+wWVUhrpW/vRQPeEHG5K\noxGn6zB0/UKAGZnQYVyQ1oSlwOWke9ZJaTZ4kZodOXUXNOA0Nwqs1O4qEA0c\n3L9RxieVV8Xnt4Hz9NELgLMH6e6UOmN2YrIpaN8iUqBpVhFhTEmwccMibWAk\neFw2emQNuGemZT3DdCkA+EeZ348F59gRt9mmXvao2qrzCRFwuNAZ44IQWK8n\n07WF7qhjeWZE7FPP0tgIH2PmgUwV9Ihhxm5pzA/ig7rkR9048AlA2fJIkjez\nHOcJgcvXztWsVBVCIcMQBA25Lo48ut0ZIYSBjmobNQrMUR7J0nzcnYne8bOQ\nYd9iPO51CgPy/4WuaTVKzP8ZT75JCcHIGUYvWZyDHDUku4lIvznqLDS1pofN\n26AENVtNT4YdeyMcVeqHef/PjjwEbq55Q0ycnM9bC/LsauvbhbTitNfQsb88\nvCVQSzXcAEitb2uPZq5+TXNSFQ+gz0gImjzPQ2QQo62QQZxckz6jaLEKoLfY\nb74I9dkVv7dyaUtE0SXber1VmxoeL3rYMpXjxsYqQJWa3l4QoAOxmoWTk4IU\nnur5133dkWXjKQeXf8BQD5NL5/PAW8VdBRtNIG9FcRiGQAyoQOjBreK+a2G0\nG0xttRw8zCIMqhkkc6fKUgisNmEtZ6OSdf4sDEO+ORhtzbmSP1W1cHX4ZXt+\nz16t\r\n=IJ0Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.38.3","@fluid-experimental/tree":"^0.38.3","@fluidframework/aqueduct":"^0.38.3","@fluidframework/core-interfaces":"^0.38.3","@fluidframework/view-interfaces":"^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-sharedtree_0.38.3_1619204619422_0.5512029538369168","host":"s3://npm-registry-packages"}},"0.38.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.38.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c18fc8007505432e44e519666978d5242725d4ab","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.38.4.tgz","fileCount":69,"integrity":"sha512-0po8yH7ch86Nt7ox0iPf4FASsiYHEeFL5L++NoCkhxD7ywAaWNfK0gkeWv/FxGHyRbOTa6Q9uLLK76VB1PaFNA==","signatures":[{"sig":"MEUCIQCMBEO5YtZ7TjK/fQcSxrmzNNk3vwtC3GzgK8ROVDXfnAIge5KhKCOarofEZ+JUGI5Svmi1gPth4xLVCwBuyS2UF48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2221317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1TJCRA9TVsSAnZWagAAbF8P/3PK68JjZVEzTtN6WXgV\nT5qNHp7hZoJ2dwXgqw9UXpIJ0TXFXszrFPgJ6oAislOmeU98Vu1ufoWUD/CG\n1FdyBjhhXgjuR82H65SeniPUJ7XOplUNXdgXWbjQgyxHE91oXn9IwmhXaEAk\nH8ymcpHKV+K+iv1mi/dckbEIHGxKsmX+SLeNJ2umyLG0+lAegyxplKunG2E2\n8wAyDPQWbp++2qtUHVx88IdKJzwvf5JHVoJoGvZOLpnV5Zfj6KbUqd6+19Hq\ntl089+TbBfQoWZfcJvjxsmGO74gqEfchEGpPtS6q8R9FkVrm6ooMPnWnF3a2\noSoR6KxUSgthG/2mH2Ily0aeNesEVA1KBAKfx3xbuxlq9bh56efCnUhLEdao\npTuH7ikgn4vHqlfI5CDkw5PpxDIPlNoOD9rz4lAWU3tLg7Kj6jlds7tZYk+6\nT7G+t6hLL3wQDU7fSKwsD62LT8a5TC619L7PPL+4hXbYMTFoPY794hu/mSXc\nE7jQ05vBBJPNzlEjOAMU9mlidFWY3aMjtsQV53XhqcDldHhK+GB5Vpcxt2lh\nA+gAxtc34UDHVBHnJAVONlMLLY0Od6tO/r5T/F+TP5oKcgpXCEeD+Y5EofIR\n+yuE6SlIrdXlkGBdkzrZdWsSg5rwIwUimg5jsnkyQf2fYByXydZI7S6RYgkU\nzUC/\r\n=ZR4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.38.4","@fluid-experimental/tree":"^0.38.4","@fluidframework/aqueduct":"^0.38.4","@fluidframework/core-interfaces":"^0.38.4","@fluidframework/view-interfaces":"^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-sharedtree_0.38.4_1619219657291_0.39812180506433514","host":"s3://npm-registry-packages"}},"0.39.0-23254":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.0-23254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"d875ccb45f5d63a87c2dbaa07dafe7f90b6bb70d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.0-23254.tgz","fileCount":69,"integrity":"sha512-nWTBsnGXOfiFsIU5Iu0qPpqn+IUj/BWLLp/4WQNYkxQsToHaKWRYMmqf+1vSitCKGp7SZWxMsBcLd3cqpS5eSQ==","signatures":[{"sig":"MEYCIQD8dkgaU/uCSBE5jeuQYMTPa21NLzRp/8j3geQLtuUXTwIhAIbXsklV6OfmaWHVJLpILi7Wc9jiSCiE0IghSrVGs96x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiEXJCRA9TVsSAnZWagAAHkIQAJgYtJDYFSsvSKndWsfn\n3IsZVc/VwOrAShHiCCPbvUwNtsZuoZOeCmp+f9Lqd7i9FRstO1QSq6RRv+c8\ntbgS1YWTKi6Q1nKXTRBg8CcwkcvQSjyWqAm/VO2a3EGk7KM7PkwzEvhJ+Q71\nqpCF0rKXcxOSzn6t5WcZ+E2MBUDxGk33Y8oReo/pZAyc1f2bhjNs5wTtK2PN\nbpS+UTbte51rTauPOBdBTqr+2sqG4jHi61CCuiWs5CjgIEX+v3ootDdpPYaP\nbWcavdWQ8m7nT10ALBeuBD86VvVyjKBHNMkAczJTMoWyeFu2KY9y2jlCvMv0\nrePKm2pUZKdTQJsNr/G8kAbZQSFWITTIpnbsh417p+RaPyH905iV04PzC1Fm\ngrhsSc39BnO7BQQgYToUw4/xJmIx48DYar2qQg92/nFPgQNMYtVLW8okvppl\n3TWZGH0gvcrhB9DVcL7yFnX9YWepZkTYTqcOJOVLsGhOrTHCl9+qcxx7oltL\nBptUFbouNbei7lkG3mWqS0G9WXrG75E4SUONm4lU+wdAnFhbcQqD3qWkTthM\n27YiJ9iub/XTq99j4MB7JB5yrAU6yYHhiYekJ9HocTeAEJ1qTFSz7noHrHPd\n9jFLoP0y9krhmrG2XOrCLwiPC4vOeXIcOHwG1r4tp0Y18k0za1/hvhij98Ew\ny1P9\r\n=w/DH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.39.0-23254","@fluid-experimental/tree":"0.39.0-23254","@fluidframework/aqueduct":"0.39.0-23254","@fluidframework/core-interfaces":"0.39.0-23254","@fluidframework/view-interfaces":"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-sharedtree_0.39.0-23254_1619543496346_0.027309174917770074","host":"s3://npm-registry-packages"}},"0.39.0-23272":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.0-23272","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"9ef5fe1e0292283f6a269569afc03b5d15aee1e3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.0-23272.tgz","fileCount":69,"integrity":"sha512-J1GlKPLcqi8KVX9KCeWjhLB1pH2iVjSvMyLpOKUJczjxcXJGhGcfOitrtDONq6kOKREZ6mca8SiP6nJGbc0P7g==","signatures":[{"sig":"MEUCIGkMKCUqKAME4N47jNlGmU3OL3456ZuSgPQl7N/HJbRHAiEAq8qpW7EloqB1AnVi2znE8T0pCBXIXOFXeaRG7F/IRZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFSWCRA9TVsSAnZWagAAZscP/AzO26g11Hr5zjJBoecj\nzS0TOzfV5wsUbK3UpHyl0haLdkCEfSDhM92O28TgzohnI5P812Vg4eHEOyd9\nAur62nI1APAFJxJ+lHBSUMTCCbgarlErcXv88zmkRf2i2MGE665fAnYrJG4G\nhtwEfhL7V4TmaTSzToH8SRiPWSwptclzIxGSyv9ww+fpLY8YBIq/0zRxcoEf\nKePdgdtO0Fs0vV0xl5VEiMZjF6r7wQYbXMwPGUtVPZzuEqOnDduWKxJgNO6Z\nv5T8VNcSBpqKiF0OaTDHEzOgVSeKMJBkHcM6rMBor6gH7DXVSwxlsGqTfkXQ\nu9MTTJNGgWpO2GCNeyk1B8Qtn0jksF7wWB9HsTGYOi3D9OK94y+9HUCtoJjq\nFUSXCN2jFt+J6aK1wuDXWvUymj+GUUpdKfqN7QGu++IkUEh1iRRH4tVakESY\npTBtH5MkvPYG3nhPFWyLHef6eU3FMR8gozpMnGsjAxJFZRA4STzQJ865s3Bu\nI9fJ7n5/QrXMc2T/8gWoSUGHjf9rlWW9iFRbSMNBNMoM3UzCg6Y4x5D/E6tz\neoBtChlyrRfWFseFmSHBnGtsKVKKnK3tFirPW0ZIKwDME64upMOf/3AvNOYo\n5xSZI6Wfi8hPgS7Oy8L+sDxsWsbtdS/24l0CQbOEQpv1WOb5d3YtiYomQFjd\ny6i6\r\n=MtV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.39.0-23272","@fluid-experimental/tree":"0.39.0-23272","@fluidframework/aqueduct":"0.39.0-23272","@fluidframework/core-interfaces":"0.39.0-23272","@fluidframework/view-interfaces":"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-sharedtree_0.39.0-23272_1619547286426_0.7904446860477732","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b5c049e024cf2de2c9d2347293ade306ec383278","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.0.tgz","fileCount":69,"integrity":"sha512-J1DZa+Fixw+FIjCjBu9X+vflui7mYHUWfF3cV2agifE+vY28tsdFnPESwtlPQ12Pcaof2v3FThI5mNwm+CB8sg==","signatures":[{"sig":"MEYCIQCUl/8c75zvfX2ZyOOevSXLivlKca9TzdMecUHHe+EOlQIhALwLsXxyVOeIYlfM9kGp4wbWYpEYJ9RaHvmPPc2KX29X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKcXCRA9TVsSAnZWagAATiwP/0GMjbUspxmGvRhqIPCT\nghMLVaXeCNDTKE5HyOdhjrjW+Id3oHLpYvIFomZNwA02NnRpWYS0+WF6Tnzk\nSrQ9Jc3HY/9qimAr0glMwnirhJnVLZXSWOeJz+VeeB6p3XCVmTWa7wKRkD4v\nIkXcSeodsIyGnnX3k1IvlJxKN/8E7RL8V7l+U4iQsUw3uzSzSUjTUjsGX8j7\njqOM6PnonF2sX41orb2XyRi8AAU0xdiUJIKXLI2SRZ40Lb0axWJl70ccWIvm\nLmcjLmQCoGGHqeB2RwfOFDRgUqZDW4V3k2RMjfy6oWXO3sGEnnK3VUjzmbue\ndLBNm+tXORMJQjXKOPO4AAfMcWRNntdfUYShpvz9+P2y5nXGw4JUwJHg8viZ\nUOMxBY38yrvCCCxKGNTKkC4+rXE5kEOWdGotU9UMH40pWDhmiY1btylxJvGI\nKnOxz8o+0s8mY36Ko+VwV9sNyKjvYgx572XNigpq2qkFjdy6nWL5UC2FyJ7B\nRrE24zIaPOS4XrT2sVzGO5KRzoTms1tP99hOkyo6Qrvzz3zMFHVwEWR2Xg0d\nXoG+gvMIKDCy2SsPllE48IzdUUF5ahh1hQEq8LrtifbQbER50IDPnBjD9vYc\nFtzSLDLJ+DhJu7sdC1L384v/MYQHBY2iBLyKR3IBQvOmw4JvFw/urxu0ic6W\n1bZz\r\n=KdOe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.0","@fluid-experimental/tree":"^0.39.0","@fluidframework/aqueduct":"^0.39.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.39.0_1619568406941_0.5050778990745344","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"264c5d66cab2373945c14d65bbfc34c3438f5a15","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.1.tgz","fileCount":69,"integrity":"sha512-iXgHYJOHDZw/8rB3b0ggVtY8I1AZLXKdOjsheW15dZZUfmyqU5grHTI0WnAdog65sWvwBFYT5n2dJvkKUCc/0A==","signatures":[{"sig":"MEYCIQD15J1K6Aw0d1joB55hodDm3eoYqCwvDLkcG+0ix+7QUgIhAOLdI/HsEc8fCk+lF2Nwzr9ovQvuNRdnNCtorHggQwol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2362477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk0VLCRA9TVsSAnZWagAAM6IP/RgVJUZwWAQra1DMq9YR\nlbcH/ujXzZ7LDJVkpYEIwJrJSXCJGhLptVFyXUM+l6aY0LmfHryRUCxbdHtS\nYVS6BAr8kUeqfKSiXNvyp/2L8tkjBVcR051pSFZtf3Y4dNTFX252rBHpcF6S\nV9WiUi0ICn5tGZujPpQgRCLDkQqve7xBTxBLeQ55T/dOMr4BBwFbykzu2HKh\n/vyTlYx3aeC5Xy+CapKHemJpc3Ds6nMSsg0kazl/KSeeDqOus/65GmMFc51+\ntRoTXuFR8CnR1P73NnL9diJWoTaRkZodo7/+AKe6GQGFT7LqBLJBOfJJhdje\nsLoHzxWxAibBpBbSvEPOiU6ftme24tJfUB+Luh8nVSYmJfKuP94RNlvaCUDC\nRgoZeHqdXEp0ur2LLrhMLXJXj+NlDE0bq/yuveV43PAMlFwdUr17LKhDfCSY\nSbDSRgHnaueoUaznFh2+/3An3SPJa7A1Nt6t07uvgGhK0b82Ox0ItKnuV2Vk\nRJyBJcg0ER48ZUp2Qk6JaRXxNLt4GBEhibyfWFQR0K+BgxlNSb74IWxG9R/j\nButGSPqz2kB6DJFApVmnAwFnWdUVXgzcmiL8RoujKLMWQMEspTvW3lfcze/f\nFk+mnMNNwfaUNMFXJA1MrC56OKXVQnLLLbF3OcIBt9NM7K8KVAHCcxMacC4Z\n2WjO\r\n=K+wT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.1","@fluid-experimental/tree":"^0.39.1","@fluidframework/aqueduct":"^0.39.1","@fluidframework/core-interfaces":"^0.39.1","@fluidframework/view-interfaces":"^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-sharedtree_0.39.1_1620264267398_0.7280566997980635","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"e41f14f9f85f48a6e57282cd9d61cdf22140d505","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.2.tgz","fileCount":69,"integrity":"sha512-cOt+WRZGfeiogsQB6hHUmF2W5LgQwAVhlBb6ao49GOlOHeihF8pwaX7xDubPdWV1Kq984DuaiqKekKHBlMTmFg==","signatures":[{"sig":"MEQCIDckmqbs4wmz+CEumKMzyBl1XNxQVEb1Ndu75utlqWK3AiADLjQxogwXF9g0+Cj17SS6ga26Z9s6lL4xKUOu8aH4WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2363610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmwWHCRA9TVsSAnZWagAAAucP/jhB9x+WQIkcAxzI70GS\nQj2oRXKy6faXRBYyspJKynuhtMzuR2MYNNccBR1LCLblItIqsWx5lXZUHKNm\nmaGRWVBiAMuwBBYPqL2yMXQrYzXvcbAXuVaFktX/ZyTFAcpyoSw/ObNfbilO\n3yfTj0R/LqqU3cQ45Tl/QToitsVkXgTqEktRsw2ZzEEAJDE9yymt4S+30b2U\nP4toLLhcRBiUwTSjmP/aJc3iw3Uw78wg+BwVl/X1CbqDYN/zJ6GfncW4s3SS\n/WtqQ7SGaxoE00/FWsNyKg8Y037nqUT+QEX5Rp7iOwAB/pgw8zXykc3ZvEks\nQL0BNaYAwI86591j+781fmzHUDD6zE/0FVqjisxDz4JFpXW1fXtQ4eJSA7kv\ndsG32kn2XqY9r6tTgQfuZivywq6BgLNuRtwjVHE+FWXynASbijL80vOO/5Y3\nJISqjR3O08VIeIusLadqVjOtGNrxyglCuoJkogtFXtktzkXEOK6akOkrKfrF\nLCrRwOVVYLnOpVblkMvrCPmIxohs1L0435bYr20Rm4mo2DeDbq3V8eZ1AfBG\nOfn7wPia+S1EV1nCUJNNmUGufHBqVMR/uKJB54xiEb250A/Gc5Tp2CnHWV4B\nU3Mrr/elypDo+HEj296QzxICpEbPmrn9JyXlcfA4Tb82zNQP11TpEBN4SquG\nOPOR\r\n=jQgd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.2","@fluid-experimental/tree":"^0.39.2","@fluidframework/aqueduct":"^0.39.2","@fluidframework/core-interfaces":"^0.39.2","@fluidframework/view-interfaces":"^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-sharedtree_0.39.2_1620772231219_0.9493966829501743","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"04ebceed875f7b6f2c95160581d222598b2bb861","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.3.tgz","fileCount":69,"integrity":"sha512-R9yL92IYP7xQ2knUQ+pcuNUQxLvAxXh3+cLHdGak+dVyu6wtIdbymiHclMIfnF949s7J7bJLg6v0tbOZ3MEmpw==","signatures":[{"sig":"MEQCIBWtlXK5sAxlc0q1zrxXOiUzZlWsQtGS5PBo98sbKjbKAiA6HdEhYpEPGzNoyrQsvVCkeRz0iOMlbrdaX/NamkDeTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2363610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWCZCRA9TVsSAnZWagAARfEP/iRpOtBh4TxNHoZD6R7P\ny+TiLUbRR/8s1UfUUzQ86doSSEYBhXLaFHvoHL5gOtB9SjxB2V6YIVs1aS2u\nvgM7/bN+mZ76aneise9rOrUkgcw+a3MF42WyQN7G9NnsdNxHpxMKyqzs5fQr\nP83SY4Oq3GvEfa8yeSFNvxjZ8WkTv9bpItUVyBLpibLrNzaPCL4TiutAYFzS\nElIIT6J1wMquLXq1Jjzy5SaZp/4o47jXJops2DmUFu6nlXOYmt+cV2OvhufF\nyt6MvRL1cGvve8svS9dGdoEDcBP+81IUqBxF8MXrQ902gst+xacTDpMqhAtS\npA5ep1KjIw9sT3vRWsBn0h7AcaQJwyy+J1YDFdsM8xiYJmdIP4R6QwRI5jpW\nJbOKZwTYqFM/uyKpzikI64p9uQDzxqXW3LqjIi4RujKiqlN/9ETqx6SkmCfD\nG7BEkFrCWX0JcL0CStII2n/55auKr3EV30Yag1bC9r9Jr6i5sZLV9pF88WiE\nxz+XPk5dTeoDBZ5M70p9QBCcq/5azQ96VhdozCTNrQgTx8Hga56gTLNpVmpn\npm2iUiEMzw5b/dEy/iKtokJO2ZH8sDF0kWNBWcCfeYa+0cTN3TIbJ3iGjZF/\n+tYvy6NGbHBtvaDtn49NFGFqfggtCRLMJHRw/vsAcjVxmdk30QObDKiBfk99\njHAI\r\n=EJ2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.3","@fluid-experimental/tree":"^0.39.3","@fluidframework/aqueduct":"^0.39.3","@fluidframework/core-interfaces":"^0.39.3","@fluidframework/view-interfaces":"^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-sharedtree_0.39.3_1620926617016_0.7708325305671293","host":"s3://npm-registry-packages"}},"0.40.0-25719":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.0-25719","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"7b31b631dccb0a527b9842ed2ed92444213c05d6","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.0-25719.tgz","fileCount":69,"integrity":"sha512-gJ1FDEKJqrWVVoJ57zL6TMk+ULMOTQfKrKwYToaABChYpm6/T9TojzMKrv3hnUKSkUw+rER9/ofVirGYgbVVgg==","signatures":[{"sig":"MEUCIQDRZzUh/U5FnV9mpdDl+pDp7UTx6tsAk+B4m/4ttSa5AQIgAlHi3gOo7Hlz+F5m1GwMG/9RIvWRR/Wjo9kaCn6ITHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2357371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/cBCRA9TVsSAnZWagAAqjYP+wZFFRnNkadouF9VdRC3\ndHPnLNwAmrpiRNLwRMHa8IviQt1jjwVoT5rHf7b/zyWb8W/w4UePWu5wI5u6\nw9liTIhQXjzQ2inwlvm95ATdhWIXwPNe2+vPd0CqIsSFwTGgBD1JucX3muZX\nZkRldz+Y1alDtTLr7EWcCAGj1wV8KfIM9o47mdFeGUmNU26JVRF4QhJ6Oazk\n9+ggxiEb8RzHO79htXTBzCFeG0fDjDtaL1UT4GS2hz1/YOxSVV3TrhKhvnmo\nziPxx5Jjg5i3MKgGWingK4SLxLFCfht+eZRhqJnrxBBV+/WI7A5J1vTrFsNb\ndjM3+YDZwm68X4VHnCG0f6xT5x6P7TfTVkLmC9U37ug+bf4ZSHhjTPnlG4iX\nZalE4qPms5AHxr2kKLtfKaOlLICM0pSN8NkdOkM1niSOn0Y1vkGZOq6icE11\nWP2aB2chDBkQxTUxYWSvt2a7kdu7W7DJTjZV3SZvxoxoxn45D3Jd7LtmkYxW\nv8j+n0O1b23LNjZHdWseOhCKny4Kc1gkG2eATv/MyhxUZyQCwIk2+7PRIAN9\nhDOepNRJbt5PS+qnvVMIunl0q1EmWAOgEX7u3hZ73eekcHUIhgav1CvOFOxi\nEsqQ0z/Kmyl30ImNUZ6sNOXgYXoGdL4njDBuXHUtUwLpGwe57xENjo3KsSGI\null/\r\n=koKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.40.0-25719","@fluid-experimental/tree":"0.40.0-25719","@fluidframework/aqueduct":"0.40.0-25719","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.40.0-25719_1621882624740_0.8055003821215425","host":"s3://npm-registry-packages"}},"0.40.0-25851":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.0-25851","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"9f9df7aafddd263d51bed0d8fced60cff3cf9de3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.0-25851.tgz","fileCount":69,"integrity":"sha512-k3WdspyWfA8o9xAJfdfHelV4iJDOptLHAvL0IV35Or9vBgtXG/pHSvDNXEhZ23p8e3glFh6LtKNLF/HuUiVcZg==","signatures":[{"sig":"MEQCIB1SoWwQSU4+/OkJGoVQsm5b4RGnSb/BQJru7qVSPnpVAiAjttU4l3fy0lEDYLrVPhOpIkDjIEzA//hBVVZUQyZnJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXttCRA9TVsSAnZWagAA/I8P/1q29Ta9CJFqXAUwALSY\nVYvXZJFk0Q2ia41P+1h5zkRP8uMlcwzXSgjZ0EPVtRU8INZnm98x4iP2GnVc\n8YB6ItugLEFpf8q2h3BpldTvPJC/7DUhbtWccpWso/5slBLDeRG9NnuMcsgu\nNBYj8u+N0Ir+eVWR77izrjbo8dw8qPIHRbRNCirUx1TLpbdX5WksatR3imY2\n2QSlzE9VyWwIx40DTg4Fj0mDB1G3rPYd+A8dLlLbiMnD7jzYzUKXQcNpWd6J\no1p4Xy8AbAIQzW4fnQeI6djHjoQEktPeLnbb1a6LLRxxsEjTGKA7DqtVPbuI\ndRct7KVLFdPXG+OkYSvvKP8cAWjhqcTyB2F0vFklgymStl5JUW6FPocDy3hx\n61Jem/ksSGpGS5X+0QyiSLtU9ulvHG3etVDW5ZHn79lRG1wH3egCevmDYJ3/\nbTEDoA48ciJ1CxtnTF9QbqxlTi2MhapxhvqYOzyzZX1TtltwKEKYEAzZpos7\nf8Y81YdnXak2kNU88FmeE3CjNgePMcAXq8ADbDQM4rFJpb8fhTIUicG18l65\nU82+2fTPZ4rCV3Qc5/szT6om7jozTJkTZ4xKZvDIFyTG01Nm/qo/sLQNaPtW\nlGiuNYfZBXd5/rn1GPCC45w/oiQiXXql9e0PH2nRNvqTC0q+72/t0MQsXFwc\nlVRe\r\n=n6zb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.40.0-25851","@fluid-experimental/tree":"0.40.0-25851","@fluidframework/aqueduct":"0.40.0-25851","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.40.0-25851_1621982060733_0.9892873115703418","host":"s3://npm-registry-packages"}},"0.41.0-25957":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.0-25957","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5beb6c92b933769b9b1a814aaada391308b4afa6","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.0-25957.tgz","fileCount":69,"integrity":"sha512-u/FIF4Z5IzGUCO6u5KBQ/8+SNu/8LNvOnhkABcC0a+H1UaqWLCx5UitCQ/91I6+qwkpFzuIo/k8eXVCiAg/ZiA==","signatures":[{"sig":"MEUCIQCFjnTvkqrG7klY6+EiZ4i/a8djRRhiuAzvCB4X95CUTgIgZ80EKB9h42fwsDuayWifD3iJQojcyKfK99bue8SbVnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrGICRA9TVsSAnZWagAAKUkP/izBzVhv7cM6RykuHbNm\nnc2WZNayAEf5P5NOSTQ4ZEMyzUW+DR5QClwIZuHseV17Slvb2hUqtlewE5hW\ncjxZG/J6qb+TUR67CpqjjmDMgKNtQSBmDiftCHuOrl3g0wli5Ri2Xd9ONhfT\nNH+t5Ptmp9ct7jKG+64G94WWUZblvsktudZ7GPRxj44AHxaGZo8i4kTrEoDi\nkAqC/IipB6lwM/F32mmq1K2/6LlkepuFq1LNZ/+tE75jHeIncDPRSL0tjdRD\nqU//Z8jRFb7h8mWxBtWXt9QolJ5bpGht0ivX2Fk/9oTRXfHb5U7CQEool4vc\n2fTfmuB05CdtpMvvDopQAKUBMM9X3xrGzVU14zzzQiYRvZvYTX7i6hyL8XbA\nfTA5zgUiyseBwp1oDrW34pSMh0Wxw2btI6pBtDLXpNUYZHklhg4p5ze8TEob\nE/2Mk4SeTJuuoN95cjJWI5fY7ZvNYo1DQUq3uTKKPvsz1KcGj/Wy3/4bGOO+\nP3FqSqPztezNRg27IbuX9tynqZv7L78Q6SepA1bidOtuT+c/TDQiSJ17JwW4\nBKO56v3HhMiv1HktrfV6XJQD+es5HsrQHlphxfFZCxW19pwPl+nk8psYXCQ/\nnhkeOmzSe7imby6hBZplqnkH4yx0UTpLnHcYeF0RAWw4cLzGZe5bzSQ1Gnt8\nNEcZ\r\n=Grve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.41.0-25957","@fluid-experimental/tree":"0.41.0-25957","@fluidframework/aqueduct":"0.41.0-25957","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.41.0-25957_1622061447716_0.5163418448772736","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"123ed23ac9735e285e08f0600076691f97a072fe","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.4.tgz","fileCount":69,"integrity":"sha512-vhO2haizoY2OSE9X1QvOGRjfhsIAyfXqbrEOZZRDyH0Oi3OX0lGTMAG8ysKcxW0ST72ZdrdHWEpOVhsc0BsVRA==","signatures":[{"sig":"MEQCIDZnu/hmAHdl0HarZlnHJ/FH0cQPC7j7mzXrDUTA3QcQAiBg3alQq7Rr3fdmJer1ugG/qGRt+wBp8d/kFav0jThV5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8t7CRA9TVsSAnZWagAAkVsP/360gDJ5UjapaB/bytkE\nO2AcK1xcmTEGxMRYwtylRf/XKcETAk4CFzO/4B42/ZVpigZQHEglWnmx2MQ6\n99hZEfRRbx2NI3hMQ1W/m/yOOjR0sdi7//pexRSfCKT+I4AkZ4ewmhyAKFyV\n1cZTx2xYFH5l9ieJXjh4s17fSkzWRV9aZ3A58yzQynKSactf3rWfzygLdgIZ\n+W4Y/MsbO6aYLB+8ksI+2zMrZZ6DMSVP4meqos3BQGUNIUMRRqurDhtY0M0l\nh5Ahi94lwwv6ptesVPoZwt1Mk8fJJ6uMA4qNCYdHMki/H75WimTUflDwtS4+\nLZYjwWZAc6sWR9R6lPOLSBMmhJAyAgjeLy3SyoXLk4MSiOZhrCiDoZ7kIP4E\nByZdoW6OeB6qKThkVU6EhKR8oOFkZ/opjyEK3fkn3CatWqTpBWr1S8F0NMJG\n5jTA5QujKaRddzcGr1+McOM+XWUmZgjkrJNkpk7lKaWaWZZkmzQvySD42EeK\nVAFpLRf+XT7TkHYCNRblER7pu1Tc3Ia9yD+nyjtQWiMDzioYFti4Zbxg92s8\nzcK0is5JqWpbhGtOjhAcMQ7Z2crW/9Cj2waUpCnj/MY2Vvx7VCofcuB5ju/p\nUfCuhzrSFBL+DrWsQGCc5dmk1LvupZeglSOnnF7yUQWMbqJs/ECjW1/tV8Ry\nj3Yi\r\n=VP4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.4","@fluid-experimental/tree":"^0.39.4","@fluidframework/aqueduct":"^0.39.4","@fluidframework/core-interfaces":"^0.39.4","@fluidframework/view-interfaces":"^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-sharedtree_0.39.4_1622133626008_0.22177043148247533","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"bfe61a98d77d666771e0091104781ba0c1a8ce9b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.0.tgz","fileCount":69,"integrity":"sha512-/opMT4HUYs8JkAwkic25AR9J0BFO5EjN87LdQ4MiQqfU5zuksM9EuOcMSLXV+m4v0qXQqpzQ/rzpotkV16YaBQ==","signatures":[{"sig":"MEUCIQC0YjOHnSh4o4oL8hGcyeiGOQaiff631JlcTDDyL/0RsAIgPAV43ewQ+CJ/YfQO7uLzWhjw6R3Fh3+vg7bEkdufMdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr96rCRA9TVsSAnZWagAAA48P/jAR9gk01hluUafSfJqX\nyxCNSDhB8FLF0kwBbBnMDpuXxH+JjtW0ZVyWoWRJaNzhJvcLY9SzJfye5f1+\nrWnZNTM/XMRm6OCovD2jk5qrbXZjpdyyTTDQo5fbdwbPTer70b9hKVsP/fKK\nt4MaHGsrDU66HxOGIF2w9y/c5QK/0Pb+NJ5ZRhGlDphT1ZRUK5RL5hBllYEL\nA6OUuQfsjI3xiqz2sGnwABCQhZmD/BjjwgsGFtWCJS9d+ixZmUSXr0Vp7a4K\ny8BRGjixB+93crus7diHPrrPNsaz7jGRTXEH/jqQW7pLNIXhlP5XhmLzsglE\nUcZyeBgZxvhDpeR8FmzBW7GdnSITc/709bkRwIvwbdAR8laNJmj6NcRca5KG\ntN8az4prm8c7jBhDG0JXwXC4qXCuAqLqdHFSuSxsuihGwAWfdsI9S3OfAjaU\nAsbg7DiXEc+Y5jQDLi/xFQcZUBLdfoSx6+p2SMYM+bxuitz4IuLuEOWnHHqg\nTTcTPXgKEhpFxi4gCbfaLFDHJ7rDvOQrsLLAPve3DoZAcQiHf48Sftz0TzWk\nu0x1HqBpzVpuWUZtO0IKMzqUgk5jAnQNe2LSaMukCWWegBVtHgKVHMVw9Jjo\nATWSyWB57AkMPVCq2SOYqDiGv2EhhYwRue1cvCDpOT5FfWW4gKxKt1C/RrFt\n+r3W\r\n=kMgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.40.0","@fluid-experimental/tree":"^0.40.0","@fluidframework/aqueduct":"^0.40.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.40.0_1622138538646_0.3679764682482749","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"4c1123b71851a90fb693a4d3308821f39afe2c83","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.1.tgz","fileCount":69,"integrity":"sha512-v/A4RnmrHNNJW7eeZzTHQNOskjC7BsZYPClF9V4vWKYHdtWFoeXn9OXgNs54FSX/VW5cMbhjIdQf4Hpr/t42Iw==","signatures":[{"sig":"MEUCIQDdJRJZFiAYq0rGZpAJ64A0GkBIQsFirBClQZm1pk70BQIgLdq4j1y4rkTMXXiLyngoJo0tNlRYB6SA7VbUw2C49+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXQhCRA9TVsSAnZWagAA1ucP/3hzLdhF0oi3+vy4JmV7\npNlBnagceHlB8DCZ+apeqGL4+azXrGV5eJowyje/Z1x5LsH/PWTgdOh3kUHA\nwUtSqA5hwt5qZ3+Kt95YLwlc9VGG5r9WW7ck29Duz01kJOQU41vunMMLS9+z\nSFcxIbeagBeTOap5CXeHbAR0RrKrHmNerpizNkg2rDoZFmPta6YC1nVmbabO\nboXOdKbFC7vB3Va45qQ2xTxE3Ms+kKezwlSVhJVyqPhc7w28g8VBLdVGztqH\nSZcG19y3k/pZpNSA1ncyh3jmrE/DBFoBFFiepWs3V7xxfp8Nr/olY/MEbeG6\nlmYz/xy8vdzZgeP26DUuZUOi6AgaiImvbPkLG5nO2DSUPh38dZr6ArCxBu0s\ntZOFAHYHRVhBx+r+UV3vzmuyfMBFgrU7IKNelh3piHzYyGXHP2UZ5oIgR4+w\nBUSnbugo4JXjFa8pYND+egEHZ5/kyYJUIEVKLtJlcb/eoQg+qeflSq9Kc9QH\n9O08mkT3klccSaSIMmgm+2vkyPxAKaeDDw7hLPTUduKp3C+Csdj9uhZ8/k1C\nd3WNCRGMaXOs0bZ6nLZ3UgmBVo/R808tRD7MeCtlOoeFLe+CBXSvlLtgF6qG\nMLpTduAhh3VJ2amPboHCACS+uYF7/50cQ738S0gICdjAZyNsfvUB0CZ1q7+j\n2fDu\r\n=h7xe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.40.1","@fluid-experimental/tree":"^0.40.1","@fluidframework/aqueduct":"^0.40.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.40.1_1622766624993_0.3266260759047559","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"72dceaa06e0f63aa022a5973a70d08fd14d4974e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.2.tgz","fileCount":69,"integrity":"sha512-vwE3EpOmdgnQlxF4jE4AXt90k8i0o9Kn8tuyUxb2yve3Rl3DBRqYnhOIS3R5rpojANDGq2OK5TR7mq61b1/ibQ==","signatures":[{"sig":"MEUCIAqyAYFJdP/REtMxAI2Ytmmccta3XbIYJNWPhyFKAoT/AiEAuCIjHJSpRaPnvnKKoO0GEa50l6zU+PgtwLQRmSR6Pmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvnb7CRA9TVsSAnZWagAAlhgP/0+rRQApCiTwTnDjjEo4\nRl1mfXWp38TkvtdrvBe4dWaTrYGmgtUPI4Ta+aRcvBX3S9mnPvDgcvnWNV1V\nKD+VE96/qix7cOji6F6GmlZJrr66mz5LSDMlTnvbaYL4hkOdXYpJhmMEJ1Fd\nt7UDOdokHJ9R9VBKK9K99PoCOd98piLbdvqrIM9AvPDWEpyEE2I2g5HM5MoK\nBHvForcXTXbtYlvBf6mAqsoBy3wGeKInBZji1WiTBSKPBD9u1RpEqxaHaKJw\nBDoE5bNPr1cJfa6siaLVCr0zkoQNeIP31BwtMe1M+g9KPTKzvikPQiLWSToc\n5VqmCSNUQNna0SJ0W2RoV2f4I+ttotWp30Sa4vhmzRfiF6YLDjujVDgyGiA6\nDYRgalUoQIxzDJ3ejkYr90qIPHUlP03nnLfYp7GtxqNUga3N1B8+gldX0ryv\nmaN0+T09U5KnKvKY5MpuwFIOCH6bqY21u5Gqz9aoEp+Vpj1+skhCPV+qhYa2\nJw1qgY/eZrL6YRQ4SH/dv+uKZ6OEgzMwsfHqFuPs669Lx5aXRelZfFViZpcw\nNbc/uhNf7n5QUToA7Fkwun9CAebDdTTCtZcgHl5oKByy5q9BcsVyQf10S3qN\nS5Z6xmjvctGGqFr4mTALdiwEcigcH55rbawBEnPhb+/W0nHhPF0fjJylal2l\nSbsF\r\n=QzoG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.40.2","@fluid-experimental/tree":"^0.40.2","@fluidframework/aqueduct":"^0.40.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.40.2_1623095034870_0.9223969173742321","host":"s3://npm-registry-packages"}},"0.41.0-27154":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.0-27154","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b7fdb3305982a0482592eb60642c4f7b230d438a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.0-27154.tgz","fileCount":69,"integrity":"sha512-kQ+5LQrqvQJ2+GqTdYyCuNNQlKkpMRijaE4jGtqtVIdJcOFWb5vfhu37+oq70z+YVzNYFIQJEv0YRs+2o2MVGA==","signatures":[{"sig":"MEQCIBhcs08YsQe7RTmFDdfa0B4GAF1hMQFNd9V0hm25FJYgAiBmoXKai1aqYz1BH8vHUR8vMDCbHtQyMNceRWERiEQ4rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7GwCRA9TVsSAnZWagAAigUP/jOLzkDTMugCcRsMtC4s\nJLl2hIfZuRHMdISqFhV0nbKeIalTmOH00Q6b0HKnpqRzSv7UkWM2bvPx/tjM\nmp1G6pCdquRi6cpnt1lm8ABckk//1d+2uhVRvVZb+A8NQie5qBrSQ6VWpJLX\nZHTYWVHtL7waOVjjMy1denmmHf6+Z0+ocukdYH48fBvhHZwgFMwidAYcl5+H\naZIVxMULC3zUA0Ogch5DB+ZY6N8veZkLaV/0hchaC2W6DX9K5mOUUguWGAor\nb3zT/uIfDbr4Hynyg+9WIhU90jqOpm9fFc4L/vHl5HQLXWcKAuk8V28DKCUY\nzubia6ZpU5Y7xZ7ZKN1qovFqk247mMMvCISlekNFDRIcatcPGGDzNhUL+phz\nQA59RBJQFJfzJdUupUZWa7DDmAQTPNxf6Nz1UjiOAgC+5ZN05epvf0XOJG/6\nIpjmpShh2qO0Aa0tjKNOBPSsmVlviG0nYauNPPANSUoBMid+SaNrNuDGDAvS\n0SXfBOvrehWBJtsSjtex+EiMAWzv4PUWvjHOp1I3Q54HUb1Yb4YwOCnzHwyw\nIz3f4zvCweVB/TuAq4qXwKi6LsLImvFnYRzasNivOz1tWYCgSjExFmF6SZZG\nFCUvWhbtRptWCtVtTc3N8dmX2l4XVYqsTTSTUGoBeROz0fRpfNND++aWEXEh\nNIyn\r\n=Qn/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.41.0-27154","@fluid-experimental/tree":"0.41.0-27154","@fluidframework/aqueduct":"0.41.0-27154","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.41.0-27154_1623437744094_0.36010579979455515","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b19d5b68bff2fe6a6d2fedc1ee8a56f904715827","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.0.tgz","fileCount":69,"integrity":"sha512-Om9f8KkI/cGEO3JTS1rioA/GIMcU520opQv4+2mEcJhnz83W+YtfZViwpm7zrOyEDYVoHoqJInU/E4RL8PB1tA==","signatures":[{"sig":"MEYCIQC4+JJetAFUdQgDi7osuHjoktmPD1yputd5T6mdQu51AgIhAJMDTdqayDOsH4APJfObDzwVMS1V6g2OLwXkv/kluJCN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/FUCRA9TVsSAnZWagAApywP/AmSRmZG4rfAMmZm6RPv\n6DXKNodFzJbak8yapX6bI1TGZ1AIrkkdNZ1s7CyXtPGuq5loo0BRqfqs1ylz\n7bL36IvkBE3VWnutQl6T5A94xVDsnytxXYM/vRqVkOLgJcCytkgPhazVG8he\ncs6XUNobtdW6vaIeDY43qzk1G1AdzFzjSLMTGN2OKpW++U3x4ENEc9mzKPvn\ngTb1huWyrtmh/Wq9ENn2y7MyhsZGZ2PYa4PXAnp96ctq+hNUVzcmtOVDiAjK\nxuUlK5iKSFvR3Wmso9GYp1yQ0GXp3b7las9AP4u4WLwSBDsMaLb5Hiro0uJF\njR+x+Hom9k7mJiOTnj/uE3ASD4aqj+fb9XDCnDVsT04kwvhqUaWNrXijoHic\nE/StlBuEU3wPpvIin2KeDC4/dmcplexws9CBFNwxU9Qn5j9cSMqQPHU2j0j1\nLW9LcjcjKB1fu2AcOGt7Om8HzO85cggrgpZEdXMPdcHjjqOmkrJuA3qzQlL2\nLyZdRWOGEMd4W79BFYIoZv3QF+cjonIIHHO48SumxUu5pJpIL48zofPGgKYK\n6leybwLtQFg80lhzl/lCUNj4eCsLGGc+/MSTXYYF8hdKMGoLNyh/jbTbAOuz\n9NZVvItqhWFRPde3BWv4GgMh+Qfa932pcYtn4TYRhYtFKt80p7dZNDWFpo7O\n96a1\r\n=DFtR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.41.0","@fluid-experimental/tree":"^0.41.0","@fluidframework/aqueduct":"^0.41.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.41.0_1623454036631_0.6278746025399713","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.40.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0673f54ee5e55daea430059a95aa4c76a27729f7","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.40.3.tgz","fileCount":69,"integrity":"sha512-rVUk2NJxdCVeljUXcIo8FXP2V1ELGlBZ2kNGKr5+6+QbQeKbJ/1G3Hs+ODfRtyMkHDxP1Djcs46d3VDs6Gkk2A==","signatures":[{"sig":"MEUCIQDD25wvC1CazdNw9xS245l2rQvm+XY76h/5QLeAUmwjxAIgSCTA0dltImP7RjUfj3y3z4il64xLl9YPUx6/DzKTzHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2360856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP6oCRA9TVsSAnZWagAASzkP/2bxQJxrsAw6yRZhL0ap\nM/8aGm5+rqtuGYkFMDeDOdErpvuWRvzmqqFrY27ISQYjATlIk7AxbjWjWCAh\nCeN1M6LBW1M6CADK8bOegrHcJAFnCnrqw75qbhABtxwpmojOlHkJ0E8+ZvdU\nXVsWpO1bH9cId8ztWJ41aTGxo2Y+g1dLVs9CAoeVFkndvDzkpD7/WZVreu07\nKmeNnqu8ANzhMSToXeiXv3Y0QG/tqocNyDtYuA2msqFZAzzhQg10CndvQRWR\nDamdk5vitkszKPmQaTN0l7tF3yFqzN50TnvAHQFygYbLnt+Dgbm01JoJsr3B\nN6ioi1hNjVBWtqC0F+VEI0RzUn8Hl+48oU6HGZqTHNpGRNHziJebuFbx6y/R\nO7QNXNdkusaeyUGO+m9Oak7e59jY+pe9oZOmAw2mmd3WCuA03/RXmwWaobaL\ny2QxgWFDrXpa3rekrRyqxxf8c/OuAow+OEI5rxbbQitld0xg7TNqRUA7qRej\nRou56P84wgIozthQxrTlPxv2eQL8DwkFv5ELyFgxgc+7WnKckUUZIM3J6gf5\nRrzvl/UGA/UWCALfH/kUDMVS6Niz7vsiRZ22kDwGZdiHfIyYpGdqfDzSc7tB\nogQCKNTe0qnStI8OOhCRss2q1bSsHQ/2NgwzVNzB7vdVNJs41UAqFMeelx++\nuxyA\r\n=vYME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"^0.40.3","@fluid-experimental/tree":"^0.40.3","@fluidframework/aqueduct":"^0.40.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.40.3_1623785128248_0.010341248255209656","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"a366b32270b059eaaef607829881b970f7b79225","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.1.tgz","fileCount":69,"integrity":"sha512-ifRh/KZqbevi+h8Fa0XleUZKaMxxChJMeUHbQr5MnCAOU6VkKhNvTHlOBQTZetR4Iroioa9uKVIwpi4xc6AvJg==","signatures":[{"sig":"MEUCIQDtVsjqjBaOTwcMHyyfPEkqnEIUfdBdhSvv88UAAh1cugIgHA/TGqcyzDpdSWuzaLBApaANiJIC69pfx57CsZisiSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyVgKCRA9TVsSAnZWagAA5lYP/1GPB5Qp++98lT0ByKmU\nQUSRCl+GU0iJe06lXlEETLjVBeWj6OL9nfx+K9eemp6dcTnJOlHK/pNybFsD\n8lMMqsFNNSGdkbAezoMIx4ZDz71+nmvA8AqbsMZErMAvV2/e9g1B6qmCHLic\nxAQfz7UuxLQqi9GejNbLDc7WUikirCSlKMhtCYAvSfZUqXzhnoNtXZtUb4Ja\n87zpBKdSyZAy6AxF3nGQUnzMurafXiZaRXFLGt+ZCydnKwHazHlgGf6OSvfh\n1TaFRKXy42sxsjfFhqaeTaTkBUuchDKemGboqnHwWU5M0ZFcAd8o6CuP9FJx\niXgCtHmNfLdJqesgrdq+4bW5sBhINri+3Wfg6+J6W9fX/okvhyr1BYTPhvEz\nzuxr/43zBpWfcQNtuqn79MJDEBXPv2v2k14IpLPrHIDH2rwbqULmR7TuQYHi\npkAiDGgEfpHHBLDOvh7fcE7p3rx7TfwvlPKW88GNk0A7zkSov7ibeRqT5kO7\ncEzYZLqmuiGxGPYPxDseTdXpeZVa6LWhMcHQOlsbP8GkKsD+90sQO++Dz+ky\nM7z8qIbKtbUKAYJaibIv5hHchW5X1FYLEiYOU7X9jEbR6Yn72FH7VDS2DWC2\nGcLpgqCreYlJc+kle7U5aSQHy1jRg4nyyooa/PnXdYH37y3RT7V3dBo3aOez\nWML/\r\n=Z/bW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.41.1","@fluid-experimental/tree":"^0.41.1","@fluidframework/aqueduct":"^0.41.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.41.1_1623808009903_0.5684476487306798","host":"s3://npm-registry-packages"}},"0.42.0-27549":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0-27549","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"62db42dcbd6197501c2af2dce2f6d521f017f7ee","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0-27549.tgz","fileCount":69,"integrity":"sha512-Q0+ZKAPxTGxpzAS8/Ngp4JMnH7Z4rVE1iNNy6f94F/JOOOs8fed2H7NjEpeATz29GdG8OW/DFM940BdL7LSjNQ==","signatures":[{"sig":"MEUCICcFNQ3LcPFI99YagO18x+QEPpISOSNG4OBDR82rGuSSAiEA8TBSLLlnwRyT0PqD2+pQU5iDu6LxydfhD5XqJYtp28A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhiFCRA9TVsSAnZWagAAymgP/0NfAN/RPXf1DKHbQ7Zl\n+1p+/v/0VSJLZQLfUXaPa2iHGLlRGVxv8KEDGzdv/s/XrEKHMODOdF3VdORw\nPS7KgLwYVgUVUCeP3z6WBsOFvWQBCRMGdFvBvCGvrkccpN/SkwtbalyZ1YTD\ngcuNXt+GNtckmnecWssT+YV2TKDs6YGuTYNYeXTs4FHhhk1FAunPtvMe4mlJ\nR26Y8tELdwdT/ZaR2qYIbHq39JsSm6K3mPksrPKLb4rc0ui2LcqP/59LWoxa\nQ8yV42hMesF+KNuRYhpYUTClMrFwL70VDtwRllOoxHvnE0+bj1da1E24RWBZ\np/cKI6OQ7yCnl/B+FVgLcfIPGPoNOGHsT6s+LE0kWcXUzXgwmHkxKqzkHmn7\nz4UkwxoU5neX7lMdVFj1jiu6r/n4pU2tUlWVsN/OEVzRGpHXwUylRFEyFjU/\nCXPPGcfwdUYovi6NOcDKmhRRqjN08RoipVYfBFWTjzmq60E77MvU7rebZgGF\n9aEKzTmMpt38miCGQk8eZlSxTRcr70xRaJyhgAgWU0YMxaUD+ibDw0a+yQzD\naHWvZAaLDmy62qGaj/9GDbN7DUTPbA4uFx8tAMLPs8u84DX/2ICDv/86Utny\nav/ZvS6pTYNuhlEIl8RbaJ0Sf2CCcw7P7KJ3/lyW1CvKho0xBjtITVVpV7Tg\niEF6\r\n=Q0AR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27549","@fluid-experimental/tree":"0.42.0-27549","@fluidframework/aqueduct":"0.42.0-27549","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.42.0-27549_1623857284766_0.029834477720008357","host":"s3://npm-registry-packages"}},"0.42.0-27644":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0-27644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c9b12ae08f8f3e8be1049917a2d3b3c0d56baf73","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0-27644.tgz","fileCount":69,"integrity":"sha512-1SFfnlBKMTMA/p81EHEXbsN7RJ/8Na/nuXzbv3ZD6LDG1OflbL2weGqYvCbrevMWRUHHrIWu2q7dXlpSuLJofg==","signatures":[{"sig":"MEYCIQDlJj4iRo1Ljl/9kX8lw2dQLwMoUulPJvVNs1qqrjmQZgIhAM+5TRp2BC+YR6lgt00hJHsdSSBuTrZkUjifYD5YqhAf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynIGCRA9TVsSAnZWagAAZb8P/R0wW9TRKk5D7Rt6YaUi\ntiBdJB9JA+VlxFNsIlRKqGPnOUM8u1iFdnFAtNmn5J/3aqEOrGSl6+yo7a8N\n4lap0CSiF5ZxlOEYFOCpgtnr429tDdmPykx+xf3l7TweZ2NSxkXTDq5C8cFO\ndgp5MOmfydqg8PBSsJ8W2GgL8JKVrjIN//2/fGvX88EbYLcP2Yjdbs51lSJ1\nxLYaf3Jqmpmn/i6I+/CAIs+9pUm28rT4aAYHNH9IEcFf+D93AYjc40log+HE\nI/FyCbEbUs+sBo7uP52bHD33w23juVK7CpWeSufnbmqVDRzcuvtK2FwaIQfz\nhukpTAIXC85v/8A48NTsxZ0sp0eei1tVQ1WHMRnVFjy2QRJ+Zp9mSFW3/OfR\nGDmdLO66+Be9+9VM5TLld5JJKV28Fb1kPfVd5vcdL0spNU/3gXdLPITbC8Vk\nVnurT7TcM/QaRBRpgYOxwXyum+Y8WOYDxXA48gSlfjtnwXi/AZP/I5GvZTEE\nDzC0GLO2NwNocNgTFF70CykBgNe2k6VXeDmE0D8Ed121amZTkca0d2VaIZHf\nf1PeHjT3I4YKjTvBgjIVjZLWwFbh2MuvglbNPISMsF+6dTszu7hoEiW0yFSu\ndNsE452p/ZtHi8Tq/xmPOloJ9izc5l+EuGMr24+bfBN9iSw8IvvV5JByEH7n\n/cx5\r\n=qF1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27644","@fluid-experimental/tree":"0.42.0-27644","@fluidframework/aqueduct":"0.42.0-27644","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.42.0-27644_1623880197791_0.5690883858614209","host":"s3://npm-registry-packages"}},"0.42.0-27677":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0-27677","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"6c8e3d5b9d1f5d54850ac77d218d0a2c37e8c472","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0-27677.tgz","fileCount":69,"integrity":"sha512-c9lkx1ke3yiUBCg2T6Emt3id8HI6m0mKlnZopit16e1of0C8aLxJIn2ngOabb4WwdjN7IioKsyAm5LzMb9Z+OQ==","signatures":[{"sig":"MEQCIDO0SRdNUX5SE+2++LERCZXRVLldapKGTO36trj8hjPuAiA1aZa4SmD8QeyC8xZCqPCev55im6SGl2n2qXyEcpYDWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2MWCRA9TVsSAnZWagAA9BoP/itfmLLfaaYmrIU5ALjf\n9HnZ62RPDVE2mq7K5BXF3YGZ2jxMAYNnwjB1uH1/lXbi5G5el2nb3RzG7nfV\n7edgpUCgDrXHXRtB4fh/C8IlRszAjKINCROWebYNFl82nsFOtvtlarGhx9j0\nU//WrFkwPd5tHj/Wrj2LbJR02Bpzvg4cU5HONugSgFZzQKEBvmbzZax4d/Tx\n9rIPAfh6NZUW0eZKjbPNHkV1WLjzo3GFtQUJtAPmhkpYoWNnBJXXONOPARyn\n9FyGeURSQljeDcCqajdhAOMwAiDOUkXYxf4JTAz8TU0hvyk8HRk7l0UwUo2v\nKZtTm+7l/WfZNyShee1bml3rR7CvZ9a1Q/hEwCjLzBhhJxfiuEzbMcZSd/Xd\nL8vxgWM7hRxwQ/lEfx9Z8ZoJ4yK5qSVMfiQpH4726of2T5W0kuWWadXnKaFw\nUiW0yUm+fnJArzNOWGw4OU1p0/g64hijE2WDebpoNqHY8aj235Dm0PM7TY6j\nA0uJSr6ad+E7xgbjIQXKCAiRUP0ZVo7RHcKB1pgc3PqoBmvSvdH4dsNoZYOi\nwyVf0RScy8gADpHxy1a9EbeoeNJfHv4rI644l40y9GK8JHekTvuJlMQFoqr+\nNQvumjVRpTT5a3XgYmNwcyoGNOZ14dsNDALfdnvJJUjGlXd3Bdmu62nhPqop\nW8b2\r\n=iByN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27677","@fluid-experimental/tree":"0.42.0-27677","@fluidframework/aqueduct":"0.42.0-27677","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.42.0-27677_1623941909838_0.5488910940097957","host":"s3://npm-registry-packages"}},"0.42.0-27683":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0-27683","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"547b42cceeee16c2a0bafe864c0a02b6526181a4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0-27683.tgz","fileCount":69,"integrity":"sha512-48NP5anIvjqpc0awR0oJ73bWSKNcbTtIWRipcyMsc1VLOIM5Z1VnI9ITJI5FK9lf+tUlELqfe07wyXS9PHTRIw==","signatures":[{"sig":"MEYCIQDWPv1XAPt/ymQbpJILPOtYKaow0pY6nHVmsRav0SDw2QIhALmHy7Ep+cfNzzYV1AZMh5ygMixz0DPC9uSLYn+df7ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2356306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy3f1CRA9TVsSAnZWagAAA0AP/iq33/HFBQTNXAAp4tQ+\npLwcASzt1gpSlAh/H475vfltPXdnVBVbGy6Y+rla+nqU7xB5kDlMNLgRmGkO\nSwQn3lBQjYDyGViopDEqgv3gdfZY/oII4py0BirNCTsndaLJom4fC3dwyxzR\nDQU5e6EWLL18qL+bu8hZ0dWQFuHQTkWTuOTP6l622y/76yxdghap4iL0mQI8\noHCBWzP15dtM4lhjoUIyVW5kqu310/73fGYYuTrvOyjpZ0q3/K1DGDLNt3Ad\nexE+XJLDrKidj2sziGRodr/RYr0uL19MYgfkr7ZkgW96r0iqpMDa94W14+8z\nazFM2X/VbqoGCLvWdJcxePW47SIhi4fRjp7Qh46c+yeMkvm3HXbFmuqf5vk4\n7AupKNp0M4uUYncfokisl3+PSxj5mN1soUTMFuquGfSn3+MqPR/5CzVqP67d\nXrejr7PGYyLWFsYyLC14teZURL1MNugYvuC+MLPst/h0yG8SOdP8SlhyZd0J\nni5v7MO9HUiousEOXIhzOS+nAi/A4LfR1LQZyHEoVSOaZinfObm/Q7QAg1Hq\nvLPgajGMOk1XcTvG11nJzZU0X2W2KvpCl9NVWMhxkplqZs3SkaXd9ACaGow6\nT5GBav2ecqF/Lg8vB8HKRWajPxGOEDsUQwNPCiZP+We0lKcVuv3baQXHIlux\n4vLK\r\n=7/i0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-27683","@fluid-experimental/tree":"0.42.0-27683","@fluidframework/aqueduct":"0.42.0-27683","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.42.0-27683_1623947252833_0.7084248042895076","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"f5a677d9634aaeafaf8b195db09b7e99c8ca3738","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.2.tgz","fileCount":69,"integrity":"sha512-fUhOYs10A6o83ugzogSpNj+kf4tbRyAB4ETnBJdh0BKJCNTPNRv6IGw3PrqChs7nlIYgQB3G+j5cp9SzFsa48w==","signatures":[{"sig":"MEUCIQCYQfC7Z8P0jQevEaTxgBS6z6fRQelNuBtIyuDsBJj/5gIgP3aaNK1h/1mtpWCn/L3mIYdlSi5SvpcGqQhWpFicW/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0TAyCRA9TVsSAnZWagAAM+wP/j86gnD8cWO5Zs/uNolE\n4m7iCMtcKTuTAVMfjyYjCOJqC02r1+QryhOD3Sc7GFaWuLowCUBmngAgyr75\nq+GZ7E3bDilU1DKDgE6Egr4sACwuULdw44BkOcE1C6VNUut38koyvXS1ReGl\n65DeQ6XXssE+Nrf3HimMLH9n+FdFncluD+hfAov0jhDjaOQ98ZcAmL5Qb0fv\nFq5FUOhMgBn1J6kBbQIYkJijdpGWmcWZxCEjM9asNLE21ySxnqZt29+iW6cy\ncE8Ip3BfySWaGDlmg2YPlPhlxVUf0X8lXONE03JUhnu/1r6G25cptzIeYcAN\nyWPAlcd/k6/8hSAXMC+DwpxveYGeJIEvx2W+MSTAdxxBgDmmPPUI7cG2DJhf\nbC8WYwNXpFrAA2yTUlyrDDzJHnh5GqX5evsD4MAakKcYnxLHMesLzVlQqy7M\nbT3UP0UExlmVTurlomiqo4H8FA3+u5RYnqU+umdpCV9EA0TteXYAbUMFIBjw\n4Tn2LWhoxlz9af5dPD8mi0Hzip2btFwNDTOpRqGG8BQ93EdUruRsYW65QWDO\nG04v8GH/AcclCj3Ur3ngAtWAZKB9EXiObnkFJMWSe4qTjEj9AOqwmyyIo/Fy\nIljorI9lHtJTEn3q66nj6vICWj9Uz5GyvuC1vSpLbRrkWGZTVRvwxyQaeYXz\nYvlm\r\n=qNZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.41.2","@fluid-experimental/tree":"^0.41.2","@fluidframework/aqueduct":"^0.41.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.41.2_1624322098094_0.8732271051792382","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"affa705af1ef80ad1e9dddefd857311067ba11e2","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.3.tgz","fileCount":69,"integrity":"sha512-HDAST5k94+IIr27nq4kwRdzzh1Th7EZUue9MAdfd+MB88KhXeDCGtlE048dBI0MsOX3+olZyF21nV4lOh3peOg==","signatures":[{"sig":"MEYCIQDeTMHcBiWxYZtfH60fiBGCrBWfXZPTIVEXdrbRDikkpgIhAIzv0WNABzqxzVhSBNqJ4jLWKHH90t457Dg5GSjydmy8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2352671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0myECRA9TVsSAnZWagAAXrEP/0uIo4cntIQ5hXzWgQjw\n3r2jPhmmd4n0xnGcgVQfkIJo/sx5oyVm90XliPdwnt08GBVnuNhUaY1HpZ38\ntFClhJ7kLofcBN4cCTZXqNpCTzhweo5UooaajZtfHSRx6RGcXfzUaRp8WJ+W\nUQogwq/SmeNzhuQ6MUC7gz1TGPCbSbk+VTNv0D5c6NrgXc8WjUCrZjpo6buN\nYuetXwtGVePvveEDjA/ZxRUIWNvVbc7TEAWS59kBNvmLj5X0uzEoky3JYTEJ\nxgrKPolBsym8UuKWFvHi6kmq5y6bUEfIxWkjesCWQCSVJblRPpcwJt0CRJF5\n4uOxCPIwWv0muZKLyJbPTsql664hXk8gMNFDrpMP7s7DLx/JsB7wwE3icXlc\nyL6LRdLz7aSVUccTie/8Hq2BOI9XicEhEfCYtJnAGDsbyIOR/R62gFfqWSeW\nLMiA87LrraCwjvdpCDQHe5VgoTErd+zXLeIpUyOFkWtZCd8VIAgTPQiAQtAl\nKEew4E/LD346mNazHeFwQuHCJmy/qdULeoIXGVdvSkAmKj6CZAMBnAzDR0ln\neocG/Xh6Z/P4gGznrOfXELJYW5gesuqPjkOYWFNpKwC4n3MbbmZtZrDIq+bR\n22oXx+w2mhiPRHiwBvd9PyBHxiFdUIfdcanR4EXJFAEFEZaohJ9NjZ8SuaYX\nkxBz\r\n=ligB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.41.3","@fluid-experimental/tree":"^0.41.3","@fluidframework/aqueduct":"^0.41.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.41.3_1624403076403_0.4138699936645116","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.41.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"4c8b7d68d6f4758b209f244b6246507854ede895","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.41.4.tgz","fileCount":69,"integrity":"sha512-aSVSqan/fs+LUZTyQPn7/FQxexMI8Y2t4uu2eXoXrXi+Y99gBQWwvXcpSig+Hn+bQuTiQWoIJ90gZJLgUaPP2g==","signatures":[{"sig":"MEYCIQDghU6vfzhxxe9t9NENoXdsfT3oRe93VhW/j79ShsqJMQIhAORoJ+R+yhflzKaThpicLGCj9s8T6FK1hmhevKebjYNY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2353543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07gxCRA9TVsSAnZWagAAi1kP/jCaRJEXwS/fCGgoOVMK\n9VXUi1M6dKOsiBnJEDT3mmfCsa+HFWxtKW8O8ZpVsJEyrhQUgbAXmjxBs/ip\n0g5A9tAm1U2gRsGjCO0P57xFaxI6I637URDEHcWheZQr/FRUm/wIUhFcmZY0\nxeLWvInfmeh9dAABiBPDNT5WxGrm7UTT0Xi8iHUvhs0Ll/C8nSqbxFvGO5Ey\n1DKTeAPi/vSwRf0hyTYchds5ExRXZE8zwEPjaC64cWbSqPVAj5KDLe8n27Vk\ntt0vSnZGAiGSCqbsNfrsoeFd+3fGZKD/yXmOgpTIY9cmoKC288F5/3ijp8l2\ngEICsPZ8hZtz05Am78hzE1nSTrIf2AhcUHJrV8redGRm5ZO2l8LkmbtArUPA\nokGKLIXSC2/8rzVYMlnIIJpOWObWB2+ikX6svHPkZjwD/cI+i7OV+uNMqnpf\nh7ZAr3wRDx5n9U6Za7hQVLVMLjtTGgbAFW72WzE1seVUCnxXq1Ex7xY1+OOM\nMYRURbQlZQZ64yoa1zHU7Siv+u2ItoGNij/xQ5P47RUeU2mbEN+ZjTXRC/o0\nPSNT/ZdJoAe+UCOaTEB/Tbp7PzdNfI7ih0Hu3mqtH3wWS3obfKpt/SqJnCAI\nbuB/Dvs/QhyOTtnexQ2zQjJIkLZji0N4LNzewanfKZyiccpzM8v1P/KcJ1RE\nRK5r\r\n=cHXC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.41.4","@fluid-experimental/tree":"^0.41.4","@fluidframework/aqueduct":"^0.41.4","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.41.4_1624487984647_0.7824435215376799","host":"s3://npm-registry-packages"}},"0.42.0-28410":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0-28410","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"d1ff7ca266c8c4fb6a26eeac8bdb9d268ed2b208","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0-28410.tgz","fileCount":69,"integrity":"sha512-teQ2nWoVhrIGksFdSziDe8ysXlSGzcJTv87d2UfE+IPDjCZNtZlfLwHEB6knRt+WkydbuKZm37qf/tyn7qmtgQ==","signatures":[{"sig":"MEUCIF5yI3q0zEhtEeD2ddbv1Tzf00rVcWzb1EWJLvwEBuN1AiEAvpyNrgPTr92auqM2VkMziSoBjD0Xj9jPxaJeaYJ3OXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2417133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kHVCRA9TVsSAnZWagAAHzAQAIBDKRsuUlPWJAdHGag7\nmsgEkk1fgw1YE3H9z8UyChKdeIyVWj/25LJ2pjbv0zB2b44408tCZtyTFkB8\n6Ozy2TE1A2Hvi7oPln4+hv46MK83Y2ailD+ZuckyXoASfGarSX2ybdDxZSkE\navpGG6yStqqV6rUCoXA7CnNIsuryyQ3a/TRyrIHzPC7zNg5InjxTR5aKKa4e\nZh/thqo/b8AXfjpKktZ0WNMpQCJhqwweRrfQAKRfFn5wCKQ1cRaca7Z05JZ2\nEwJWZfXdMFHT/nCVuCJLBLSO/WmyrVCxncmlK7/spGculF3ZC52w3ILOjVoA\nLdxANhtvYUpW9llleJu2RmpIZQdmbAUOfSTE7Tms+gnb4YHydqusGXiCC9Ak\nLgV4ydf9dW/ZO4uLCKdgOmwOHClkMzIoRJHxnom9fIIFN4v0qANYfIet4hkN\nPKOpVrFj1gwFjfkMbVgapvkll5RzheEO4A/wnRZq8SsPrxQR58yh2EXWsqFG\nQXzwHz72/Q3Vy9c7OGttdqnj21iKTTbMh+W5CRkfWbsG3OEiq3uo4QKYhjHc\nzFpgjAf6dCTl/n2cAGDrbPJ37m555AyAzslItYyr8AXxxWTRSbv+4qo2H+IN\nRmzOgTd6awwzunA0PCv4bP6G0iwRfkmOqV1/6v5NEprPbsf8Px9jI4WgjFP9\nje05\r\n=elw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.42.0-28410","@fluid-experimental/tree":"0.42.0-28410","@fluidframework/aqueduct":"0.42.0-28410","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"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-sharedtree_0.42.0-28410_1624654292710_0.6979447277766802","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"05834b7ece903544f1433e46f9746903b1c6b242","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.0.tgz","fileCount":69,"integrity":"sha512-5bW1Ri2r+HcpKN4aUm/tLSirRsiPcn8IWFmwSK4ZSW3dAgYrrAWikLBCFz6TzcGxqpx8gUmi4uKgtv222w1p+A==","signatures":[{"sig":"MEYCIQCMdsQ0d1CX+T12p7P60IPPTsycRKhI15QHsZ3CznwZ6AIhAKSTLGweY3UGbSzPyE2UZNleR02uH52WsP+rCfj/UhcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2417770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ohBCRA9TVsSAnZWagAA3L4P/3Ka35bCESorSOWetiFU\nabgeNNIf3ZgM7IzvO+f8MuVJoAj0raXgH+O0i08txRPMjdEthLKC+qQyJFdz\nCR7mVv2UzmWSpk7PBVVfFq7z385lGs58yIVMfzlZ8wujY9TtjO6thOsdKuTm\nXmg9MrztiJMoTmvqQkSPbFKYSNY7E0uwvdlMEwaEGi32d5fMOcoCc9/TJecs\n0kTC6vaI8ReCTv6L1NgHCdy1CPG2jVwgSNqK5W9uTGG9NOORW0GUoD6aHDjf\nO+6rIVjSW/s6mFX5V3N5M5lrkm7EOX9hdiYKp7Cik3rOWKx/A9KrmlxmrA4e\n4LcXqCD+D6jfnup6Yn38fQi4cn+4iAYF/ucTd0bGXEzOyJEIsPUNSgfb4NPn\nejJ1arXFeObC9zJdZzdsp326iPvFP/bLUKT+1Jvy52rGi6ao7SMbnnLyFELs\n5xOT5sz+J59Y74oJT4jtdPflx9NmkBII4dCWVw78r0p5oXH1JXm8hu/VQjQ0\niRepjfyDk39m/Y7W94sbIBdpug3LVBhhPx3Cjd5VQJVEZmFRg0i05uWwwlL7\n573nxLgra02jj/1paurOdIrHOZDxW1EbiVPRhuGVMawYtBWUijo71x9wXy/0\n9wxC3RxR/aW60J57IsUgf1Io3Utufep+xmlpZqogC6vB1rhytbGBuRc5yN9L\nW7X2\r\n=ymc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.42.0","@fluid-experimental/tree":"^0.42.0","@fluidframework/aqueduct":"^0.42.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.42.0_1624672321080_0.9684172408077185","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"bbac323d325088e94a67f86aa5fad08e13a6b1eb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.5.tgz","fileCount":69,"integrity":"sha512-Db17mSPEyjrTF1eSa7cd/AggdhLs1laxV4H+Lt26mn1KSa7Vonns7CNSFC0bAqca19rEqcjiedmAD2IGuhff7Q==","signatures":[{"sig":"MEYCIQCyhLUVolgoDqKpQ4NPs4lOZocVeK+Vm8gmuTmxGjSw2QIhALvOJ4QGvrpQC/JBh0BOcGnAKohBMGFn1OraJJFwprWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5iLjCRA9TVsSAnZWagAAdTgQAKIvX/OF6qe5cQelZszb\nhJagBAr196Q453O1x7uQTO0JrAmaxlkCpDHKuR0GdSxlCYJN9LrXkSral7q7\nooMqptsokkeynogxZloIxNG2GZr19OvgXef66h+meciPtt/NnHVjCwPmAZyc\nk7mV+2XtfiJHZj7/TwYz4nlMRTodUQU1E8nh3FNm/dtpmW5tRXrz6JP9MR34\n00IjQAH0dcSOMYnuYZ7G7RlyslEEAq6EstcuqMbjR2jfhZoeZhbFDsFXHQEB\nonz7oZze1yZr9VkwcKfON6C2R6NtD4pOGQHO8VYttJxujKRFxS3meLcoRJdo\nPVVyYDpbrFsn+smZaEmHThiZ2CWd6ihOYLt5WcReshYKyMbbAWCqgxy6fj0J\nBDXVL7oWHOEoBs8gd9HCLotiPnjhE/zn7IEg9gQw2oE9HNzRadVuHiIvYMFf\ndgqUxP3rFLly2Yhs8IevR4SfFZ7NIpRMYjHpbZ8aITHGFaUFo7dq7GbQFVPh\ngQ//Y0oITcNetMGws13dcqz2pJW/SF0+WP3b6Hhpey3ffv4iL8D/GIkq+KzA\nu8aj7n12Ra7tZQbLqhK7MhzamfdmMjgJP2w7xbEYsv5oqjjRCozl6/+xi9vC\nQflVBnIT4bmR5vyqFx3JA3yqRGMfUzvguJ7yuJ+RYjg29hvWN+ak6HR2rTv5\nfHyr\r\n=r/EH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.5","@fluid-experimental/tree":"^0.39.5","@fluidframework/aqueduct":"^0.39.5","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^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-sharedtree_0.39.5_1625694946794_0.4305682461724589","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"ecfb6e8154a63fa4518d8d5a9241d931a0128ca8","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.1.tgz","fileCount":69,"integrity":"sha512-4RzjeDZmoD7Ca+u6bTPVKlDjnzYdbXmkvRUvJ1UxNnmwiKiB7Uc2X6yhRAUsTmRmEpok8qGvrg5Jk8rYPdan1A==","signatures":[{"sig":"MEQCIC+RbGSxpc4HT3IMJke61VIeZhgMosLzVjsB+cQ1wWdGAiBnbu2fjkki/5a3peBwXLV2P9Onokdw+6Cu3DySF+lp4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2417770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yd1CRA9TVsSAnZWagAAzdUP/0H+6Gj8zHkE1ePvbCz+\nmLVYtuLUIm4uL8CB5QY79+xABW1o1B9lMVxYDKSsV9LvhmL0GFzsh1EcUVeL\nb+MrqBwyz6RlPo3U/YNcGyOL9k4J0r5WLMGSFEuWQsXqOd2Zc/r2VGj9HCar\nyKsL5KeGJHKNhWPSNNlCufsN98ZreWQlSy8xJOs2VVCcYW3MvC7qerysVROf\nh3Y42qcE6HKo6kJ6hJU2a8IjlibhG1KfeAiNGx6j7aWBLRS2ibluh2pKUFxG\nr2Xo10DKRju1cTHYHOIHCXgFMS0Ulz0bRm4pJE+Zn7YJZkaKF+Qjf6Z91BbN\n4ZBPlNzMcjQ6Ndlz9mfNapgIRTjKSaE1cEetTXFVobxK6NyZFKJbEWt+G0cX\n0JpIzfC6ePgwjBvJMsIHrn5sZobJ1p4Hl2ofdgn9pi+aSuSpPKaV88pQXem6\nrpmAx4Jib25pe0yAuDE4aNS3T6BLRDud0cw720wq4mto+0qwarH0uVHCvAsT\nkS75ORGaOp9T2E1fKVPBfmKTKWD0UWj1kvf1DzF+HeQFLSJVXKg9EcJQ3zAj\npCZ+ayfX0yOe230bGSrqvKiNxFA4BE7KXokB3LaEKB4Vv5OtjGphUe2/Hyxf\n+c/d8P050B6gQ5crnaKdI9rC6I1YfnOUxzGZUhTAkamzVt9egBYUNrTEJ1uC\nEluZ\r\n=GI83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.42.1","@fluid-experimental/tree":"^0.42.1","@fluidframework/aqueduct":"^0.42.1","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.42.1_1625761653304_0.6085127658113192","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"41f8f516b3e27966c0629a4bb847800a9aa86955","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.6.tgz","fileCount":69,"integrity":"sha512-4dfaiBx1rB7NWHRUnH5iDHG0wZPeph17VuMKmfV1Mc5P9fRqr5CKRC1gYF6zTMcFNAUkKRlgyjjEgzn8Wr6L0Q==","signatures":[{"sig":"MEUCIF/8/SP1DmvSqqycYPs9+JQY8AV4OOGAVtyHTV4PGwddAiEAwZcYWwrODCIPGSGyaJf6jJyMj62QQ6irweGOTQKCn4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52RuCRA9TVsSAnZWagAAdp4QAJf4e/72V4NFQVOQ+EhR\nkbmXWYNzJkK62M29WvBGEs0O0/rZ5yjil+Eh56goBDWGB0fE02L17QJWy1ma\nP8uaJ5p0ZjEDzo+XRin3uBWv+MTmOVDLAFk9y/N0FI0fb6vjti2EaiS3Tp78\nt60JCxgatJk+6S+Cc4fLLesNo5kH3YVt3Zst0nybTahyZ1kkbISajy4ko71N\nqcm8fIoaUvu2ZsTpi/W8rhYX4eRCbAxM9Rz2Sxf7mV1rVEr/MiYah5tuKiMd\nUOAEGeOlU+1dy6eweN32+fUB8O+4QXffKSFn5zml5rmumGzU9KfpNQ9QGDrr\nWi1bETAVom5iYsPHjVIyUQOtcw1lQEV+YGDHy43NzyKlABnR7QR/tMSABl5/\nzu1wHgJ5wrYt1+2ZmQ+7r8S1SgExFlWSJppaJcRhOGoIeV4WdVxlmTjnH1VB\njIZEgos+KNxFSanPGRNfsDwO/nVBZs9N43kErwgkPrlNzpvcpbIFvwhbrm67\nKOY6egXRf0uwFueKUQNdEFGKmD6sN06/XTShRrCnvkSy7xls619Yz+mN7DJz\nAY0W8P17hqjTuTFRmsqSAK8J+wZIJmxWQPxBW50cZOoBpRPsHEiPUxYD9vWY\nQDjX5BJo3PLCEp4fnXy79JgRipJeab/LFffyeYAMDDbh0sP9nVVWknF4I2Hn\nmCTi\r\n=g/NS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.6","@fluid-experimental/tree":"^0.39.6","@fluidframework/aqueduct":"^0.39.6","@fluidframework/core-interfaces":"^0.39.6","@fluidframework/view-interfaces":"^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-sharedtree_0.39.6_1625777261947_0.5995901611020469","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"df6367d9409628fdab300ead3b800a789d196076","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.2.tgz","fileCount":69,"integrity":"sha512-qkWAEGPzQ1+oRA1J+V0Q1HdvgK1r+9gtyN4bL9tOLG/wRP3ktn9/GGuroVm+eh6dnya1R9hq+xYTKBP4ZsoPgQ==","signatures":[{"sig":"MEUCIGB9Qua0Y6QHPCTCTFhI0RW+mWKdcRAgDqPHLY90Ik2GAiEAuj3jqpDZfRVTQXEDfVurzBgxy3liuOsAo6zBEQR1eis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2418632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54GaCRA9TVsSAnZWagAADqQP/0Zo0SG4eBJG2xKsFMJ2\nP64Zwdx939mJNAeKxuSXW5Ne2UKd7yyRf5qQqfGA1fLo3cVdoz7RHdGTr3zl\ns83msI2kqMU8sf5Sj7g6+eja70gwlKDzdDBiYaO2eK0cD5mstQJhe8jsFIhL\nRIJWVg691GQKcBSisW8evEECZ/S9cZFt6gtj/AmQERlqGxSwSee6c78H1aRp\n9uDsLlg7ez63mfMKEhYdectZI/lkyzzEx8DbreC5M/LZq0vDTDabSbi7ZZFs\ngj/Akty7HSJaCufeL4hXeW44zTIvIDwStnJ2p1aB6wzVNLupzEOYZhheQNca\nBD+1bIbzihAdWz8kQcmmU1XRgo6edCKMDJrtDoWDUfJmNJzdI7954SqjJbIK\nUd63qSjs97J1uEHh+9u8mIJssO/9hCyqeZZgeneoi/Om261HW6TDqK9w9Erv\ntc66MMbAfpOHTgH7YPwad513VKnOYv+cjIjQnwYROU6zG0dJd+winY3YG+by\nzvjYfUYy7Tm2x6IxxoD9XumcB7cIzRUd3L3JAGz9Tz3gVHkXedMzZyYLVO7v\nuceOWuGFWSWnPwb2WG+5/dG/jJAVJC+GNmYPR5fDqVMB4aQehGlBRTF954Ho\nfp28iMzYQDomAznQoP31h1tTfI2TJhD1NIzsvu48pH/8kzmCJ3ScgkQUxdaA\nmkeU\r\n=nJH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.42.2","@fluid-experimental/tree":"^0.42.2","@fluidframework/aqueduct":"^0.42.2","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.42.2_1625784730039_0.7726517650120419","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"243d131b5015dad55aec5b26e78cedb90adde56b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.43.0.tgz","fileCount":69,"integrity":"sha512-85AqRzlFtMblN1V7hGVGVd9cKMPWx8YXC2g8LdQg+gOScBaRxKwpdRp6/O/DwJBrirDAmFmNeSmA7Wp+hevOBw==","signatures":[{"sig":"MEUCIQDAhSDkRTUVfdS+UVf/zXg8bWeyIrWsDGl06uBsirNwUwIgYmHw4JS3atcTkh7UC+ylXBy7QkpxmzeLNNxzeLJ97GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6KhlCRA9TVsSAnZWagAARg4P/Rcz2aVxVdbH3pKbans+\nJV+bX5QAyoIY+Ldb2Nprn+8wHAePMY7vHs4ScHDP6zrBofs7269tUFtUiJQq\nSgoaoD+s6yzfOybe1w2C7EP76kf+H7FUhcokQGPStG/zDBuIu+gcWWsP5Wop\nX0/XyasLY5GfeJfs2ZYAoNphyWG/WWxdB/5/UNlvGDAGq7Ige3ivMD5PTHSg\nltwBT+0mnFI9KWz5ROa8QhUnvyRPLemUwOC0UuTdgec9R47ufde4IjidSk83\nTexKHhXyB/3w2IwYRhP9v2S1RSFSbjLKrfDowDhqldDGACdenKpef+TgBpIx\nfieB+4cSCvrSsAz//vTIMQC3hWcl+e+0HzubzaklO6+xAcpv4zHJRLrNH5ng\nbS0DmtV/KZROWJA35HQvIPPMtsicyGhoa1uSfRtPqraOe5RlWDerb+bc0/e8\nsDgDCKMkQVV1hZtb6RuMrDD4CP+AFKuPzLo4rPRbCKMULZWWu6ZIV349JM21\np7lJrEww6Z6aAG9OH0sEvrEu7MJ+PE+DJO8zMOfIi9ynfsarJjAIkP/cOece\n+/sFtdq5BvOKp/OQDLXE5C3HHfpEZc3K+gUqT0TSNi/L4ddxT4rnfL9YPNn6\nPd8oxS6WYY1OlzfQfB3QnEzQ3hJlHPoUtBOQ23MXO16ItHFEmMDp+tR64qh2\nlJYg\r\n=aUn3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.43.0","@fluid-experimental/tree":"^0.43.0","@fluidframework/aqueduct":"^0.43.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^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-sharedtree_0.43.0_1625860196953_0.9867780360490823","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"fd5c356f7b68a4d7e95976cbb0f6397f828bc60e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.3.tgz","fileCount":69,"integrity":"sha512-z3SMP95pFlosp/tmw6S2u7eYKHXjnAk/YwSbP/uoazBCe/ce6Z+jlOP/Z8GPK1shzbrgbBzn7lmQu/qBGkBDjw==","signatures":[{"sig":"MEYCIQD3Y1P9wk0EwSVHqupFGU19Wrvi2EUd2mO3ZtBDfxjfowIhAMbfYLO4rSTMdxDa/Rz6juS1U/MHR3U8T+ixsO4zjVqe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2418632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6LefCRA9TVsSAnZWagAAD2IP/ApiR73jrTw7cwBaUVYe\n6SVGakhqfh/U3jq54c8+NmEZ1WcJ3pBcbMskDayv6g0nXM/2Bxdk1tHfvjI2\nRHb8zFpGFvf2Al0r6mDWC/vthE8Sq+QoCRHpAoFG6+YS3swccQnh819EQ2qj\nrk9H/mSLqUkOYG5K9tabDsTE4WbcHCAyPiuh70qzuAsHmlURiALCuGSEKKun\niT3H03Z1/A0dHN7Uft20eOPJhYz/cdtFt82e6+AE8zZiKqc18XKXd5ig64Tv\nMud90hL+7kEtwwwoyIAbOzTWotcF4wU04vZmJeoti8uonajIWPM8HKzmDtpf\nvsayPLKULfM3tnXC6azXqgrS1QPnglfNgl1kTjtz+XVlaKa81L3xCPgeRUZE\nMqLRr5msE7cmVVbGAEjNndOnDpwuQvo8+SK7AZZj6o4VstDAOi1jZi/Sn6k1\nKBucK40xsAgRBdc016dBaEkSwCNEvcjpCvP/rhIvIK7qYACLHdUcOQWQWSQa\nVDL/qTNj1wDGV9SDS7tYNZsS2MUcmyLIZngRYy5HVi7BXv0zQ6kMM7ENOQX6\nn3JTjhnmN3ADjAUcz9gHJHSX+kgVCptcVOmqEnG7/zqsqhSIejF9T035GOKY\nIk6zuAusqbtnPhTG67atLsFbdMpEDexSZ6j+7zyNeKUlpXUAz1Pk+Jht+shj\nbKIe\r\n=qRz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.42.3","@fluid-experimental/tree":"^0.42.3","@fluidframework/aqueduct":"^0.42.3","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.42.3_1625864095131_0.7194215617490545","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.43.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"39816f4052863085dc39149281140843211da456","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.43.1.tgz","fileCount":69,"integrity":"sha512-wW8wVPJZiDKVKRV+LUyzm1ZRxg3+v9443UbPUXLR+5exSDfUMDzLsLJBsKEzqSB/vX6HO+reGQ79j/p3auz0uw==","signatures":[{"sig":"MEUCIESQ96/onmVkY6KzoTcriNUt8s/UZ5TyXLnP3TXvwMdLAiEAmOcmMqY1ixPATAUbEvOgA7wGw2HRxeicb1rKZZ5w64c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gbFCRA9TVsSAnZWagAAGe4P/0cEJGWNqiJ32vvoPiat\nq5NZsG5zJi0qgtI4vW30Wl7S8mlA4h9oRsBzuT48EGyMGpPONzxpDBr1ZQec\nxfxegSC6+Pa/tmLiBmL0xAGk7ULsDW8WvmrMSZTBTCRfuzGMdqMlCSGnE9y6\nV8AMESxB2q8xuxQ0PB947d2YUCyahGBW/2+Lj4PKLBBa92wJKu2XrY1iLSXv\nyMHAIx2XmHFe3akeAG78CH4J75J+6XLwOtd5zk8JklU205pEwBQOO36Lqr1V\nUeB2J89Aki9CJBRD+9k6TTnUwR/ryuS3J83rQXqPluU/2GeosK1SMO1WC23H\nwxpdB1G1aLR2QSO+QKPNoIG5URSWKsDO8sE839edrxpddOG23FcmFZ5e/kfA\n7dNrSP1EeBAx4DLpvZkIVxDao1+4mAJa/IwzlLuXUlPXSISCfwhqEOpGM0y0\nOfu4g5PPbfC0uZ1aYaF5ZG+0A7xta1YEDL8OuINFCFt4LJUym+uX9+QcW9df\n1gPWaEsnmSP9rHLQt4JrmKh9cWq47ddVxNuRP6dOfgigJP6N7Dpmj2qdGFgc\nTGHn+qB+HTUIeqVlZKnV09rXx6jlPOMdoJhUfTb1uMxZdOp/qBOSdM+/Awqz\n2vtvUsjgYkBBnvv7Eaiv+oPjz6eF+ljs48xmKl7XqIVDE/BE84SUmQMZ6+JQ\nILCu\r\n=HAQ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.43.1","@fluid-experimental/tree":"^0.43.1","@fluidframework/aqueduct":"^0.43.1","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^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-sharedtree_0.43.1_1626736325436_0.8329216793531615","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.42.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"4a9d2b7fc53d1e3cfda77885d5dc7ffa8012fa15","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.42.4.tgz","fileCount":69,"integrity":"sha512-oGxSSYHnFfaNSwV7PIDnJfutVld07M5bso4Co700TdYLsAkaTxk+kFb+IMfuFdtW8A8wQjGLWGAuB2Sw6FkiXQ==","signatures":[{"sig":"MEUCIH2SYQwvUu5p11A3DhjVvx8/xQXcEpD593rZlM0yfXN7AiEAwis9GVPUHphAxCXYfmV9LQ5cjgbUCKPgKFrLbttv/LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2418632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hUtCRA9TVsSAnZWagAAQOMQAJKzmEq7eomx/AC4ZRMy\n4Rm65XHuZf9i8kvoKmTnh6H5cG6VjFfEPAZVROcBYpCacTVArhMFxP9zCmEx\nfGV01hQGPcPNaIjHAdSBB2b6d/L+Kt91b9zX5I8Dlx36OB7nilomNLQZbImm\nyxy99Nsswe77GjnvzofoJJ9K3pFUIlIl2dNZ/caGg0sy5mhLwSQluKM6HGWf\nlTVhdBLZ5G1vBK2JrNwRosC9o6aZpd9Sn8spaBLcTQieVLJH3RAlbT/fm/BM\n61MT6xTYJAUBpphHYtTxQEYFiFpLQ4uqCSvViSeEntheb5+1Our9SyYUvmer\nkOw757PbH8ikhvxnC4qJ3sHzq8VSrOadDX45YwbT/6MF3Uf+PBI1AQw3moYt\nr4MMDhCUdgYPF1NVALJeG8sIWfmLAZxslUlRjV5Ux4uhgBGpzs8BzV+7JVxj\n7N/7rHz6t7K88gI+Qnu3Lj4hnhnqLFCclVfpwnvnOIlOAkY4daopLConoMw/\njy8CmoLHsFH0EE4HuHl3xRF3WBnncqi2QzOAvSeMwAeaXzOp6dv90kND3OYX\nnctZ3SONeAl6LY8JYrN79Kjwwn6UiVbbwgugSn+AxFK0GkJAEQ5dr8HtejBb\nFx6mlkQoNoMtEAK/ODbghjzdEWSS2f++hV24Cacb3r9v5es0nzpYMwcSaIyU\nR7JG\r\n=xi6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.42.4","@fluid-experimental/tree":"^0.42.4","@fluidframework/aqueduct":"^0.42.4","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/view-interfaces":"^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-sharedtree_0.42.4_1626740012485_0.8254932793074188","host":"s3://npm-registry-packages"}},"0.39.7":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b189a3416913d6ab054b0293142f711b9145dfe2","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.7.tgz","fileCount":69,"integrity":"sha512-UNs4h9rDr8Qi6N6lr/KsKR7EwHvQ89Pz7rxKfc2qV3Prrt+2rbowCAgFxABnFMmD5qfJ+XcvDRDSgJGcjga56Q==","signatures":[{"sig":"MEUCIQDy2+GHpZITNls3BKkDaK/KdSrY4JSm1aU0DPq/7xUVlgIgOrXIvIJ4e28giIaAAqs/1Y1sk2WwtQcUMUo3z9ZPGmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+c/FCRA9TVsSAnZWagAAt9gP/RDnOc3ha1grrpiCGBw6\nJF6ks0MxocDckRvoIsBI0myBGPcIaZXhzLtcXuioKBcHmYHYaf16bgPpgJjZ\nKSTVowp49FH9hTnAfdXWTkuEBbNG86D3LEuFBvw43NI8nDf7o9YIuQMKqLNI\nmbV+GtEHp7DPmNA9nB7jIuMwrZrK6SCdQtzqaHfns5ttduabI7wYjtE5d9vw\n27doay7YhS/3R+tO83tpHmuy3j1PLdIDM91fyqkVfsp35JRf8IueWGJVaoKN\nAPEIQN+x5QwskZEeNyBO/nchLo9fJDjfp5Cxbl+RiUEFKRFMDLk7F6EIAwm9\nEQ8+k7z+EM+4zak+6h2A4+0gDEYbu6Pn/bhH4VI6MyZp20TwyZL7EMYhxtmH\nXmAkSW0x3y8ZgyAblOcx9rArg13lhptlre3kjMefgYUhuNrHDY/OS/dMqXv1\nrbPEKrWP3rSQen5eJ7MlyoI2WSomVchyjKzcLi8q/Sp4nAw96KuefZQUdAiz\nwS4dxpePKr1TMzTLv5T9ud+V8vHmMPusqy82R/3OkJbEpd7AGaiVxlyeqcWt\nQv7X8UOmRZWMxk3eqYR3VwbUxCf02vgqx8NNLX4ntyWpO+KD4+Cchzu0gcJo\nQK1TtzbglXlytewOpPWGuuezC4DmCAORW+d6TgBcrW/94WhLIEYZn5XElWmO\nl0zh\r\n=7Yoo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.7","@fluid-experimental/tree":"^0.39.7","@fluidframework/aqueduct":"^0.39.7","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.39.7_1626984388899_0.7669715139652238","host":"s3://npm-registry-packages"}},"0.44.0-30858":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.44.0-30858","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0db4086b1aa23ee88d05041c60cde6cf867b8f28","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.44.0-30858.tgz","fileCount":69,"integrity":"sha512-vs4K6sLFN35/ipZnifh2nqjaEJp/KwOR5lak04p5cQP/fBayEEGq/U8oTbd1g/RTJFvC8eUfZwjIwUAK4740Bg==","signatures":[{"sig":"MEYCIQDiPjaPWnKN3QtWY/Efmuleh5IF0e2cz76yl/xhzL+ozQIhAMCSafjfgfOh0AHQ8zzv00KWSwM2GHhEuq0o6OLoOjgG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2413664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+ezKCRA9TVsSAnZWagAAT4UP/0uxwfsa1N9MulHN2/WG\nLIEaAcB0Bx2jL+dk6AVLNJdzDmQTqqoXIUZljIdpCEqlcfoWkZlKd8xDACNQ\nXqKZvuNsAifqlqVv9Dxlzbe3st5FuDLYeItal/hVnW0+ZdCQ2bvO6FtsKJUt\nnqGZ+YkrD4f2V/t8wza/rvbVCdXrgdRG1X5K28JKXFzhC+8lGVlnYXSUFMZB\ndgVAoDwTcgizYyH1WRPXtaG28CGoSiHDFY0TFrJbKpoRgBTe7iKOuXlgYoiz\n5a2oUf0lf8vB58calwFoF7w7PNTWrBQ9UsA4z9yppW6BsZ5AeFc/UxOhp9eS\n3UJDSEqLWGZDxafVTUYYdB+5kV1mCYZ+hcq197joF9+we4jIMyPzFrk8ZdoM\niBJbM5Fk7s0XqvomuR949lfzIQIX4L67whoP+K+yVgtx+lsOE3atm3FpOeEo\nuP5ZwndwgwAi6TlQ6BbC91hhwXJOzt5PlSeH5PWE+GSHn5WSKWtLt96ZTAWe\nvmrRtDbflIyqwe6ze5cbB6e3MGPbBEoAEoU0AWWrRgSaQxrZ6XYYSVn79ck/\nyIajgcQFSIxCTWB8GUVXpN0ASKBCkNBkwZE1VQ907kTLLBCjxDTL+ZQfFPSz\nNL/LfzT408mvRznRBLtvkTGDK3L7qYLZ0kBsA/AN7vZVI0oNrSmqRcfko2zZ\ns4vM\r\n=Tl+c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.44.0-30858","@fluid-experimental/tree":"0.44.0-30858","@fluidframework/aqueduct":"0.44.0-30858","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"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-sharedtree_0.44.0-30858_1626991818085_0.37051517408614787","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.44.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b63e60757f36e860409d351023b3f854f414de7c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.44.0.tgz","fileCount":69,"integrity":"sha512-SZ8+JvFgvT4D+UQwuUHmB6GF0H+88cVbAybYnakje5iySannXHtGjVzS9N8yW73neeFJpg5MU84ZzOIikmuPbQ==","signatures":[{"sig":"MEUCIEfX4CaFhcw60/K0I+jtAHMAFMYX6qCwIqTWCyZX+6fCAiEAxkLoztUuKFsrOmLtsyqmiDAT78vmkmS6cAb/BzoUjKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2415855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+hwCCRA9TVsSAnZWagAACf4QAJlnoIhIpoPgWLpDNLJJ\n4Qn81wGkNtH0JsOSSROUH3Tm5Ns+ZvOkzx8/vTHR9GdYpMHgtlBiiI2x7Q3Q\nan4lyFFuix8YkVsSnlSUNuLYnTyG+kUS0Fe72+MchIZ+Ovgc/fEqolBoKtF3\nYRKYbD9zLIYcNmQV1+IBjyvoqkjg4ANs4ZZmt+2+DiDXdit3rDgwMVqEBImm\nFWHNR8oDFkPx7ykHAF6UifSdyUIyvcuRb55iVzaLDRVrG5KUJ2+S+sfa41ES\ni+/QhbaCklZn4NeB6vA43KfELHpA1CMLhS17/OcAzB4iWKo3TnTcHEnS7rAH\nUEk03Yv8+xXfCZPS6GfsBN4ZaFA4syfqtci9MpS0HSonAlFQx2yxCYHfR1/c\nMBsNLcfTGSPFJ04uB9795pj35aA6xAeDgKjFSbKU2egUt/Lrts3jwsbXcZ1V\nzDONLVUDqoRIdwzWt+m0Xlmn1xoh2QtZZoU/4xcab+ES3HrfdCnk19VQ8ZPJ\neLRM+njHhEjjMXSK74NCQ8v0BP2SLUPSFCHNUqcBrWZtovI5kpAy5rMU8cj/\nKghrs11j5l8Ix/MNSmpu2T9G2cbuOUe7BFfXbmV5z3sihyH7rem3N0aH+O0E\nHkjKfTXd0ssarMRoRZozON6l5RhCf4t0XRAmYjrKUFQuAzeB+yTsYvuyYySh\nGzwE\r\n=otMK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.44.0","@fluid-experimental/tree":"^0.44.0","@fluidframework/aqueduct":"^0.44.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^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-sharedtree_0.44.0_1627003906466_0.3396019677879081","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.39.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"941b8b354a1a2d0fd12792adb41586e952a4b020","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.39.8.tgz","fileCount":69,"integrity":"sha512-Bt/A2azRhRClrllzX6XocbSB3j36RPGuQrc48A7Uh18qjl0q5dbqaCYnpkZFw17XeowXEWyDrFrRHKW9Jq6r3Q==","signatures":[{"sig":"MEYCIQDBEPzUv9DrQwL814bXunkapVCmH39HGjZ543ghxN37iwIhAOF+PlYlrqoArH/xxiQKUk0sdolx7tQI1hrTrO6C8zcD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y2LCRA9TVsSAnZWagAAUBIP/2hYyGIg5foHK4A1lNY1\n/H1uP6t2sa6xGUeb/WiRRwG3W1nh+5bhsaFibMD1aOip4opChebp2NdayYi4\nqdcVila3VUGaur2SkFHo7/dznlhAAUJ/28fQNFFttPH0BBmXfiSLXfPjb4IA\nS8v/cihUGwxzziIWR2dOwzxZQiGn5YJwVnXDpNvRpKJvQ6qvBei2rmktFEm8\ns/qWmn0RQMeTFzUAi+T5HagVy/D1qcIf6FhkhDHqn3U6zMGwp1/49RKiqTiC\nB82P/9Y+7kQOXfx1y4ii27WjV3LwLD/EDRov6VAJsaQ7lCvzJIDA1yCnEcwr\n/vs5TL6qo61RPA5gSf6OqcJxlp71KLzZAndxxuBsJURfi0TwwSprtr9xbiMX\njnjb0Y1sgV0FsknFAgx3hTGxxUIsvfEkXLm1CbUj2oKzyfR3/ab9jRghE3G1\n5oZlT3Oj1DwTlqHG+OuFp3IUHWXpe5AchvZVQjag0IqrDX4LSocr2wD4wlQB\nvKRDZGWCf/8/vtrmW4V9UCAuR5CW9PYuzH6PQ0fF1Tz47LgC0fQ0SPrD4OiQ\nuNkVBKAPuVVcq5ZFlrlBS+lyyq6tP2u52ZxvEmQdlWjDy4+NOz6pKhR9SmXo\n1fhBu8AOFn4NKiBSlzPQWQF4yT82ENxq4pEDCmC3NcPf4bub1FLDiIoOnrlx\nSrov\r\n=Vzcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\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","react-dom":"^16.10.2","@fluidframework/map":"^0.39.8","@fluid-experimental/tree":"^0.39.8","@fluidframework/aqueduct":"^0.39.8","@fluidframework/core-interfaces":"^0.39.8","@fluidframework/view-interfaces":"^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-sharedtree_0.39.8_1627336075398_0.7923890642541762","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.44.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"ca6e27c480661d61ac17625cd60a374026859a21","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.44.1.tgz","fileCount":69,"integrity":"sha512-10asJnehtW44bokKbd2FFXQ9ukZeUDVFDSzC1AusXhBW16bLPOtJ977WVNDAVfShNeZeKYrpNoPYAbga3c+78A==","signatures":[{"sig":"MEUCIQC6qRcfBY1wB6S6Vw3Nlz8CdKkqpGYPVoAS4LFw5trM4QIgJCvpCYhzy/7IxDmlGC1pANqPHHDd7f61C+jQA2qITdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2417142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeTrCRA9TVsSAnZWagAAEfMQAJi3oQgiY0kI+fnB2+GR\n9lEdn2nLyv1sn1RgCht+2eNvOqgocgfuXhIIPhgXMBfgGpRZ8W6zKgSA25rw\nOpt3suwOAO7phy4LAtv4aht74im160UIwpn4Gv9ae6/mCVvoU6zCM/FodC2b\nzwvG1xcExDqC7mIEOu/tKBua2hQBde8fhvHyvciB4tfGe/y56mk24GGhcC6/\nxfDbFnIeyzEfhkwi0MvpG/bdYHeYTGXwywsppwNtvXOuSCfwn0qf1TGAj6KX\nZw+huEZ1u1lYcSTNhoi1uVXuw8t7bA59RomL9KzkAzGrOWkRnWqFeKZ8RasE\ncTw6lAxxKYFZ4H8sIzQx/g/mY+ky79jugJ80Pwl4e8uj80GCyM4EKe2Qxgi9\nfB8ShNcS0iwtEWQgL7tPqF/WQEmEafUlSNsekhMYTApnxODJwyZd0aogHbB/\n+7jAqGP9NKHJkYs9gyWmdJM9vEJclFLCDQZbnhNTr08xBMXRsUx/+TJb2Grc\nIVIkGtVuicaOPzoLkxFwcnvIFILYcy9h7i5NCfUShwiycUBckqmH3nqzS8fF\nBFT0tocbey3K4JA31Cor7k2H/HYtGOWK9dLUtJn/w+O+IQjdu6nSo8i3mk4g\nSkSlKenCV1GsHsSyrGUATgH7cYXIHAXspIZze0Lda8ipEX5CjhfFev0Es4W8\nnxx0\r\n=+jRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.44.1","@fluid-experimental/tree":"^0.44.1","@fluidframework/aqueduct":"^0.44.1","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/view-interfaces":"^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-sharedtree_0.44.1_1628038379653_0.006478868945177796","host":"s3://npm-registry-packages"}},"0.45.0-32948":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.0-32948","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"69bfe34ed886aa99c3b5d8aa893d0c9ac3849532","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.0-32948.tgz","fileCount":69,"integrity":"sha512-dOL/dmyH+j95Qq2ydi+8BBYp04umFrUzn4bY4PE5FKzjqyeWlDWnZL70e8J+UFFPNFq3AU5M0qK4Jkcjmm7Vyw==","signatures":[{"sig":"MEUCIB4TFeA83PvVS5pq2UTwcCnsCKw7Jb+P9X7FZDef0D+wAiEAq1nInz+2zrJQGoxAbvcm62Vr7FR2+Q2D/tSoTNx/zrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDY/2CRA9TVsSAnZWagAACxYP/RzjxkFa7VypdIcZMPjV\nQ8MUAI/35WKAJqYKaBJaL8KK5eTigJl6jpLLStBcak3izyuOh6bYROr+2E/W\nBxmmJ4UqKrsRba3BPqiChlfiKhqL6DQN+gAq5NAbSkvZ4HTTub/S8XPXvP4r\nMKgdQNCfXsQ5Ubip5+dhY0piwDo/hEONcROn/5FxBJIY5wMnAHshnUVZxa9n\nVPOOJBw2gkS8idmcSWfyjQy0flHsBgCSFZnQhYdgIPS9JCfm3ZhP2PR2Yett\nqTzbw5cQe9A4r6LjDeitxfJcdDUQDvoPnsPo1nZ1ZZwLe1/dmTQ8oJljhR6A\n5VA231pIWT8f5rYYozOFs9OwTbg8SkLvDjHyAfcW+dQ1wn1x1HxsYDEFA2vZ\nf5gNrpmzVKpr1KagF06MsRELvHg8KgQo0NOwI36dFO+SMhZXo2jMdtK1xvuF\nW73LcHRg6ZjXF+AXIoh/v2dMynltri3N15SgYpRj+BXCSIh2MdzCIbClhf+4\nCbrgYZ7mi0dZyBp6hbXz0WCCc28xuasb5wJ+Dx0uBcMdg3SccdbtzQ6TED50\nIqW7Nz6Wq4E21+xZve1UIINmhVTenWUtM2D/oplH3iiSvDDSQA9Mt3tY2UUM\ni6B01JNbUmUdC12pCQB73EHXXYB+s/mints45nb1A43Zh1Funu5dmCadRGBx\n35gJ\r\n=NLF+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.45.0-32948","@fluid-experimental/tree":"0.45.0-32948","@fluidframework/aqueduct":"0.45.0-32948","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.45.0-32948_1628278774646_0.8375781806242104","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"bc993e4b341a4d90050f88c338107fa38f617d5b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.0.tgz","fileCount":69,"integrity":"sha512-rrJE1TwNynpf/jppQXMkjCNA1Ttftj4E0svOP2hWyUosF/ii+J1Nfd4uoA7kRN3em5wxQgezasO82n80BC54qw==","signatures":[{"sig":"MEYCIQDnqBlYp/rDFAmNNkBXjBIOyZf5ue6Vf2cKGgGvZlQa4wIhAOwzRgQKuJR2w/PTiHWbOunqxJ5Pg3jqsdldKW9Vxn9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDcPjCRA9TVsSAnZWagAAYJ0P/3qGb7Qmkujht2K3elH7\naZuyYiA2ovueaLYtPxtK7+SfirYIeow5yXxTcjGmMYOLZMd2ChIxCiCwQT3d\ndMHbTiUyqYKRaPl9heRybSv8+oo4TQoO2aU0gBtDrsu6GoEruAs2obk27o+h\nIbqfT7KsFHwpbi8PK9aJYv9ITN4QVJW6+8RzsF3QbG040LN9A2l/St8mw1TP\n9/X+0QIdMNAmvkZozx2JUb+h9RwsmY0R4b8sMFWIdGIPgLnVl+UPkIOejZev\nIHQ78LquK+WvX4KeObxw6/q2MwJJ+12YCp1uCr5WCEwJDr3/O2bfPMn+Pruh\n/KyjD5rBFOaYCGXk5kvK3ZJRWaG+cGaoa7B6OcQ7CRP0W/GAqfqzCl2Xprbb\n/UYpF9MkMcrd/Hcvv/Z30GqktVOhBCm4lqOsLoyv7tTJERIQjQCApqtgRXKx\nWpMsxjltEtsq/aCHW6zrNxpMGA2a7W+4Fw/JnbA19cxNIa+POBNVUigPebr7\nfI60C7vVj/8bu/DN4gvTM3V23f+fciAdP8mghiRFkiCfYfwRBNLgsqr2padk\nuFnOfUfeoZ0B8PUHd8ILlPAi9F73ELugbQt3UYkuI93dWNh35PJXt6OB3I0N\n1ZjbfoRHtuXEnIPJy52qlSUkUex3EoGYwQT//0TyWBPz+ZhYMOP0hCDFuCf+\np4Dx\r\n=eahi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.45.0","@fluid-experimental/tree":"^0.45.0","@fluidframework/aqueduct":"^0.45.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.45.0_1628292067327_0.3296416701171656","host":"s3://npm-registry-packages"}},"0.45.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"2242d1722948d1bbace2920113a60dd5e50834ba","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.1.tgz","fileCount":69,"integrity":"sha512-XLcPBb2vTV1Qf34+CaUHCW+25NJ5iOb3lzke3xSbN0J6bCj7u5DRg4q9UMzLWzIzTzzaPvSKrka9U7y6qkouYg==","signatures":[{"sig":"MEQCIAnb+IXzjNDlT2Y6atP4QBgV9Ho//CwrCpioc3yDgM5/AiBLARKecw2kGhADVl/ksxZ//logiXeQE19CcCkKNJ8Glg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdUcCRA9TVsSAnZWagAAnq8P/A3zOOSwiozIi+YZE9hK\nHrUdI5q5RQxsh668He3TjUHAxXjgfTSfYpxEx8Jh3NsXNoAdAQ2QqULhXyDq\n2lLQmqLXy3K2Bi7qAEbzySVI2BqQHdMr8S7wmd2Dl+p5IZlCVwn6vEk2LOF9\nS1ZVEkK9+McKpoXjNroA2Hm71uJo4ZrEiT3FeHBz5lOUGQFf60n0nHY9kGjZ\n9eitTm41kggBsSK98YSjY93biAVEYm8IMnlNHHMLl673ud6j0eL8pfxOEcur\nvhx6FxctRmkmnoQC9REcJaM8Q5ifgFD9iCRFIDgIfpEbq31cH06plxH0P+Dz\n58mHJGJIGRSQ/xxAts/IZsQeFlZCMA75kE/b9U+rKiw6ZZsMNQ6WrQR8Dd2B\nQ30KM0ot5nyWBzRUvBLjiHFVEYfi1t1KemoOD+3mk7rPehd0V+XSX/mOaDRh\nQdFmjpalDuGtlmhiZ9NNITHsRgzTYzD0eUG8urid6S9iYCAKjxA6S0jyLRDq\n8h0CQPH20GlOo8+NIiUgPG2qri1C9fOEtzufbOMBtLR/iBQ64d8Zt2RGzFNv\nGEd1JnVfuYwugcnJ77KuhpT5eXl15ViPofw2hG11jITAI7YIoAZZaw3W3ZTr\nlWrCEqL5BwutpY7Z4reifE/Gd/KhZhEr4O5ifR/3/aI7lV+0U9vGCxoJBT1n\nGj5H\r\n=EjW4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.45.1","@fluid-experimental/tree":"^0.45.1","@fluidframework/aqueduct":"^0.45.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.45.1_1628558619929_0.85988758147256","host":"s3://npm-registry-packages"}},"0.45.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"13fcb6336c7b4ed9e4be783958a63c81d7053027","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.2.tgz","fileCount":69,"integrity":"sha512-1bkrk/zivMrpzw37RmIjo1/9LzDHatQK/Jsy2/zkg443fc7uuUjEw/WvyDzTIXUunsGxpPEay8a7gx346lYq8g==","signatures":[{"sig":"MEUCIH0QHiQLXeTJTVGXYyVb72D4Wg3+qPGp8pre0+3QyKqMAiEAxyJhImiDTC8HGq5BTYqE4lTGkyMFMK7lpWymMfMDvQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEiFCRA9TVsSAnZWagAAqZUP/3f+e5YNqpaYEnzeP5pP\nuIdysG+q138tZgLOi/aKrTQSC/WT3OoIAfFG3eqp+XJFDNduTkMsYXh4JBI4\nmqFhbSQgMGSL5tMMy6w3Ecxrinl7QKy8DmyssusHGcdwgGqpCbqVxzlKl5be\nAfdFNDxn9x7FzZgyegsx3UY9BYw9QQ9m/037ekyeLqk/VIwFhDUcNrAELjRq\nqJCJR09ImYUA3lo75XNtMW5ib2qPeBvUURcf3EmGLO4FRqCCPrJgaBukmmuU\nv89vdiOcCNqCpUrwQwnOwjxop+Htx/U/Q2Vo7hnqqFT4gVyEX/lr+DTHofqB\n5J3/491EFLX83phiN8Tj3u2f2bA1GsQcu023KUXwv8h/bB8sm681g+bnPAcW\nbjPtvnAk5yVpZwJ++bNddOmyocguzr3Y8GhRg73O9j5RC1m3dHTvRh5GeWj9\nDGaATng1wJDW1BVH2pXnFCI+ekCb/PI1Q3gNx2cW5mLO81q1wZXN3/LY3pBA\nLza4In4QK/yQZLw59uBcT+ci6VQrYIvNbBFM/5I/DXFeuZaiOvPKqK9cQ5Ad\nDxtldPLRDZP+QlrN0l2WIRTat0nffmYfQNrMssInjtDjZzxQahhlA4qZZjBM\n2lbuCcPg9WZL299ib3w4mGPE/XMwo4cf93JAevVvsByccG7dHkHEfjtVUpps\n1SZt\r\n=1LhJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.45.2","@fluid-experimental/tree":"^0.45.2","@fluidframework/aqueduct":"^0.45.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.45.2_1628719236935_0.3576147871677886","host":"s3://npm-registry-packages"}},"0.45.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"9471191b12e09912aea9f6351f47c67be362f0a0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.3.tgz","fileCount":69,"integrity":"sha512-N6JEpyuzAKD5yuA5ilSepyNg5G55JRQpR2VFb/IlgYGbqHp/dH8LH0neKTVP3gaLd1AJwIg/BTVIJQ5xSl2rlg==","signatures":[{"sig":"MEUCIQCb97tdMfOGq2hPuvAxziHGJnqM/Flh8jvIaCpmP7tVrAIgLVuwtVtVN++xrNeB6Ud3IKsItp2MILutI0vvXSJBQEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFcGJCRA9TVsSAnZWagAAhe0P/2h2XmirjD6eJQ/kYNRE\nMY7QvjXUJ/taGj1s2WLcYZmQJ3Z5YgCS3HeZEg/64aP+g2Qs6IRQdAtTC0/8\nfzcamUSKlQb+m3nyRq/muVk70rU1cngH6j81N5fpKBHGV2FNcU8Yv0IqZFS5\n1nOmc4Grxgwt8qabZklVURLrv2ZVGQ4ROSNtB8jFSCmH6IJR5etjbtml1G77\nelYQ/BeUeOnOkCZQgYaKtTxbiHpq7m+YfxGRfiRiwF+QiDwk2G5XwcMnewWU\nX9wUqsPzAPqTTE3Py2Y4D6Qitb8HJX65JrXlVnh1mIH98rfM8gutGR3sUoZc\n8hN4GIx3FikOFSt04pHzldI1bwxuUur656FkdLhScDsMSKB4mn1HMHjN83Jn\nlVF4cWXE6wzNh/VkmyeDcO9rgeekWaY2OlDAMyLyMpqvfHim1sgdsahn4qBC\nduowN6lvhU7Lnl9dWAr9dMHFQUxO3Lj3LZ0Nq68YytJX/JUKrV6ANpUqZaV4\nzYNtHbJwi55qJX0oaHiUlzWQeufrt3Z7frwsjWR51Va8wnSHy5WvQ0PqU13X\nygZZ0y4wVH6ghpeWkKrAM1H9SINi/mhNOW6H6VhvfmkBwTKkXfUoP9rZfJW0\naZ+vbRBL9WVsOrd6qmxxkfsGrtkCOQNwGSIdMdcdbAPtA63QUVXo4EK9Y3wk\nZ6F5\r\n=m8QG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.45.3","@fluid-experimental/tree":"^0.45.3","@fluidframework/aqueduct":"^0.45.3","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.45.3_1628815753368_0.4974821892776875","host":"s3://npm-registry-packages"}},"0.45.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.45.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"1e5c6903c314f008df7f22879b9324dc55637307","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.45.4.tgz","fileCount":69,"integrity":"sha512-8heL64LfvQgIORO/Omg1yywcmdGml9wnafB0o/mxenCqr0A3HfpjmDV3/hTsLcbnu1CA9P8v/sO0LGeg+JUKAA==","signatures":[{"sig":"MEUCIQDBe61HtdB64PcX8TltF1bfh4WmHYBQ3d1jLZ1qk/hWfAIgCZtbKNH/1UcEs/V8Qn9jwVkiy8oo3ji4DR/De59gDT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHACMCRA9TVsSAnZWagAAcA4P/0QIzXoH9s72peMl3pC1\nkLWkQ9kFuV9JCbV6OdsVuLxzxZiQToMoRpBzckVPT1ZBqj1oEJJTr2KALxJi\n2rQP0AQNam2x+24cL5aKcJAYqJWDIlxfgXvkrGxfOSS5bCzW5coDLk+7MPa8\ngZe4O6w/dd8/om6TDhKl1cYSYgyiGAhov2sZ5AifXalGf8tMstZOZTY12eaM\n4KYvjV1SYzHbFNPbDzYJ4/Zj/Uk1zo1H/fqACtHkhuPKP+fdGonQqZVy3Lj/\nJpCbz7Tsax4GG6csFnx8yxw4VYEw7BrOiqddt6C6IpGTI7QMvfNNnZMrAcQq\niu5EgZ0BuvsczEK+7ubPNBQXsHu8o+WT2ryMixJ35JaIWyXa7N+n/4cLcQWo\nqY782+Hp5dmCDe68yv5LP74kGOKcUNxIo0lrRt7QLDhxf/cZ1P2ogt55e7nY\nVto1KKG/7X48vWVzIXw1601cMug/HXRLFNwxTA9aK5LmdNgxN2ZFh3dtcN1Z\n7xNrsr05sDQp/iogybpQRJfnrcM9Cvi0aNp9xW11rzcC1cPc2U3sgMIVrZtk\nM+XGF3eNajZivGVc91AC3AKEP6ovgnIM+S5oxbDHRQ+gXd2LU1oGb+mQDuQI\nkLWCcUvjeIfNCpez3rsOCGulg3nE9nSA4i1cS451E19XNOOdqr8CPpy1AmhP\n3pNT\r\n=4zJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.45.4","@fluid-experimental/tree":"^0.45.4","@fluidframework/aqueduct":"^0.45.4","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.45.4_1629225100455_0.7395123569994704","host":"s3://npm-registry-packages"}},"0.46.0-34784":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.46.0-34784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"a67c00d750340c810f0af774df7729863487e346","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.46.0-34784.tgz","fileCount":69,"integrity":"sha512-9pYlHucTBumILs8pzHzg5f5c/vuHF3uIl8lITfc92hIumvepXUPjHaPN+spy3+7t/egM307zUd7vtSlMiSzFvw==","signatures":[{"sig":"MEQCIDg8Bz9Gt1DQ0VeE+KgEst+aij1ji7nge35yeieBzJJhAiB4GwLft5kaft3PXtgvOrfuwEwzLTKwV8+jz6aAcJ3oVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIDY6CRA9TVsSAnZWagAAXHwP/RqaKFv0He9hEPYHBRMm\nKx2BclpSb9U79Kgu/eehpyC0WqcPf7IeiqLw8rmUlXdeHvIQXGFf4Wuppzeg\nzQuqWrO8rFeqVmHKBEcBFZakGwOx6OexDbcVRHUFQac914L4sLiMyQqcbPeC\ngpESmPsQH4fZyqepdZgC0atGF/FRYClFptX+htC1g74fpwjVDCQPwUKF8Jww\nNF3LRXCipIU8wBZH8mMtNuB9O6GBSkNfSSuT6cKEa5pQxO8qWvtGNdesi5/i\nccBo7Mrd/QVigK5Mz5L1OwalgwB8kdAdGEoOXhmMW4OvAmQzalY/JUGmSRjW\nvMwhO0HiBu21b0ISDgvhKggtw2OtwhSVM8ZEL3UK6LKkE6xy5wd+d5jp5XdN\nQbJ+T9g1AqS0nDhUQyYj70rhIVzjSBuK34uV12GCAdSqZ2lTzZyxC6pcQ7eV\nbFvrf9jcIlU1Z2xFa9f8ycGUeo9NJI2dunEnyojj1lGEdvegZ/gD8+BOVKz1\nPbEMkzMaMf90C9TQKoHsdeRKvgvIWkylm8wiUmhm/5MB2TzZATKFMlD/OyLM\nPWdrqu/arZlr/L7vV6B/yc19foeFbGoC6YR3jdNUJMTBc8gK6pGxvEiZMZGc\nng6rcUjW1ABxBdw9XhoO3Y2P/VIDIWufzhQjUV4L1EIURGH/Ab/wZ6fHv8z6\nECcP\r\n=ep3U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.46.0-34784","@fluid-experimental/tree":"0.46.0-34784","@fluidframework/aqueduct":"0.46.0-34784","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.46.0-34784_1629500986399_0.3362195931225307","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.46.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"bda8582b670bc03dfb0755e16ea8cb166a045244","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.46.0.tgz","fileCount":69,"integrity":"sha512-tcFDYF1hN9RwrNXlODb8QNX+c2NS4QalfDuYp9p/P03Og0Z8OzrPRKl1g4cpDLCMWDY4tJVd2OP0UhrI4e54Qw==","signatures":[{"sig":"MEYCIQDa6P9tKe+w/m4/5icYXxZeV5ENLPN/n71vhIYsErA7wQIhANAON5xoI7egeeo82aruZiXtYb+uKAw7q7/h1OFrrrfe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIEycCRA9TVsSAnZWagAAHysP/1n6emwKHl3bCLQaze5k\nID6l7vmoVzF19o0vonDo60FwueTWBMjxL3ADroV0nSroxL3qZUsvM3BcpQVb\nOdQmtmvF+Unc5X7p24ZZ0radCPCP7pQZnUgVjh+SO42Zag/LPw+hoj10Jnq4\nBEB0LOn55rmO4qYS5ZYoGw1fSwWA+1MqviIYA9N8krS9RsgORP1kcegopoeh\nE/kd9YBFhu6oPlCOmkFwV5yAtWM13Htqo0K+XOPDtdZl4uOzMwP4RHuYX1Lw\nydj8xheiYFhzEZd89nDaG5tC4UqFNekc/TEwX35l4v1lpO9U8yYZwWgRfzCn\niZxihXn1RcIA77zbf9FaB2KYkiUVRhE96uzg7HYAXW/3XTiIrz5LBU3DrI2Z\nhEA806OaGsv9zrdUshYfL/rezlB7S5gAisDcTiXOJ6BBB25i8ZqKkWhXmhY6\nmPsRC4KHBLtJOpf4bPTyO//ti/FlKaGUuVVRE8VwrXGRkXv0lwJe1WfZynzw\nHnVXN9QLUTU64LIWYKduZVl756pfKY4SYgT4x0PWDcP5eOYQEfGQ66h+1TAc\nYgJBfpxC7ILM7sUmOGK6F68Yqafh25RJFxc0aszi89G3iCSdNFC7s6XzjK2i\negYlaDnckKBmLk6twC9Ap6aRic2HVOF3AVCbd5kpd75SnmBKjC8fdK4sS1d3\nyUYA\r\n=jolB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.46.0","@fluid-experimental/tree":"^0.46.0","@fluidframework/aqueduct":"^0.46.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.46.0_1629506716056_0.6960445450490873","host":"s3://npm-registry-packages"}},"0.47.0-35912":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.0-35912","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"9b62a902d493356c1808d2dc5f8e9a5b749945e4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.0-35912.tgz","fileCount":69,"integrity":"sha512-+HIQR6A5zkX1aEG11M+fCJ+CLOaCegRf9eL7go0Q58iCYGwrn8NkXPQ48QmPmf3K7srPgACVfQFQ6SoBsRBANA==","signatures":[{"sig":"MEQCICmJCnPvjhXqih6r8KjE6s17s2QRfzRttkQQa5t/GxzEAiASgC7MwCHacMJJC06sI0Yh4XI/Sy1i1pGF3RQ42+g5Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2440747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsDVCRA9TVsSAnZWagAAGhQQAKLCkhuDEeihmH0thSAW\nQEAUUSF+FmUSmG1ErgZbtl0Z9kWIS1QsIBDWR37O9XtnkKRo8OdMwvaTq5q5\nInufF2v/y4qGdsXZcAicaCMbHa4HjmxuJtIHzJwq/4b19F7JMiptCr6PLJZ7\nPH8vuE7HSuDD3bOdcfNZVj2mWDqNDF+BfyQRE4+X2uban7qlOk77JU4cFaTY\nw6QRSZz4BZA3jVNZnzYhga6NHRYc63h9SbMrAj+4qc5qMAy4n+BnxrGcE1bT\nlShqpOzHp1qcZ+j9P3sHxhClYSoUz4iyiv4FeS2XisXTBQYN/s90XyaBm0t7\nMQ4Cf0tf0CyqSdGmXedmYkl01t7lUBGSGs2QkXpbCNpTgtuxAIgzFGBQLXck\n3tQYVLKQ7BVSuq40fc+/sHjimKLK/A37tJBhiKcDfhfztK59stUgpUo7JuGV\nmWjShnHB3sBMiQbKgA4SwotoPcSftEHshmCUmjtnC14qc6LTIv0VPRSEh33s\nh+koz7bsMfMGS279yrJbJGxtdpktwhK2kYKJ38n7V8CqlR20KZmm2lIWb7mL\nPzDCMaSq9320Gxkbces6L5jJVkk3S21eP6dkIn5C5tlnloKUpFy4WufSpCkr\n8cKG+u+dlrJToii9K5al68zOi4bTpeS7+61MJOj+JEv2Q+45EAk0VnTFsOSS\nnKtq\r\n=KOYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-35912","@fluid-experimental/tree":"0.47.0-35912","@fluidframework/aqueduct":"0.47.0-35912","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.47.0-35912_1630453973259_0.4196993695212432","host":"s3://npm-registry-packages"}},"0.47.0-35961":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.0-35961","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"b961d41470fcee3fff0eb599eef4f756acd2669d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.0-35961.tgz","fileCount":69,"integrity":"sha512-Ce8MUgGaUaEIH1RM10ptUbXjHQA05WorI9+G12YWAIzfVyERLtbEXO+OMN41t779VTgG7L66tTAWlYHZne0s4Q==","signatures":[{"sig":"MEUCIQDd+DPN43MMXnWLyzaeTXaH1XeI7TYxvdyc4McgvLf6YQIgeHAEjdKJQTOMwBW3BpTPktpEtsn5ZmF+Xg/4q8DGUKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7fdCRA9TVsSAnZWagAAGDQP/2jQUGFp7jzqvhrKf8CX\nAL2uz0dmyZ9XOchaBN8bWe0axK9kHCfPHAmSme67/fqNzXVUhB3WXYHABtVD\nzXnjM9vVeHxkMF5VBJ4K8VNrOjXLuFGxxv5OTt85n6GMQuymtHDPoRuQfqmF\ntw9T9mpjaZHxGnJmf59QyUB3oOfWxtpr7yd9VQp53x+RydWeqMjd/TIEnRjW\niBXd6OomjMyyOX5A7wpTCABc9fVfzbHJ68P9Ulkm3vHXoOz/jXadKRNPO2km\nsRaM6DndQCUfFh/VyKRwvd+K+DbtIV1/+4/hYGaTpPuBh2EuK2y+6V+ufX+K\n9itXtShcAVEraJL39BpCf6VJb6tzQEw1cTg3O0tdrhCkyckmjGQLX6TIZSeJ\nMuWExMCU/ppvjLTnKGxXSuO08bBsjghMqRzTwOzwrn//iolErbErcGS9UdPS\nGLZv7r2qRDVKqSzMD796+S8OksuxdyFM0dsSloroVPXaW36j87hToHLk0l+v\n5oBURCj8yMkpx+TJVGQs1nu/XLPqGWOlm6E3iJJa6oT8LPmqVC3I7uygq7tC\nL573II5NC8Yl1y7C3r0F28UFzQ+rsb67spzOG+7Api9NNDl8mEfPUT3U7pQa\nQYvW391d51UGXXw1XRvq+zAA1GxoKhz/p7X30YsJPO7FeHuf/KOP+vy5hKNE\ndGku\r\n=IyUD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-35961","@fluid-experimental/tree":"0.47.0-35961","@fluidframework/aqueduct":"0.47.0-35961","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.47.0-35961_1630517213072_0.8849659128538119","host":"s3://npm-registry-packages"}},"0.46.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.46.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"1b841b8328fb10bf6f2ae8fcb075e4491ac55a48","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.46.1.tgz","fileCount":69,"integrity":"sha512-eRj70woPSUma42htPhGUAiPIMgmpUMYEB/urCWCEQqsTtACYenJZooUKwbHtzHfc/3TC6ODnq9snw+37Kxbl8Q==","signatures":[{"sig":"MEYCIQDHQVRApWvIXBGAjZj8wXLrquWM/wpyuUHGBiFYzs/V1QIhAMZzAVbQv4NdounSPtGTJeNWoYSotU7sOjOAEX0on5WG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMVUICRA9TVsSAnZWagAAM+gP/3n+OruKPcJ7MCXnDkGy\n16dFI5C0+S0cZXpcsyOo83lhhSz3C17fpLvY9XeuOekJObrLz23khRyNLz4H\n7X+Z7ILNo4NqIY+gUpLud2vOerEQ6r8gqz7t40eNmg/0Y0Z/MkfqvIIsbJww\nzCcETEJNeWKs8ShkJmWYkC42WlzfFMhULwIoArwvvPc7AkpoAdCoL2EteGFO\nrU4vQ4GpKIKD8AfoKTdJ76YkrR7jk8eRlvyAY8aBLJSml3WgFkLDhsOD0KWw\nJRmrGLxwTmiXCn7L+Pr9lgUzS/Iu/dZmaWfQ+mgzSEPx+IAUkifONN8pEzFZ\nYWqmkgY231KjudY2Z/EIUPhAbByPUibVdv2DyaLZfqvhv3mNH/72M46qNRiz\nlAbeNV9ZZhBkeNNL5Myk/jCUzcI7WW4iz4NB7f7OCcSb9Qz7cVOc0zf2022J\n0QG0OV5B9ziTefDOKLk+2ArAyLNNBNEE1lp3uK0dm/hx4UgAmkC0wUt9zPry\nLwsX7CQZepw5+A+fb3JgMLUo6f8BdGFedIZ7eEsxWuUP24rRLjre0Y5IKU4H\ngMAFW5zxIaHZtpuP3FacX+IyBxkPh57AO/8qhZcMut3pwm6LHDAXNld99e54\nNlqg+xltToPeDqyvQEXXMb1qGK4AK/DArGOx5Prw/9owe5TSBkb5AQtSPOnC\nirjS\r\n=HEww\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.46.1","@fluid-experimental/tree":"^0.46.1","@fluidframework/aqueduct":"^0.46.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.46.1_1630622984398_0.3448162617174506","host":"s3://npm-registry-packages"}},"0.47.0-36362":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.0-36362","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"8c7865fc62a75e92bd54cc57f7f3ff7e1da76157","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.0-36362.tgz","fileCount":69,"integrity":"sha512-60SHXshwZbSrTe6WEubGrX63zEuW8Es/ujw5iZ6fkxGBcYfCOc/CfxvCWBHF3Z5Gx2QhUQsKRB7V2hUuTeElHA==","signatures":[{"sig":"MEUCIDKOJmmQ3wbQCjfGYWtQ4t6fs2V9X7oe8W7Bj6TNs6vvAiEA7XCBZiLfrH//qvZ44azFkTQ9qKNHC8sd+um7Sqa4vLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmnvCRA9TVsSAnZWagAALF0P/25KxQPvBPrXen3NW08x\nNERGHR/B7Shu2M3ENQOHe807cdnLVVMB0E0gs/DaJiXX04mas+haESOI7Lpc\n3r+zLZc2EUF6Wk2GVtq1ZMIqXetQk1eugUaXIV7y+OzYJtuDkX0M7AzXE/Cm\nKonU/QEBnZV/0P8gy65P17QGcK2b9L2zAIIGBi1T6YMNz9hxcm+F5cj83S5K\nLbLZ1UCwwsK+ziv732mXIc/ARmUTS1g0Av0o3yP1fkXXjymEHk2JUldP5mRA\nDlxcemovPVx9poe5JGcj03hEUpdJiCGmi91f8DaoRAP9uK6OCRLDG8ZtjDFc\nDOnpo1jwuJ+qWfB2ki2bHx0hv0FQ5ctSbAyRnjz2rekQgEDbO9HCvc8MZkdi\nj8uuyZFXTbTm4qn5g1sl8+ltTBcD4b1hOl/IRHBEpiFTMQ0Pjih6qGkoHix0\nlCuqAvC0av70kzSaIM0ZvIiytKffz+ANW/bjs4akEFTxL+Ls0R2i6wqiGmdq\ndhYxlralsTR4dgwQCI5jbCUeHGJKFQbwp1BK7V7+lyNHWTmcvwbtwzbic0JE\nQWtFVhHmlGxx0tE/Y93xYlbn/sFVfMWO3OoIJ89HepL6+Er1atSwUevCAoni\nk+LGRzlv7ZIBXL0FkANdysSjqTos/Cd1oHbdY0UmuAO88u3FZinAghubz+Pk\nlNEY\r\n=CUNc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-36362","@fluid-experimental/tree":"0.47.0-36362","@fluidframework/aqueduct":"0.47.0-36362","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.47.0-36362_1630693870739_0.4482896666506002","host":"s3://npm-registry-packages"}},"0.47.0-36699":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.0-36699","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"09f9e8efcbe734f757bc50ddd354579d16ea8dfe","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.0-36699.tgz","fileCount":69,"integrity":"sha512-jVF4KXUD0674e9HHA66eqAK0RQcXUBSV27eCg2hi6g+UM5O/eeoCbtmGhfsmYRlbUI2KpnH4TD0qx1tAICLZsA==","signatures":[{"sig":"MEQCIAjCh+qN3Eni/e57nr5s+Cn5vfgxBIZnda5qiH/UlXU9AiALk+8KXsnfBgzHk8I0E+/Za8XLrtNE41U7BDQfSDjtsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/jQCRA9TVsSAnZWagAAS+UP/1+TjuC9AMDU/rbU/kd+\nfrWZhsFvFRpopUkbDFMnAJAvZRnJDQNBONss16bceDrihlYizCfJNYf/q+46\n7SdBpXzGU1GBNa3MXGHBpid2YtNQl9rT1kqv0Ix72XTPfcPs10oRlT4zvOmq\nqDgFS6g4UNZen3V7yPHioBYFLB97PVHif4eZ97Q2hTxtuor2ef3tVpdHPJGS\nAS6smFY/8kMWurbHWSOy5f4qnWZ59At2CqD8CCMsjdJ4nuTUU0ArqLlz3Uch\ntVcbiNVwV7gwkWToUtZXqUDj1u1V7VMhIexeEK/VhZpMyajKEioIAT75Z0Tc\nnTyqb6YEvUojaVIswiMjq5ZGFzCbkkClwKw/LNec+fQpnRwvu4R6SaPPIuCV\nqNHqiSwgprq1e9nZTZRzlwqNltX1DC7WcCUK16ZHhBnNLJ1drKQpyIdkl2Qu\nEqCxZZ1YGeW3OWI9ks7qa+0PhPs0xLimQN9MWMoEl9ZWDXSVXlUZTt0O7Oyc\nI3kS7aNIXOLVqnY7TRcmqdM0+NBI4Dqt+qI7+4X3MgWksQq821iCGgLeRYpk\nwV4mA6gayeOYE9hPZrA3XFJMKV7LVcYSeduFF/0XCUgnn3QdVW2GNLEQRsZ0\n2NQEBqmlOJagp52fHv8sW+bG2aij4xcrl2dpG1PwC9Pb5SGUOrbo+iOVzg4/\nyQ+L\r\n=ACaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.47.0-36699","@fluid-experimental/tree":"0.47.0-36699","@fluidframework/aqueduct":"0.47.0-36699","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.47.0-36699_1631058128672_0.6271565154979437","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"366e22899e6043061e0609489eb9d7950765dcd6","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.0.tgz","fileCount":69,"integrity":"sha512-t+Y3bK6WLlqPJGiyfgAudCJdRCgvEaLxg6UPkuZe41w2Q6L2j22mU4h13NpXbLGKQi4bKKK5UlcNSU8zqAyoEQ==","signatures":[{"sig":"MEUCIAseBeGUHfeUZNE6PbeSd+g5A70ywBHu3LhTBOyzGCfxAiEA2Q0YjypVq+vjyqSkY0Vxj7tLnc/PGqlsWndvwp3JBXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOPoBCRA9TVsSAnZWagAA6lYQAJNSpjdvFaSfLomJi0Hu\nKRkZaKm68Jqu9NegvOvAANKNULMmVzVda0DXySHKMiUAnLxqeSkQyczMIpCF\nY9Vtg44o8zDvs4kdml3VWzxXFwRFbIGr8joUBqlZwxwjNbNve1n+gq8k8rxE\neQHrBpeECoG4ozH7THlYxcnK95ygcmSyU/psGUCSGH2NJfFFetMFHHGw2/Q8\nVy7VShQAxZCHeKk1/NDGz+FLY931c4kE+8RoYpQA/69I86XamPQznQdWO6Uy\nwn5Oxr9//gxyk1oh8IAOX5kGuSnsV0JkZqrLK/JJox7MfKlJ2M3p7CjxYXsQ\nMRTcH0r892S9E9xetE7LCPc3xz62csXELKI1sKz2SzAnBDxIBg/NudiWNVMf\nAGWOkis3GhvOVKMcyDNIaEf1bwkmvKVcmyl7pa7uqb9YlUFM0FeiwY0y6ByO\n4rIn0hHuZNX424O4mpW5A4xyHC4A4GiJw+gyfFe6EF6PXpKwf1JW6QIEtXid\nW08+sit+Yzch+wkSJq36ysYdKTIKsXYDe+Pwf02tGS+muMMxLELGMAMVKZzt\ngggXJpgBqXJLrnEobaozhNM/OwIfjs05SK3VlHKfFJPj4BmbE6Ch4Ad/XmGq\nU0nyb7lS5Wia8ck2V1CsZ2iHtDazFAE7cFspV4BcfD+HgfEjIfbz5y57A7jl\n1yaz\r\n=4D5y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.47.0","@fluid-experimental/tree":"^0.47.0","@fluidframework/aqueduct":"^0.47.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.47.0_1631123969768_0.2064099728406079","host":"s3://npm-registry-packages"}},"0.46.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.46.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"da664988c012250ff1cd763cfebae0589be0d61a","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.46.2.tgz","fileCount":69,"integrity":"sha512-vmYwvEbTxcKgs4dc1juQ5GVm4CLABygb5PYkyaF68HqKTUAGzo+mBAbN+jRIuGdqbuaoCzaK2Swkve1MqHXa4g==","signatures":[{"sig":"MEYCIQCtIQ0DbiTDkvyZ30FMfBA/+GeFKno8fUDnElQdO505JAIhAPrsoCzirmtZ+Vs0omlbjexj5ZFEPUyf5cCtzDUOqLI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2412379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm0nCRA9TVsSAnZWagAAdc0P/AiW0FTqzIvgOHPHquns\noFtALG2ZOZXkFooCljpio5w8oQWygSxQib7IYljBa6VQIDzHJdxOHuYJv/TC\nOzSCDAVV+QOs+JAoPOSZLopUJg1oZ1bOWuh2WXgFuzECXP16KrAd4OWP4gWC\nW7ig+YjeEeHRagG1ZFObd6XHewa2rHvP9Q4mN/iKV7yyil1Ez1mMAdoi+sKQ\n/ewWAKp2aHSZ/BTKW3dElUDuFe54t2EdMY/Xbj2GR8WMMAOLm4R2t97BWnGx\n/XV5eDj3CbNL75Jelj/bzLdWgA3taXZYWOSENZHeFsw1+cH4L+nkedCFYMI8\ndiB1kSg0YyiQdoJJmh/ti7O2UKDyfFbtJUadwP9LPIhif/UXeHxnw+JcuYVM\nNlQsJxkj8LZ8PZFP9Uyug5N8isTHJf5Na80pMmcL5iDPt2RXOFSPzgflwGVN\n754wyeIQYRRUMWf3BmiyzNfF+gscxOPgUs4ArEgV7csAZLmdF50dXvcv0Vms\nMgxducf1mdTKYe2dKlaX5t/Gpn16/Ly0dczu14RvV5uHAxnmJyZcyU5zuwdG\nH6Qy9WEXvcb/onJbTqDYdjYE9rv+WueQZ34g5k4TcAtfHADL/+I6sqMgNi84\nl/RuolOikoIcaGxsSrtO4aisBaIP5VszPUFkbcJTFZ6mnAgQkTzXZIwm46aM\n5Hvi\r\n=Gj9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.46.2","@fluid-experimental/tree":"^0.46.2","@fluidframework/aqueduct":"^0.46.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.46.2_1631743270604_0.1860924343060233","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.47.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"3b2bf023265800b67773066f88745da16cd320f5","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.47.1.tgz","fileCount":69,"integrity":"sha512-1Uf1fD36oBsPvyuJRi+f7sFMBfVoUkW37hzsffWi1M3rpdr3ZUhbbmjI4Zprx5Ps/fCcODIjNpHKTxCN/Dc3UA==","signatures":[{"sig":"MEYCIQDL6y0ydBE5LcVp4WpyYI2VNnSH6RAULwvzUx86kS8L5wIhAMFFJh+d0y4nakhFbA2xgAsKrw68sB5D6PMvAb7YPcWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2442710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQnotCRA9TVsSAnZWagAAJH0P/3r6Ly3vGONInIHF1+m5\nYrK2OsAr1i0DJ680uTltHjfBxzP7XVVXpQSoGyC9zoM28vI45Ww3xDZkUQQX\nmyd4of+4zSOIknQwXyv3SruTQe8GJMDkAxPidtwa00tlPeyjeD4rvi/vV38R\nWGHV5fXt3Aq+J0ba5E9YGqgAog2GcLe/LxHK2wFjA68EhC+svI/RSMXtm/gR\n3rasXg+LfqRc6mGVap3Ps8GZQhZ5aLmnylj3637Qgcv+t9cUQLgGCOXPtAfb\n9QCV8lGJP/9RSkPUpY4CgCyqcgubZRM+uLWYEZXZJvcM8OlIHaFpdsoRuXZl\nVd6A19NWIFtWWG9WnfF258ehahXY9e+X1TXaZ7jJ6tUvSXE254zBldpr06d6\n0Ny9MlWCE+y7DWSt1giudgWZKfl24wr+HVFVHVZR+OepFXsiZX56bmW7egMr\nHTmLPnFFEbQf3T0nw3itGjaLLjVJ6BC5t1qqnsBlwCTRV+a2UodSjHmko/Kn\naCphO9e9QOj3Ywv9YWP7g4ZH543abvSQyEdUtlqdG0XeOVMJLp7IBdfVEkmn\n9iX4KfumE1qW+zQkmWWvLhM1heq4yqLr7J2H9Q8fBaMNAUnCLbh+W+0KfvOe\nZbfmvCfihbElA8rJkIBrM0ieanct9qsxnpxxAePfB6ePEJ+CoiZmxwikQSNT\nRNiN\r\n=YQHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.47.1","@fluid-experimental/tree":"^0.47.1","@fluidframework/aqueduct":"^0.47.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.47.1_1631746605670_0.2503002231087623","host":"s3://npm-registry-packages"}},"0.48.0-38105":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.0-38105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"4a8b3e8fc40323b8ab4b5ed89b5e964511331daa","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.0-38105.tgz","fileCount":69,"integrity":"sha512-dOcig4yXFDc+07ZAonS2KkgY/3/OBDH9+SbUsg44YGBOMnmdNxLVpMQNFWYxo9jIfLyr5xQtTdDVYZqacZuhBA==","signatures":[{"sig":"MEYCIQD9sHkIuup1SLd5X3A6hFd0BFuXAlB8+r8O8EG5SS2gHAIhAK1Wuy/VMrfZ1oiK1L7UdVrcjNcapYCatvWUz+/qMPQ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449149},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.48.0-38105","@fluid-experimental/tree":"0.48.0-38105","@fluidframework/aqueduct":"0.48.0-38105","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.48.0-38105_1632172939371_0.4249003699554774","host":"s3://npm-registry-packages"}},"0.48.0-38142":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.0-38142","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"eb3dc91cdddbc83abb94a67f078e2eac816d80cf","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.0-38142.tgz","fileCount":69,"integrity":"sha512-JDPnjJWeehe/YNf//6RTs3ZvY9ZERas9dzlpcklwTo0EjW78/0icjm0tYuabTY7YDcFrKFD5kqiFguD+peY5gA==","signatures":[{"sig":"MEUCIBsSh6Mlwei5Lfs4uumotLF9HV1bM90q/YBmmximrLb4AiEA2IVTJKO/x5IoPT9zJ9dbi/NDKoO0vIHjPUUJz7Whrew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449149},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.48.0-38142","@fluid-experimental/tree":"0.48.0-38142","@fluidframework/aqueduct":"0.48.0-38142","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.48.0-38142_1632240052535_0.2913676425981797","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"17c125c83eb0b90a30d9c6691027391498820040","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.0.tgz","fileCount":69,"integrity":"sha512-inP8+aOpMhubNXId4VBq9a39lmKWW4EUV1wufg/BU0XJJpIzKTgRNmHsY75ShehW00QSk8EJTxA0xebfAD2n8A==","signatures":[{"sig":"MEYCIQDHExHOEhOWfzcZLW3AsoQPFpCtf/eR+tGJInjN5GLrxwIhAP2F+MWFc6FGuyFQ2liFygdr5ZyUEt3/ARkYNOgzDGQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449002},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.0","@fluid-experimental/tree":"^0.48.0","@fluidframework/aqueduct":"^0.48.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.0_1632254892572_0.7859144654720427","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"8d80985a542e19723f9e95676d824a72f47e8f1e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.1.tgz","fileCount":69,"integrity":"sha512-h9rJKpRlenfmmwJJuoe0wLzsb0xP5vMdid3PBl+8rYOOrSjuwnGE9KqP+urENfACiKXhz6+p6UeY3jhVNVMgJw==","signatures":[{"sig":"MEQCIFDIydP2iqxHEsHCoKMJF7E3PZ9ZMM9j36BTcZi/uuzKAiBfyyWVhmxXoRfgopVeisyW7ZH0I6+TmZ+4ASOp8mvMFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449002},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.1","@fluid-experimental/tree":"^0.48.1","@fluidframework/aqueduct":"^0.48.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.1_1632436086726_0.7643013932395863","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5093210ee3141c9f0a60916a03dee5e7569494dc","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.2.tgz","fileCount":69,"integrity":"sha512-jB7mREdKqNIq9i53ynMNvACGSfHBAu/KDqU/KA8CjWPoYEk1zjJJoMNSzkiv3v6VwvjJJ3Tt2kWle82yP0ExZQ==","signatures":[{"sig":"MEUCIQCHePW8nCL0a4yv0Ztr1y9egD4+cALDPSh/S/7pObEIGgIgT1BvZpiX8ZXm2/0cKZP0rsGaA9jPcqAK/NFErmoYaCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449002},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.2","@fluid-experimental/tree":"^0.48.2","@fluidframework/aqueduct":"^0.48.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.2_1632772571953_0.6626470591505205","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"740f4255fa8271f0ef9def24ae70196f28da1a48","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.3.tgz","fileCount":69,"integrity":"sha512-G+qN3KyknNnOLbtf6UNLTJs4oMe5Shpa4rJ+ED5EF50zprynIVQRaRAQn4vjQclN+CfuLv/r9ga6NkoyozIzhA==","signatures":[{"sig":"MEUCIQCoixDWlYxVYDDnbvC4UvxT6fk6fA7WuzxTNR5x848g1wIgNiNNZY4zB9n0I0hTpwOWP/KAo5DI4qg8yoaSMzo4FqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449002},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.3","@fluid-experimental/tree":"^0.48.3","@fluidframework/aqueduct":"^0.48.3","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.3_1633033799976_0.8512986732279106","host":"s3://npm-registry-packages"}},"0.49.0-39015":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.49.0-39015","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"6421ee279306a47cf73fc8dc8644a4820c23bbf3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.49.0-39015.tgz","fileCount":69,"integrity":"sha512-khVY+C24I8Kww/Hm0eXEVXT8RogsQ7mBr3UZ3E4JqHl39/5MN2O1A032PLcpP3JnTMPQayDg6up8qvpslaiTkQ==","signatures":[{"sig":"MEYCIQDWy4/STeYP6eEEEGafWB8kNsTeXV7ukmRDWzi0MK053gIhAN4MFC2gldohxgokiVBEVGwanIF6AZCXvS8Lj1SW8/AB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449232},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.49.0-39015","@fluid-experimental/tree":"0.49.0-39015","@fluidframework/aqueduct":"0.49.0-39015","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.49.0-39015_1633039218901_0.9377527059864577","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"17cf7676dc9f7627cab7cb8c12045b9882b50ad5","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.4.tgz","fileCount":69,"integrity":"sha512-s1tRODgwfhP/I8mYpiO65nsbIxyU4ElA4/yVKcSjpuo7WP9j6gWQFsIcatLYb8FfVvkQwn12aYmz0X6ZA2GIKg==","signatures":[{"sig":"MEUCIQC8FpVw52cTIjpv+C/gbecYmwprWbPRpSBxskOWwLGYEgIgF8GaQLX865I6t+ydyPaGhmYFHXKvY/XUBOpseT4Be8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2449002},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.4","@fluid-experimental/tree":"^0.48.4","@fluidframework/aqueduct":"^0.48.4","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.4_1633108832757_0.6067977605565564","host":"s3://npm-registry-packages"}},"0.49.0-39313":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.49.0-39313","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c1d8e18809b94eafadda48dae8192822deed42c8","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.49.0-39313.tgz","fileCount":69,"integrity":"sha512-hm/uKAC56CceXWgbH+pJO2CGHAlW5OBqaII4R5Z89aBPOhCH9151MeQWs3NXxSv5XfN4uPw2oxHYdF1mmn+/og==","signatures":[{"sig":"MEUCIQCNuSMKSlX9s3SCNWKM2POsmH+22RQgCDiMiNj7xlH/rQIgdmIU2dh2Lv5fzgOXFsLWeyY8YoELO91g0JlXq2fJEJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450315},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.49.0-39313","@fluid-experimental/tree":"0.49.0-39313","@fluidframework/aqueduct":"0.49.0-39313","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.49.0-39313_1633389702675_0.7234153156730552","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.48.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5fa748d4cce4426a615ce174b177c9fc56f0b24f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.48.5.tgz","fileCount":69,"integrity":"sha512-ANNXiyzEiq2obGLS3Bf8vAg4Rz0PggSf3+b65TQaY4ZdkEyvWe9NzdG0a9hun4d9mfOAlV7simDNnrnmpf5+/Q==","signatures":[{"sig":"MEUCIDy7HyhOXTTqrnH0SnFuQRq3vph1tIpUCOE6zkUCn9ONAiEA6cuVq37tEoQJYRhmRrPT+rNZEhkGrQw0E6dOQx9Dum4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448871},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.48.5","@fluid-experimental/tree":"^0.48.5","@fluidframework/aqueduct":"^0.48.5","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.48.5_1633471082789_0.10106997542511165","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"d74160d042637edd0af5bf5f3e18e9c38a889c3b","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.49.0.tgz","fileCount":69,"integrity":"sha512-Cl/5r7AwluyxqiWPAsPoU6ilLXBaXYmxKaXLwA8kLiA8/BO3aIcKfbP56H+wSpVdc1m04NrdhZSO9vnKNK0xog==","signatures":[{"sig":"MEUCIQDwG3a91JOHlj+R4mSU2dePsLKYvfv9AaoEVMkeTHjhNwIgQD0FcRiIm4PGLVe99nuzgfOmNVGtB8E9CYtYErs9/ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450098},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.49.0","@fluid-experimental/tree":"^0.49.0","@fluidframework/aqueduct":"^0.49.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.49.0_1633561255789_0.29712232451121956","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.49.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"233bc923f3c796b8912f99974fe226fadb9a671f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.49.1.tgz","fileCount":69,"integrity":"sha512-GzoR7emnDtdYHanYQg7j00w/Fo2DWrVQq0AsNAmGpV/ZvA20XbqegtsxoaSpZxbiruUFa8Qz7p2Jfrc6RrntKA==","signatures":[{"sig":"MEYCIQDJsodKvlJjHVHaUE1RG+jJxz16HuAx2nCUIhtbBkjMYAIhAPAQ5wlw9KxzlqOEU4BgdoXA6S/6xsm4jRwbGaornAjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450098},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.49.1","@fluid-experimental/tree":"^0.49.1","@fluidframework/aqueduct":"^0.49.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.49.1_1633969351138_0.5583396014728959","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.49.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5d7a7b873eecfc774402b12380a118e717a25b9d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.49.2.tgz","fileCount":69,"integrity":"sha512-8tr7+kpax7osA9gWtg7mVNWeNf1PzOHPqS/DRetPXoFvcQcdCXJRKto2eeXgUNocWlm3qmkksb0cospFTo7uKA==","signatures":[{"sig":"MEQCIFIoLb+OO/W4yyjOtqW3KsAc9Sw1uf6dfoICrq2yiZqAAiBERemM02uq6behpOyD6ScES1h84qgx2N6ccszofpT2ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2450098},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.49.2","@fluid-experimental/tree":"^0.49.2","@fluidframework/aqueduct":"^0.49.2","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"^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-sharedtree_0.49.2_1633990973286_0.7868212235772176","host":"s3://npm-registry-packages"}},"0.50.0-41365":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.0-41365","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"de8b1903e523d35743827d14a6e9176c173ae1d2","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.0-41365.tgz","fileCount":69,"integrity":"sha512-vsodakqUy1qve82lBPfuT1B6okKPSZyS1qkVaHQErgChLbmoHgnIo8/wrhdRoIPogBIaCOHHpGKDmh1Iskl2Sw==","signatures":[{"sig":"MEYCIQDKDGcKRbkcLzmj0X0XqVbbsiBEWTJMNXl4FJG4KH1K6wIhAMNOBdqeEYJGccP9XSDvAAWpaS8iy6OfgiZ+dw7nGFNe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459606},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.50.0-41365","@fluid-experimental/tree":"0.50.0-41365","@fluidframework/aqueduct":"0.50.0-41365","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/view-interfaces":"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-sharedtree_0.50.0-41365_1634835704249_0.6738581123189158","host":"s3://npm-registry-packages"}},"0.50.0-41540":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.0-41540","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0a62742775b30350b5f96c80a256a073d53d702e","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.0-41540.tgz","fileCount":69,"integrity":"sha512-MDY03+emFKRFFrBwZyC5pmSbE6wZ32ok1S2BdYsftr7kIxcUVqRwNUQbpeC59YzaZhuIUF3WqgIN763z5OLy4g==","signatures":[{"sig":"MEUCIAyk0a6Se8vwT1D9fo0J37Czi/cqsAKOIQRSyPg/mj+aAiEA2qGRBne/aGn4z14gm2iD4IpP+e7uaWoJIyuBWBAyF8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459934},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.50.0-41540","@fluid-experimental/tree":"0.50.0-41540","@fluidframework/aqueduct":"0.50.0-41540","@fluidframework/core-interfaces":"^0.40.0-0","@fluidframework/view-interfaces":"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-sharedtree_0.50.0-41540_1634917843618_0.07325860794342609","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c269a6dbab4a89f32f116252e53e75de3dcf3870","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.0.tgz","fileCount":69,"integrity":"sha512-Xus8epEqul2Q8bLOy5cgJspn324l3SfUVAfA5qIMww9CsaqCf3BYk3ogT8P/Da/kIRBPxaYoXrZs1YXvlSZSsg==","signatures":[{"sig":"MEUCIQDQoYLf612qAcWZ9rArfNnDebxZEwJIE/MZQnmr4s7JQwIgEJ7e7r4x5u/2B3EJIQJyLbwafQHqhp8QCemTCsBQhEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2460197},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.50.0","@fluid-experimental/tree":"^0.50.0","@fluidframework/aqueduct":"^0.50.0","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.50.0_1635180551618_0.9553761956520803","host":"s3://npm-registry-packages"}},"0.50.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0dfbae1acbf8a0c10376b48e81e846ffe78f1f53","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.1.tgz","fileCount":69,"integrity":"sha512-/kvyl26X+1pi2ZMBSoWqq+3JibVg/BTxN8MiUuX0cWMLqMbxzm4zSU3mgtvArHtmrnPekuHHHwi/Vo4hCI+Ehw==","signatures":[{"sig":"MEYCIQCd8Lpt8EpZzBpzMlVJ6ou2oDmUx1EvFlC76UrSpNMJmQIhALpwrVnRpj3SdrPNkBp5AgOo45PbV3nlhiNKq5xD1FU3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2460197},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.50.1","@fluid-experimental/tree":"^0.50.1","@fluidframework/aqueduct":"^0.50.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.50.1_1635375277895_0.5885338984565294","host":"s3://npm-registry-packages"}},"0.51.0-43124":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.51.0-43124","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c22d5c9d5093dde04034278b277ef435e024c918","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.51.0-43124.tgz","fileCount":69,"integrity":"sha512-yowJVUeRs/0jEt0JaqDwYJSL6M5rObTquL3okGk6qUZxtmuDTk2cOvLHJH8MG2V++b5AUKBipfWilFCOZk61Hw==","signatures":[{"sig":"MEUCIQDWdConQ4JW99Ey4mmTcf53VjEnNPAYJYKwjYyFlh7hOgIgQw9vCQCn/jYFuHptPpPi/HW39FFiew5HslKJRsJUe8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2470006},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.51.0-43124","@fluid-experimental/tree":"0.51.0-43124","@fluidframework/aqueduct":"0.51.0-43124","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"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-sharedtree_0.51.0-43124_1636158356704_0.03997103382385925","host":"s3://npm-registry-packages"}},"0.51.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"14c84c918e54d558ec6e3fd1ff1b67b241299d98","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.51.0.tgz","fileCount":69,"integrity":"sha512-WYB3/cd1jVeQpgfWQmPKGMwaklQubqaZM2lICtaAec4gWjmV32PO6AAC4JyAISZUcY6ql2Ytuld2vL66OEvoAQ==","signatures":[{"sig":"MEUCIQDUtlXfklo6vF7HcAehq+Qt+CqphksjMzJAD6okRAV8/gIgKxXkiDEU8WDVpHeXOGfiNNoSYQolwJAPJBOROrI/Q+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473791},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.51.0","@fluid-experimental/tree":"^0.51.0","@fluidframework/aqueduct":"^0.51.0","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.51.0_1636582789799_0.8030745113384647","host":"s3://npm-registry-packages"}},"0.50.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"e62f4b2da423f32731276c6bcecd827b6acdc946","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.2.tgz","fileCount":69,"integrity":"sha512-fIq2LB+3QtPiEzaj10ok5Y8yzYVKrduyzwd3v9RaIdMfqYltHvOca8qHfb7rRc9aFX5HrOiKHrVIrcKa2egEFw==","signatures":[{"sig":"MEYCIQDfBViqeUTgiU/DXAqOG1BcpHfZ73x3xD73+Da4WqB88AIhAOA0h9Exwb8sND+7Ih9mztBljLiv1+R6JjPPdnsQqJQc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2460197},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.50.2","@fluid-experimental/tree":"^0.50.2","@fluidframework/aqueduct":"^0.50.2","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.50.2_1636751565143_0.4541441233709176","host":"s3://npm-registry-packages"}},"0.51.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.51.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"e3d719d892663f8231108348b030d3933ebcc4a3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.51.1.tgz","fileCount":69,"integrity":"sha512-ABThqeDZ1EBqgQ7dDOeGgsoie4l6jeU5OD38Mksi2OQC3//w0KH2txbYs0TepgHRvf74j+Ds0Bt0G0wurEAESg==","signatures":[{"sig":"MEUCIHcLOigmj1OPVv6dNua3dMFeudcUvfaGFnPeLcK5H1uAAiEA85OM7QTmH1NGgkZ+odrJ8PNICrhkdiVmbXylODs3FPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473791},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.51.1","@fluid-experimental/tree":"^0.51.1","@fluidframework/aqueduct":"^0.51.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.51.1_1636754451553_0.37226891091264713","host":"s3://npm-registry-packages"}},"0.50.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"a11fc1ad9ce12c224114f4476c3b21b488d55a07","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.3.tgz","fileCount":69,"integrity":"sha512-9IRTI40sftRWuH8bl2DyDpTHUFUtS6iMa22uakoeMlfKZNYq2O87qDaQFkkSaMHCvXNjlHZuMZa0DET/Mr3Qag==","signatures":[{"sig":"MEUCIQDkQM9UjrDoodsslx37SzDE7zh8EUTC35zUmVIxJ1eAUQIgM5cHfMb+xyUVfQ3OYINBlUNVMgEN4eTAJjDuoT+xRak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlsurCRA9TVsSAnZWagAACy0QAJ/I8pbyIBuIl2bplDhQ\nx7ppzR8Hhmrr9dIY+RLvpEwdJpXlw9DhtUJAl/cq21Yz6YvbNmg3lG/irr0t\nHfudIH75oS+w+bXdtNUNuLNXabgHIpn14DOo2iVexfwhC/3Av9Rzb5GtY41R\nRfdxdO3DweI7bQsDvSMdlgO7UEhXplA0igZ0tg8PY16lTniyLoI2JyuJMfHg\nrNIQZEe09obnswKw7eBoNvZZMog8HtZWDHzv5ux8ZTBYPu7PSA1/lGKDt6Xg\ntss1YGpdTYxtfJ+ikkz8R4qMhgNPWEM87K1xMZGcxNmjBCTigcxe/PkrVjvW\n3phEkB6/BwsnN1USTTlLBA/YM5cK8TlH62QEPAYlpgw98fxWWen82RQOz9yR\nbGGgq3xAG1CEIG+XK69Ii+h09TEUCaoFTVIRcbRLnjcGaLo6XybMfIrsTF+V\nlAhKvkO2IHdP5JIC6LnZ/aCIscB9nbt4FRggll3zNNqGNyyskdw2OEz+XjDF\n0scJ3RcwGXUe11eDJ47/Ij3B77OXHHM+QThJU3qhJUwqSpd5cvDICcWO6IFh\nT44T0xbmcosJa8g4fOYzYZDvcO7I2y4+QrT8R/5byhkr/PpWnbdaK1F2nOdt\n9mQxIXV0Oscxtq7Fd4Rtiof2pfwcCxd/GgH89VjkuMZTAwPaNcVMJji3uH/2\nqFwr\r\n=NF+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.50.3","@fluid-experimental/tree":"^0.50.3","@fluidframework/aqueduct":"^0.50.3","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.50.3_1637272491767_0.8078054782228139","host":"s3://npm-registry-packages"}},"0.51.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.51.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"f936c45b6696d820e38816f663625aba5f40a676","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.51.2.tgz","fileCount":69,"integrity":"sha512-NazfR5BBSqtoMoQNpyecR9603vHK+8x6HHDabVoBtfOuLV8FsmWZ6QnhNksQ+v282v0aWuDTBT85Q8+QrJbvYw==","signatures":[{"sig":"MEQCIFzIwEWEP6tB20WzYDiV5uy5Z/466WgAK6lsnLF/fdIzAiAu1hxjfwl/Ca9Pn/GpvxnrDJZyoL9wrxiYcGUs8Zvi5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2473581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlteSCRA9TVsSAnZWagAAwosP/RnfhhUDMBcn1aMYoqfn\nmSd2MHbzP7RZxCftu3fnyLc3UIaPhS1Nrkbd//1c7nsPpTEK9ujt2c8+y6fE\nPcXuYn0yeMIkKjk9Xr5zqwOe6pmVQ1OGleQHZ1YkLKMzfcTz8H3r8qQU8dN+\n/5gKnzsWnc+mb4RNXG2wqVDSPoMTAOFicsgzw0LTU7tqQIip04wVPXVr3wBc\nNqBhcq9PdPGUfjxLls2pC6H+j/48t7Jt32+Heql+oRVzvw4LA82Xjk2T6vD+\nN9wx61c5C/Rg2d/gkQ3OxLYFcsFT68RS1BV9hHd8ftMfNxhuqsNJWOHhKFMt\nSgJBTAnPw71EprdNUYpqrVEvIQEcTVl2iL0cnb0czWfOC85jT6umL8Eo3mi+\n6qUrvEigCfSwqRA1N2QyeKNt+w8j6On1A1MmQGaf5yZA/DtMR7Nep9LFkf25\njbexZLjB3nj7qaA/r68/GWGUZ/itAlnMqMezxxcIIznCyiuwKaZeYiGUJUzI\n3Zd9dkZEpq1OyE/yQuHdQN40ZPT+0pR6FD8e0+vew4tuhUxpFeMo9lhVvv2l\nRh9x6VGjjif0dPCbLbpCssjhzydnlszXBCcuHGt5a9lzQGbliZvfwosQ64YJ\naTqo5BqqPWJFyA80GNPsBcOv3QYSxnCLJ7tL/zl/2zrzV4Ve9vcnPlVW2W8b\nX33Q\r\n=c50x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.51.2","@fluid-experimental/tree":"^0.51.2","@fluidframework/aqueduct":"^0.51.2","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.51.2_1637275538568_0.050863110023705804","host":"s3://npm-registry-packages"}},"0.52.0-44610":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.52.0-44610","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"2a027068aabce76589f0d16e02f5ef6aecffeefc","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.52.0-44610.tgz","fileCount":69,"integrity":"sha512-Nq64TLsaM/wU6IYVEsJWTkwDpyao6g/N3WDCOrx+8FIA7UONoxWSqdavqwXzQH4dVW5l2Tmpd+qxmxLOaXT2jQ==","signatures":[{"sig":"MEUCIFfcTJ/NYiX/+DlikMsLMArlUXFnpnPQukmezG6T9snlAiEAhNSkhi069CX5qk8FzhQNM8Lc0uj1hhxjhKGtYWjP5TM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmCw/CRA9TVsSAnZWagAA6xUP/004hbqJ9cHMd2kvhjHP\nMHNNdFConN8dTD/vGs+LOiSmAQmjwtIepNDp+mjzKOYcTCyWbL0qrxS1lGu8\nWIcz5v8/y7nSutJ+camtlF3m5xdGXKjGxl76bvnDjwT0yZFrH+T69vMa/DXN\nLDhBUZkAfe3okrjr3pv4OfNG7j3q1w+pk0PHEzuWcmcyqyXXMkSi/YPEH44g\nO2R4dxhAMSpN/yTMmANfaTdfebgyZoiHuGKfbk4drOkVPCrYaB77eyaIhyaZ\n8YiB5LmmhUjfCvvy/tdM5qqNoA7MbU3bH9RPuBXsB86m+SBJ8k8+wqSwv95t\nyPBHtkfM5HJM0xnWt8Ac0tdrA7dsUu4dDLJN58dvhlc22CtHtHsyYOrVWvcU\nWS3t7/ur980/kQvjzKZxpdxwfiig/6Y45gqqKCHj2U0UI83UcdQ0wRGfkl8Y\npXKITuMV8RCiXDA8a8/ZVZFHyQGrN/nPbu+7xXDCLLnjR8wSGM7SGQj97hiK\nT2G4YBrE+QXWZE9dC249foEyXg7LM5f+75MFvpsdmcXe/1lIZmGU4T0HzrKD\nkPoBwpQc5SuM0CrdGci8OTAWVN6Ao373LycP63YlEXJpCayvdVyBBTQBJXGS\n2OAVZlM44W+ugtPtnWH1GoKyiZkN41wEMaZRJKFLHch6aZ1ehN261y1bAwor\nasxD\r\n=Nqcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.52.0-44610","@fluid-experimental/tree":"0.52.0-44610","@fluidframework/aqueduct":"0.52.0-44610","@fluidframework/core-interfaces":"^0.41.0-0","@fluidframework/view-interfaces":"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-sharedtree_0.52.0-44610_1637362750905_0.9068689137538033","host":"s3://npm-registry-packages"}},"0.52.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"2d8965ff75332c4b2d70866bdce6d9de4357debb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.52.0.tgz","fileCount":69,"integrity":"sha512-PRrW3QjisRuzboVzlGevm7SsUfpR2M0e4Mhgrja9bxbPWX4m2O5P9eU3H9mVmvcrgV8rH62FBNP5IAT71uDKew==","signatures":[{"sig":"MEYCIQDABvgP4KQ0ijQlE55NbfezR1XS211A3bkBtbCRkTcjAwIhAOIRMtlm4jNx9kKMpDJt5zyGeIrBedn3ByGssd64AKrO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2483778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBc5CRA9TVsSAnZWagAAGmgP/1mnTpQrz8n1KltQLa0A\nFDvkarV0l3remhsm7q557IyId+0fS3Rks9IDlKdLbN6ypT2kvJgFJ+ZZatvr\nDcbXWa0YHWsYhNw0eMgRiHbIjAEd1NB1UsTD1dK4nVX1lGUgUk0rldGO42uC\nG4a9WIzhmAElUcDqoEt8lZwUCm7tNYdCj3D1KSEUd+a/NjrJowCWjwJU3a4L\n+Ti8/gsFB+XQ2LSWOFs6ErOgIPYz34NfTaw3JyKxLRm91nsotgSBxUePil3N\nE2cFvrpnq2NmlvkyU1DulQ3s+5WQJLLZfnBq4cfrUhvbW/CzLVfUSYUP6Ddc\na9u5rZPp1eHsE2nT4xO8JO9iAdFo+TICcuwrpqi9GnngleFY+Ayh5DWOZS3V\nalClSmfSqwfRpCaZ/YFJIJnL1cDReoAGnAoOZZooxgZnX5ymvQnxGZR6bivm\n/smuZH23eGRlavmV3xf/2lA/r+nUbVNKnkE8qeRdG4ENzI6zC2bJLacHDD8H\nRh4pBUUmrDfXql2AitLET9PlbAcGBvE/gsjHjrdf7lI0ahq9Bh24quoIw6/8\nfXnXCD1yjnIMX0zEG4RMg7ea+vqJ28LJQ+OivXRsWiqFaZ+jDyrTHRm5atGR\noxoM1lL/YcX3SIylEnqTZUiGK42Dipw3i66O+b39xq83v5OKFpqQxMBok8VE\ndgDM\r\n=vBTV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.52.0","@fluid-experimental/tree":"^0.52.0","@fluidframework/aqueduct":"^0.52.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.52.0_1637619513539_0.37864415005844276","host":"s3://npm-registry-packages"}},"0.51.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.51.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"87daed70aa6d30ee8faf9101e96831d883356882","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.51.3.tgz","fileCount":69,"integrity":"sha512-Jv5k7IlNO+SHA/kFF/oZk9mHC2uzba9i7mEN5yGgZZj1cOSn4pJBWwpc18rRNMGR8Zjlw9HH/5MxlU3kLVTSag==","signatures":[{"sig":"MEUCICow7yyAvZtMcA1JgOVtDAbrUav9co333PQrVPCAWRFPAiEAioBy3vu8YXjQOaLiBzMgZEd+3YHuoHwF3Oj4ZA2SlEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2469952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnU6NCRA9TVsSAnZWagAARMUP/RKakHKjFK/ArLa51jVY\nGcO+X8kwUDN8XpmhCx8+t7e5l1immi4emTC4S9RNYaHTDbBMMwqKkJs5ZYTq\nmUxwaNisVDGPByu1uYVbnwc8+JwngCTJb3VJWSPmxAq9SXiAeNtlXVpdSS8Q\nKMaSl2P2BkQLATvdBjlsyc3Y/0IRMUpmMaRLGgKV/7+uYWcnaXGx67FbpzZp\nODoz4iduNO5Yw8Xm2pxO5a/E4zTMit0KiSvM14moRTuCGUJbVU1+bhni60L9\niZvtmMOVDaEzFD40iAsL4MAc9TFNBTYHbRhA6HLbXEEQU9kH6rmqkNh1A4Ru\nfwqdL3dvTSfVVzp5VX2QPWLt9IbuYcFStvSIIOKcl66DV5uOXtrC/Tr2mQrZ\nDWeEbNE6hGJhouSBTxPyWlysCVLRjeMG+Wg2yIl0s3HOCIIEhFEP8NZ/PrnZ\ntQ6oA2uh2DEbbZtrv6Qzz+O07zA715Su65P724Ar3dhKeAYia+iFtpJaKySo\nOIWQirqWBTE3PwchnaWfRvutn4CdOBmv7mLpWfuYnPHXWM95eAFEXM5XtXVQ\nfhF74ZoSSYCFTMTxPQtMtpJWhXfxmC+3ZqhDVqXbGNT23zlNI1dC/OiIk4iL\ndH3TPhCweaOfumxH0ED74dCC4ylSTXeukCdjDQk++fV6fgXfNKr84yZDPD7+\nJW37\r\n=IauI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.51.3","@fluid-experimental/tree":"^0.51.3","@fluidframework/aqueduct":"^0.51.3","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.51.3_1637699213187_0.0374255701692896","host":"s3://npm-registry-packages"}},"0.52.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.52.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"1f0dfbf02ec54b7f5f1c527e3ac577a0149aa722","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.52.1.tgz","fileCount":69,"integrity":"sha512-jdVjSxAUFuVGANh0s5jEsTv119ipRGZjeP9zM14tJxRFP3+eIleMHtLFmkjn5bM30pXKBC1OX+gQ2+ZRqcY/OA==","signatures":[{"sig":"MEYCIQD+bZm24HScDOFjrFe8YgoW+KfOgrvmt9+XBp1wMfCbLQIhAMb2ajB2Bp+yUVr2m6HQGjPsw2ejjIieezv/RBSKqDkd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnWE0CRA9TVsSAnZWagAAkqUP/1XAblJ9HQAfQq31krlu\nQWcReM5iOD3MECxgc+GA+7QrfvurxF2ziQg4bxZVz+YXdm/I31vXGrjI7aCP\nyuksWKZIRlcW7OMiFHnAlj6E0Goj9K6O0MNsdStTvmKN4IulzlxQdj9ke0s+\nLb/NF4+nu3kpjveud14jXZe2ChnMq+rVGdZFeH62Akufcofemf5MNem6Y+yX\nno95AugYCUJfWtYgwrVQAij8YMvMd5CmJzDhZAh//7mAIbFryPR9EgKUGmne\nf5DJ2XmYcA9ZtW8o2g0RoXnmhSHBEqf60fgFl+bUmP2VxPj804Tb15uZKLXf\nXtrgqplCbNjvDzrFdmQNz3Q1dKU5X69Nf6nNrGfAS1ScLbdFftTUrRHN3K3X\n4a0yGaoHPrLSshRD8wMLBsdKE4jFNzKjRUsNbvDd+8N/cZ4BSbOMDj4nP5rJ\nQuclu8VZsZ6a8X5NzqAEmPOmO3zmlTIfqk1AfddDUBe7flSrmWy1lhloibzs\nVsmeSQ5P+iNWcKanqPstSEgeP2eWBiYfx+AC6JQ6Ceuk1IvXy0YA+0u26OqP\nhbQz7XVgKw3rceG3CFFpzEiixQvRH875+PnkJ0YAKa9hZMhthl8UTFkoUFkl\nt8Vs5jEySzPvobXFR6hQftRworpacVlAOgQAFPCwWo1HsoqNhDtmmN1No2S4\nsEEA\r\n=zBKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.52.1","@fluid-experimental/tree":"^0.52.1","@fluidframework/aqueduct":"^0.52.1","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.52.1_1637703988717_0.8760649807930976","host":"s3://npm-registry-packages"}},"0.50.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.50.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"84391cf03dd31137a25f50278e799615a9d10b83","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.50.4.tgz","fileCount":69,"integrity":"sha512-m561E6b2LPd2Sfa8ZBcR39Itof43Qhxg8kH6/qe9QJFf6TdbphVWC6gsHoo9EBbL5o7UxOylYq7TLWqeUWXQAg==","signatures":[{"sig":"MEYCIQCVTbVSCMRvYcv0mFBNOAx4Bv5ueZYd4MYOPUbdT9FWnQIhAMaOZAM6JsTC0dbVaK3pjJGxzOgJHMkcH8oBmBtcYWCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2459987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYN8CRA9TVsSAnZWagAAzzMP/R45oBnq3BQtmzRINKDf\n0NrpQuR//rQGnnxJGiFuDVwH5QyGQTB+JPWLKmmdNMD5FYN+f4uAeEjTosS0\nnJqFETedENYfODQWwwgcJpEoez/NGzm9/xHQB0UJ7mLZe2Pn7dTocWslejU4\n3Izmol7ycDT1esxaVqrC+07y1elx/8e+9ld+1k16y+jJzX8+Vu1SSjU/ElVq\nA7D72MumSdgCyKpO6kHFfw4qE0zRkYJ8OavSOupGejhakBY/iBNgqPaZbSap\nFPMkrn/t/G+VLNpH+JO05Mw3MMll9+pi/FwohqfRZ7KbyK/l5qO8Q611pkuh\ng1D3YBAaOIKElalR2A12PkS0woCYhDYb3ua50k0bbxKpz4EA4cV/yySPLwVm\nye5kUgFDAsMB9QPT4XqSh1E5AKX9/IU0BpO/SkWHHy+rDiqdwJKfCeYMHTg7\n1JBrAHBbbUUQsGcckJLl0mAlhjBR10dgLLe9J9rrAbMZqpM5aRpYHn4kOsVo\n/AcCtcjfj0TxvECnbHGMVx+IfJ3SOCKiDRuhlGgdTKUYQyzL3gYPOU4tnKyU\novINsLi5xqirsSNYe/VUwC8FlIEim2BIGQAFJjXf1K9apQKh9DD1F3A9XZz/\nhmE2LpfNv9EG2W1orIgdXtDulDIrQQ8FASdoVkby3HiatMIMq9dfgKwUAEIP\n1x3r\r\n=JT/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.50.4","@fluid-experimental/tree":"^0.50.4","@fluidframework/aqueduct":"^0.50.4","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/view-interfaces":"^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-sharedtree_0.50.4_1637712764677_0.79739359013865","host":"s3://npm-registry-packages"}},"0.53.0-46105":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.53.0-46105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"762f28519360516e360078fac13202bb56bce49c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.53.0-46105.tgz","fileCount":69,"integrity":"sha512-hlZF31X8/duHUII0aUNuI1hudq3MjQPnI8acBN72MSZe5GbfIxQe68HfS4jwjakTZtlmpu202zFMVOkF4NUCGA==","signatures":[{"sig":"MEQCIG//odzWsWJ/wWheTe46cY5SDP97eRQl18h77ZDVkrYoAiAYWkNIIEuxAFzJuuRoZj2l6OZc7XEsPGH+/jnO+jbbJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2506110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsTpCCRA9TVsSAnZWagAA0LEP/imzs/IDPjJpMtpua8QY\nu0j4rkQlY87jOUrk/cUilocqzmAQDwmx81qJwG6S7hvalgoRx+mRGxNCOy05\nmPBt8BgWBOALBao5x6vuwiPAsQBcdQPe6H1N6kZXEDW+hsReuApXFve+KPcy\n2oFuf7ClxLvGlpiiF0RTssY4BWV2Rn8yqnHeZN9Mu5DLJogscMo3rpaV+I2m\n8r9kbWAbOKxrtEnCt/51jZxT9UDDQQzzc6DIi0VIoumk4iz4rpCMMWBenpIs\nX9Id6nTGzWoTfFCsc40JuahWDvE3tr/Z6KG1coLS+PZ7MnaeFNPh0okcYk4I\nmUAonLLLtTqQzf0/Br1Xcpv0uenemTmcwePeK+a5zWFNS7V/jfIimyKz5OQc\nD5zvwjxGs+39eFR0S+z0Laas8C3hPGtvmIYot92MHZHaIdWRt9xJiEihltqL\nWwty/QZsWm2A5z9v9LAQ2ButunJQBCSbF0haWniGkG0kGyPpvPiiZyYFik9M\nE18v5qdtQM94YUuj3GY/JZExULHCdYNRJ1HXR4l+JOJhUUFWopZYdfIn5XYQ\nGnb/B+C6XgGvQ4+nYn2nitn1fsQItKQ1rUn7ggm5UUTFc/8eaYHFx2SCnlMQ\naC307x/01lxO/BVfr/BxAcj93jARRoSMsYSKkkA9XJMQGTQ3jjueTyrunrC6\ntMBn\r\n=0nvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.53.0-46105","@fluid-experimental/tree":"0.53.0-46105","@fluidframework/aqueduct":"0.53.0-46105","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"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-sharedtree_0.53.0-46105_1639004738304_0.22908012809334544","host":"s3://npm-registry-packages"}},"0.53.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"399a54232f838268dea21ede4a76b521e247b571","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.53.0.tgz","fileCount":69,"integrity":"sha512-aKfV/BKuwfsKB6tO91YWmdN0hJELHc7CCD37OFRXI5X8i8cEZOxhXXjkWRiyUWMvgnKEy9JBZkFgzrVpiUgCvw==","signatures":[{"sig":"MEUCIQCC3dRntuN1U3aK27apWihNyNXgP+MZrvGssMbEuAKDFwIgJN9ES4gs3oXwc1UZ+y96erSSSYU5b2vnaC488+AyAns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2506022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs6OyCRA9TVsSAnZWagAAmhoQAI+iKWTCVybXi7rx2V07\n3tX448E2Fx2C3mbGO77kNtcIJQocrmgneCcYkFLo0juciKa+eKMo1zvB/xfo\nde3/iBmwXCIkWRthGjXNb4QN8Gh/JzhINxkgBQsrGmXl/SGjGWzVt5iQjhwA\nLApYEi+4aLCa/BLVmJETnB7tUMSCNP/nQi9hROBqHZHlELOT8cmXMFZH6AtE\n7KYJe2ECIf/aZQ8RHpxT6E5LHD0rTOr25zngisvBJJdjDh0vkdAVRDhPMniw\n5iy6oexSgbGClKjQuP9LVeAt7gT8cAAdQ2xtCW8HsO6TOBr6lWtUHHyZ6Pnt\nbgvRNVD6QOYB8wa5J2DW9906/nvr/f2IY/i7zVpxEdkbheTrwn/QhfssJo72\nzPBJG5XSvb4nKrSymfOnMBoGbxs9HvlJfc7FOpgN3nM+RL/8cGMJIHXbjt3D\ngOqw+unk+le2cLXeRsJFa8Mx2Hzdm2E16zWvEdqdqpwPlUceadAUok2BaRli\nGb+/gNejATV1HbKzPDJe3Q91Jp4np1z2ON9S1gTazBTG/1IcKYthVDDGn/mO\nAZSehvqZnv/NR6UBnUIRhJ2EI2Cxu+tQZfsHAtO3EGredGNBMYAuSRgTuPiy\n7z5JsgazZUViuJhy6DJmEJVS5nDR5KehD6WXsNZyfkaLEy4n8wsOpMqOaRN0\nKNhO\r\n=Wu5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.53.0","@fluid-experimental/tree":"^0.53.0","@fluidframework/aqueduct":"^0.53.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.53.0_1639162802646_0.1782055747782494","host":"s3://npm-registry-packages"}},"0.54.0-47413":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.54.0-47413","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"0733b4a6df7a53d21277da99d541e8acbdf7ca37","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.54.0-47413.tgz","fileCount":69,"integrity":"sha512-0VqwZ/7Aq77p6RN5iPzxNBkS0cbEp/qK0yQLSSRl0Nqp1ITv/Yg5TJ6BQDrGFJpz7l0/9pkPA7V4yMdnP8LkwQ==","signatures":[{"sig":"MEUCIQDmlpAr8uKA6UoY98u5+U4zgXVD64scdxjpfj6bXaV8jwIgIMp/NAGGxeTnTXwZ0k0TEuCdWSGGMb5YZQGd0p4613I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzKzuCRA9TVsSAnZWagAAHzkQAJzbN8ZXctMHoIRudugg\nO7sjk0aA+nrns4ympa7OI6oTpIUZ5K9YVJl/hwJi2GAfvo5EfWM/Fw/w7mIa\nT4J3ei0RSbEMSknc7OwGy4v8z2cwBkBhag1bOQ2Vs0bhVFl77buoyVYB7rEL\na5JbvjLscitwJp0DMjjhNz7NfN5afglKvYDJz1SfY3iPCmY9b3jIeVRjCleZ\nd9zD6/bI+EtDDauFc1/Q6ZOlemlIS2I2IKBzFkxenIDmbO77mEmpVqkAtRPN\nXsiasWmBEqeSQJkuuNZL5Wr4XUutcf0hIQDd0HtoXazIP8SnM4zovrnGU8px\n22nZMTWFl4iOnCsy7en0MJZgbnVBF+6ZU22mGo/Fh5CK8irmPxAIJ/wlj9dX\naTGq19OUftl7ejSujSEqDnuxkH21PHDCXojheOLe2aEDr61m771GuNbGLgJJ\nfjEir27ujcg8bMP+6YhOard3MFheNvRufSlzMszBqyMTOHcwTlwcNJrOCWea\ncJ/nVxdV4LfhtaPdIVz++QZv3KPvBwcErLkq8zRT6y7LPPEoJlW5ycnDK6G0\nTfUIPz5JxxP9xaZQ48Nq8KH4BiJLIH0PDPN/KO6P7GhzlASywaZHRp/Gy/bZ\nIysb0vXF7SbpnguReGiXKgRrz2xPYqE9K3gMYYHomMfhvF6Us4XmbBzJIwJF\nky/z\r\n=ZU27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"0.54.0-47413","@fluid-experimental/tree":"0.54.0-47413","@fluidframework/aqueduct":"0.54.0-47413","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"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-sharedtree_0.54.0-47413_1640803566453_0.9447057410628075","host":"s3://npm-registry-packages"}},"0.54.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.54.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"ef86f70c1303cfe8f4b8d11b97857010f3e78878","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.54.0.tgz","fileCount":69,"integrity":"sha512-Fokk1p5+ayw7k6/9fVg0T6FgQbf9cTExEtwE5ID61KAUfT7P+ZLVniKNpSNmNPYNvqUpR7gzIDGvfI5E+x0IgQ==","signatures":[{"sig":"MEQCIB6w5/zcbqfZd0L1ZHYicMCKtVLk4Jg8apcxH2bvwbcdAiAfWMdX9HKJYWzRr7/K2CQDvm6tqvVi4whhj3ya9e6gyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh03oxCRA9TVsSAnZWagAAMqIQAJibe16vg5aii6t1fSuj\nnkmBwVHB+g1kb3l3F3V8EupfDTbIqltutWqVSJMHbH3DbmLV2GytG+NvcRvs\nMHWPt4vxugEKDZv0VspjaTZES0F69m7ythBOcgR5tpGNfrr7Mm7NUa95VDsY\nxB6226J/OCv2KCgjsm/vtKZaVgY5a5dcmTS4LOzu0VNQavXYGFae/5Mrue7K\n5QgSwBG9xDAjzaHwXWqXvjpAcj+yi+17D+PDU6ZtYuEOsSiCBuhCte7WzNC5\ne9RZs8JUEtNM/L+xV22N+qKDxNmYo9R+YzL5bqpegpAe0VgQpZT1WEs0H3k4\njA8uoC4SMeennCbbTyBgVLvULya3zAD6VR1BalRB7MmN+qT9zLLAMP9hS3lp\nZh0Z2GCYnMPtaSzdornuyNjtBDvIKGue1N1R7FAYyON9Y2DkIYV2p5Pwa8Is\n40o4VpbpzMXB0Ref6CD/d6cImYe4206HXp/Yxh1PcJORGvJaF2PxSnwGwaEq\nmrhpLT7MDK7JRZkDq5Qnl+sgaqVAZss6hT/Y5I87CJ94GCF6R9taW5Ol1gSB\nHMYvICDtIvhgnB5qzvT5FnAaQ+o0wzKNb1ESFLeDs2hmxGAfdqOZ7dI1PTFz\ngtHp9lRDrpUPj7LQgUaUPF9geGOjI2xfzN+pV4Niw5FFmyg3+ftuf4O4D6gJ\neZpi\r\n=aNbo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.54.0","@fluid-experimental/tree":"^0.54.0","@fluidframework/aqueduct":"^0.54.0","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.54.0_1641249329120_0.45355405377870084","host":"s3://npm-registry-packages"}},"0.54.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.54.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"fa1688450ce48582fb3555705430033027b57e43","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.54.1.tgz","fileCount":69,"integrity":"sha512-KzVpOElhnUJUHYs1caf+6Y1H6cnUhunSTYHPDbwYEyvJqD15wDjzHxpmY2WITfZZSOVVmx/bCNAQA77fpiWg4g==","signatures":[{"sig":"MEUCIBBmi8O59nfNxvvuc9FCLmVgIeN+4M9uJhbIFRok7Cr4AiEA3ZejWKj4JJFsBto/J0iSNwk9X7WB1l55PTIyBPxGaPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1hV0CRA9TVsSAnZWagAAtbsP/j9iEKkQVhV7G1TR/EOQ\nF+K7arePwGmeyWhFw4c+S2zzwrlmW/09nJDjELuLoQshwGVgUkrT6ar5EcFo\nyZ0ettP6t+xS9BDJcauxvEFLFi+gXORD+mpiyl/Kx3UmbhYznKG62VYUAJW3\nziI6mWypXrAg8jPHTxtWKF+qx1+KLSddRPMMd9FGFmWCQxnYBegy8Sy705y6\ngaoKW3VEOIq2fn6syAX3V2ToU1pttWRfGL810uO1M6fQtB31X5xnyucvrry3\nwW4y0xU6W84jU6nEJIPD9RtyjDTEoT/Bg13a/OfOUstmAlQJH/y1oV0/6hyY\n7yqkdtVhEQ8P8JEQ2xNLVI6Jg6IxcgTBwdZ9rO+u2t0fbvZv/GdzTaJBkZtP\nn28lAfINFF+FMJxAXhG3LXiUn8GcuhhxFeFxpRFxZQamINLmq3IqjgD/+S0M\nTz85fygu3MlOnIQe4DDt9v0fUuul679rbP1B5u+jJfzuGIdEGQJzFxTM16yO\n6Q62nUsBJPJdmAx7cGeyCLgPPuhxTEkn/IJmTA9cfo90PQ79ArEZm3F67Zwm\nioocUC9j1AEtlibMu5IlSJeulDJcvjBDnUddqTiMyHgX47VnRCnGg9gXcjUl\nymOdJgC4047QGn4GsaALzprynNukK4QCqysHxYGgn433O/TnNnUmQyzpETAP\nQOrb\r\n=l2ag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.54.1","@fluid-experimental/tree":"^0.54.1","@fluidframework/aqueduct":"^0.54.1","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.54.1_1641420148719_0.6389212819937722","host":"s3://npm-registry-packages"}},"0.54.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.54.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"fad752243997f8e5698e2ed30b2a520e32426218","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.54.2.tgz","fileCount":69,"integrity":"sha512-NYktzK04nU5wAE2xV8NDeEuEGG6JBm8jztE+/npyRKm6VCRkIeRfz5z5st6mcnFi2KNzXEj5bXf4DcZj4szmJQ==","signatures":[{"sig":"MEQCIGqrNXqFpnE6PXYuxrYed1PVmnNkEDdPjIq8GDVezYbGAiBwS0PZJcUYLRmiTdHb1CU4WVEHjHChBq7r2kNNpGtSaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3e1VCRA9TVsSAnZWagAAIvEP/1+4JmDvpID08BGW5YL/\nGdFrd0+qg9Wpuz8Q+pBaSaGWbOZAjM5mUesZT5P2WiYUuOH4rBu5BTXvVa5Z\nBCc/R97DdVIv/666y7ig1OmIuack6jbAcimgrqXsymBLDT6/P1DdUPdt9QJF\n2DFYC7977eRnjASdk8sGlODjIxTTTIV3dJ4FeZZBqKy2G/p2PF5yWS3tJa5u\nNm0RLztBr2nJK1TH9vdwG7Of8XN87wEbkTP3XEx1JCZZT+oyYfGVaqYK8bIQ\nYrde0SvbQL3maCscfE+oXwFi1sWNeXvSq7FQ4bGq3yzSkoUWjXV7ERjoH6Nn\n6qzjT0XgbhvDpyycXBkf93U5gpVa3RwHbxcpI1y5l9x+2tglivW5C2AhuiRH\nAFLbgcsVpl1BqKQCM6bjAQLAFEdBAh8W1gQwJZa2EFaRv2Zonj8GadQlx2vx\nwCxHRY1p+Tz7HtDc/+Jk/2khYOPsYj8lW2d1cZAARgbQHQc8txww6Xn+9zzt\n1BMY0PXwdVPw991S0JNpO1VGsuM1QPlW1i674SpbI/pNn00ojCbCbOUaK+a2\nHknxOYFkSI4tRWQU6f3NFa8wj1qg2UnTTaTMoxFQpR/0kTNpmZfn1Y2zP/bG\ngche1ZqpCsiR4DH2CfFogsYfW4HY9Ai5ryAZoWomiWwk70QTbytlCJPJXO+C\njnMu\r\n=xJcB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","react-dom":"^16.10.2","@fluidframework/map":"^0.54.2","@fluid-experimental/tree":"^0.54.2","@fluidframework/aqueduct":"^0.54.2","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.54.2_1641934164830_0.9290837223261332","host":"s3://npm-registry-packages"}},"0.55.0-48551":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.0-48551","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"49bed254464285304d3e9e3c3404d7c355e36523","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.0-48551.tgz","fileCount":69,"integrity":"sha512-Rz5e9wuQCLcwFV80BL1k5fn0zO9GHyvS3Nv/vk5sbogAw53rSMax3o7l8Bg3xTA9AZ5gdKsYbtatINJMs11AtQ==","signatures":[{"sig":"MEUCIQCIJsRfl9KTLSjFFKnKig3e/f6O4+Lk38wGg+es1k6veAIgG7qQA5Tw0aJB9JRgFsw79ngDGy/Jkgv3gz4dehe+zMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4ep4CRA9TVsSAnZWagAAj/gP/3Qefu+nE7fA/6SAB/V7\nag2cTbN0hlLq6aiIsjs4LbKx6IfC8AScRaL9W377QpnbU4Ya4geZa7Gmmxlu\nlAuw7lKgOlLeQPPawrpSMv4wjIPwIxitqMXuafLhikEA6XdR9hr3/sT66buK\no2EZDkv7nUPw6G462/GACDTnwCG4MT3F5kjIIFk7BwN/Ywt3vUUFXorhrcOp\nyJZqhVXExsdGztwzbKYy0X0PmpvaQWeCHv65dspinNdby0BssSrWjJI829ea\n4EjyA0bNKT1XBS5WAJSzjZXaQ4VHgD5FqcbStrhfiPSPX0rW5BoJ7B6Age43\nF6RYHw09zUvka2LEXWUJA/C+LMp5yzhfa9SUEaBxir7WkCa21V4yS+DtFGkm\nsrRj8wtRzlixbqdGfQboJiBV/6OUUSOEZ6FzAnR9cZfw6Ts/bABOyHXBW9wN\n69B916ejdcyoppKWvolNlu7/NMSlRFiieiQyInSKrqmsAWl99TeiKRmnrhfB\nZZOSD17HD50AdamCGcmChRhH2opov9Gm558Mn2ldbxu2tyHibCYVbCTUEr1u\nqAlcfWJvr8XY7hF3uTDgFV5m7hh7WDEX8IrBddpUuXuxg7J49KQGlkKdM3aQ\nxM/lPwQL+cxg20cATwkHSiU38oOZ9TjtVQ95Pi06VyhEC6DwQgnGkpDGDlE2\nkb0L\r\n=p/f3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"0.55.0-48551","@fluid-experimental/tree":"0.55.0-48551","@fluidframework/aqueduct":"0.55.0-48551","@fluid-example/example-utils":"0.55.0-48551","@fluidframework/core-interfaces":"^0.41.0","@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-sharedtree_0.55.0-48551_1642195576394_0.4949888680091705","host":"s3://npm-registry-packages"}},"0.55.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"459a048b9f5ce5529eb8103badb13f97e287cf58","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.0.tgz","fileCount":69,"integrity":"sha512-zm74jU9tG+f4v9gwyat68aDx34X4c21mNF/WNqVcL23REyvjutg+Id8u2XCEcX5KlJgPlpdIte/6BlWJkyqkQw==","signatures":[{"sig":"MEYCIQC6O9l+86FbWEmrVWN4hlGCqWqCisyqOCHKoy6uWIauSwIhANeRY7r8dDW9ya6EW4gI714nR5enx6BomVtH3c5sH9pV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh51BLCRA9TVsSAnZWagAAxyUP/11bzXeD9Ufdt568BlIW\nJhrLWMQ2Lx6ZwZ1NSRyaHNTW2w1brc4XaK15avT3wtRVcPjrlo/ypxmv3Wgm\nQKsMMcM4LmiFgA5gNKq6uy9Y/mtcvC9MYCEDBEIUELN9ZEw0ptkg5nUsAKKQ\nGmC7bzKUnIlLx03X3+nFT6GLikFwbBjRV5Kr6ZZ4Lll0QT8OZlm85I4bECeM\nL73MMA/gpwlNe0CXmcTzcx6BAuClZ6ruxjU45h9elKyJ/veYEJbm/ZgRdyFQ\nTNs+x09jQ6K6nhceKrW0MWzjh27WyCjNIvUpRkoT7VT0khewGpLaaEw9wuc7\nZh1YvZvcI5a9m39IixgTHGL2zXGiemXe+uRFlnMDmS1Qg63Wzsm8hKOHi3SO\nYSoQ/qADy8yoFwJ9t7iWh+yo5xZIxrjGTqZzgew9kPu9Yh2590ENrfM3t4TJ\nnN9VrxZnp692EYigCyRU3CaGDVwec1qA8ncD4ecda9KpBpItc5GM8uF7ddOf\nThYVIMq4Oy2k/AjAzVUkxowbw8PdepfOVtdc0HV+G5OWteO5pU0Vn+Jl/oBg\njQGvjpwf86u4bpYYZM3ZWChC2muG9dqwX3yXejUdum0hNVhsOVDT3vJvGlX6\n4PhF/bDSJynLigHqTSgzlGQaPect0pkMsBYJD1RY+7PlNtUT8jGJwIGFl5nP\nsYgp\r\n=KHUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.55.0","@fluid-experimental/tree":"^0.55.0","@fluidframework/aqueduct":"^0.55.0","@fluid-example/example-utils":"^0.55.0","@fluidframework/core-interfaces":"^0.41.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-sharedtree_0.55.0_1642549323499_0.34925380795431193","host":"s3://npm-registry-packages"}},"0.55.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5a3b43668a0cfb90cc3e0dec21bf0976453fd393","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.1.tgz","fileCount":69,"integrity":"sha512-rig3eAhwzfN1nmYQOXxGKa/6l/4ewejTNrhOrBb4Jl+d8VhKLKfDpvQVEjYFB48d+rrWiAicHUsrgZ0Ln+2pVw==","signatures":[{"sig":"MEMCIDUYWfNLMQqh0QA7Lj+DqdiyvOYb99lQXy/8YEWnTiDnAh8uj/1MDm0a60kZ599gWBBjGHmN9WnwZHsKck8YMMBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9D3+CRA9TVsSAnZWagAAm0YQAIPKC8yNUINIkn5Df3j1\nyVy2eK3bXbXGQTHMvbHS49DQIvYKoUCZZRGoR0Te1RGizrWZQ1ESbgqGj8HG\nsJV5AqLnEdaPMgJSeAcz3lNdS61MgHsCXUAr1WjIBIvcK0Xh9XmL4pZKAkp/\nUxvc0+XdYu6yTQeR24LJGLt+z63YgUoIzPGvZaF0jqhWTuYPAeVrj6cVf7KC\n4NYiyudn8yGWhVrofMDvl3Qz5dQoMSRLWiD037T9nUVDESvwb3uD6gPzsT6f\nHYOfPT53q5W4T6EnY1WxWEiAldIzPOD6BtA+SV8nVw21hTKjmBT0eTSGwGld\nDJ2vrGl5z0d42cAn8hC78pwOgoAfTkW8UvUuhERo6FOGkc2D0G7rKkzZw9G0\nZhz0T7t7jNnM9DqI9eFlQ9NQMVzcHIQAzuL1VLEWMEKBr0W1+41G/njfJUsJ\n1ep9pCt0zaDKlHU+6q5cw8c6qOL+Ky/jr4oTHZxUEQRGgpHylU0oIgzeTRRy\n2oZXvY0x/awJiCcSEn79QnjdwZXbHOKOJd7YR9p8r5tD33iKOpi/+peF2q2J\nLJAMMwbjEGT1PmW0wImins8y7isBBgMiM3hTC1BhbN/vQsGo/3KFFLjkw7j+\ndm0qn2Hib0ol45ne+AzXkwyhbnRYrAJm9ZJ1DvsQ0wAbLBQuIYp4ZQpHPl6U\ngiFg\r\n=P13N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.55.1","@fluid-experimental/tree":"^0.55.1","@fluidframework/aqueduct":"^0.55.1","@fluid-example/example-utils":"^0.55.1","@fluidframework/core-interfaces":"^0.41.0","@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-sharedtree_0.55.1_1643396605930_0.01278525614551329","host":"s3://npm-registry-packages"}},"0.56.0-49831":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.0-49831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"eda4bd7330f983360d04a12ec1e7615c088fe2ab","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.0-49831.tgz","fileCount":69,"integrity":"sha512-q1GLQWSX9FyEXPjR1PWiSK+Y77zjP+yvcyWXXEB6ob7hbJRU2fWRe2PZxqxPDzwoVsP0xgluh47T+lJS1H9BIg==","signatures":[{"sig":"MEYCIQDPONpPG3dyb6TStcytARJv6HAedGKDF9BkYE6MTWi46QIhANZb+0xYkKyfEPGteD23XCV4Haadsf5FZo3rTgz15Mis","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2559539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9FKKCRA9TVsSAnZWagAA5c0QAIyOXPBYVgDQfDuyO3+h\nUOPxKoGdosFSYYAnCAkTNl0vb3uqU1RO0JxVwILgsd2BGXCj82gWQ7PzgcpJ\nai1p3E8QRw0mGAo0kMFVReo3+byAOVxrd1UagUQKLf4FBWa7cnmlojwDR4CJ\n/i2gb9M+iCGXujHqrEP5duagiwQQi6r2OjxyoCgRdU0B5sauQ3NuTSFsgi6m\n+3YYHMzPcwwYQVBocb9rt20STiMhLSgCNTDHeLVh4OzQR3U7lQiu3m2sJ5H8\nPfsb05xd1q3ia581mOZT4uJM8yVxS1+PSDnM9tG0PNCae3qUD9afFXrK1KIH\nzV132pw8RLgUNIGKSKQqiCIKaPk6K4KUJ2gMXjf8AKWn4zHA/Gd2aipuGK9+\n2XR5Pb7g5DvUVnsz2tMIZGTmXHSmeqMAbf/CKpaHrLrH/GG2J9daHoJkxHVN\nb6ztlu9sjKnXXD9SO4zChUhZcuNmFCLClfFOemzrj574siygaIAwVezs6mL8\nNKBO/p1/fsCsO7edLKdNI3KHtzP2EERBrvfgaRfxMnI9mvhvXPYQ2wU5bTij\nAs2IvVIUur/50hEsJfRVx7n2+RkNjJNTz2lxKpU8jtWDrF0mJTmJm91V4Lk+\noaJU2VKeJ77pIn9lQIAR/Ln+rTKoJCUxoDg68lC2an8PRj1bc19o2nccbg6V\nWQ/P\r\n=EQfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"0.56.0-49831","@fluid-experimental/tree":"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","@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-sharedtree_0.56.0-49831_1643401866611_0.929425739640694","host":"s3://npm-registry-packages"}},"0.56.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"3dabb1b3944dc4c09044071b6307fcc591114d0f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.0.tgz","fileCount":69,"integrity":"sha512-8vtLlunwsTi39moZUj7ekUw4rtOPx2gyo/pw56SF4BjT/FO1XKrRzM8tA1Kww0y/0wg/zYPG36DVl+/CYUs6pg==","signatures":[{"sig":"MEUCIClMHSSEt4lyRCZggqxsrPH/4P8ZHcN1ArdNL3HniWgIAiEA5SOC6osqbsmNohIMUF6iUOaHcEpPLLU4n5ENunuCZzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2559455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9IqcCRA9TVsSAnZWagAAxY8P/092OhAJbie69EiC8cgA\n5WtLSu450GIWueieXOBsQAQA45+JuY06WUzOrX7FjlgR7a7iVohGkwe40dm+\nyCtYeoAYEs6TdZNgVwXHSEswHrAMKyCl2/Mey7vpeauUdz/a39/yHuEXcN6v\nLMl3+OhYVhBpo0tVF15LsSDNErnPtgoQdY8vIYcg6hk/9iSjRLX7oDfwPj+A\nQfwMH8pPNSz16QjrL2jO/63S6qhe9HOwsqrv2tA8q6vujylQnFZvdkKfmmEW\npmYHGhXVYozJkC+ox66uB5EWDjXbLeK+QAH4Nd9psA3RPeKOg5lAil8kTJYg\nAZKC0b3JjQAwoXMj8nX5aqJtqTPrGzodg1lcRds2kPxKU9Izfcp2S7xA0UoK\nCzQwmW2yTsiojk65biot0qYhEVERggHhHJXZFX/Kep+/M992oxhk5l3BswbN\nP7q5qul6+ghYZWsLjheAIAxCOIW1YQuiuyPy4J9drWOvfqiaruNroMlqSJ9W\n1zDoP0K24DfmAWydsVPaLqJCkY5FS+nSV5Zx8f4AA9mgTKmmNPHL4epG8Fej\n7to1SPkSDFc+kIOZzK5iwXWcedVp8I0VD4sZhip5IQv0OOspu72Vxs2KnAV+\nvUGQgGlp5ZAaDtmRDckrzHtIm5H8YsNhBJK2jK3EGO5HjskKiK0RoGw3sWeT\nhMeE\r\n=K0Vq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.0","@fluid-experimental/tree":"^0.56.0","@fluidframework/aqueduct":"^0.56.0","@fluid-example/example-utils":"^0.56.0","@fluidframework/core-interfaces":"^0.42.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-sharedtree_0.56.0_1643416220763_0.024350687806910187","host":"s3://npm-registry-packages"}},"0.54.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.54.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"3dba4581b7facd9c1de0d98e77bd14b04a496ed4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.54.3.tgz","fileCount":69,"integrity":"sha512-OruGGfXv25iW4DrdDlDNf8ONp7zQGcvfjR6Dnzfvcvhg7pOFR7/rKN7edlb2+looCNOfT/vKFlv0mr6gU5nblg==","signatures":[{"sig":"MEQCIEOr+XcGwDa3czuYPjVGWXWUF7ttx/g+RvEq4tX0i+R3AiBHHSn4SlPF8qn/HiP0P7osqB1OU3R0exDQgodxuUHk7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2545838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ztfCRA9TVsSAnZWagAAwO0P/RkWF+YNbpIa6DsEywA5\n8aVdujkUNLlMMeApErx8ytUjVR5gSM1YeT1oUD3NiP8G4y763G8Whj/8XmM5\nSumgYOyQpdFF+TgXHfhxmAW0ihL1B8jesEq6bMkNvsaI0oWZAqfzojMmaL+N\n8/exyms6i+zJE7gmm3fjMxMAYoid1T64BzfzMNrIXgHo+43l/ZPKj7lBGKbv\nAprLwNoirHCsViHyMCDUPK0EGvwzdCX0hP1G4tAxSJ3qFx9u5kH9QizIkO//\nPBoZsu3LfbzgGbhJ8Rf1y8tj77yS7G0KYjlO0ZFjPNQAiHfd0Fh5MTlzE1l4\nQ0nOfJCgd+2hdpFVLL7DlYOL+EsiqxJucYhfF8s4oeY5QL0IUL0NJCK+p6LR\nE0VcgKB0l4PF1F9tUP3mzCdyCiRqqu3nsbB/lZrIj74pW/VKebfe9352WBcw\nexqOVrz06k2euJRAmucIdLCmXkUtoIW2CnL21j32/3xIHDJbG1klzhhPwAYz\nMM/a3jaebG/yOkc2YpdTEJVyTO7pM/CSO296MLDqKHM0t23pmlaWZ/dmU4Pq\nAk27dNoQhJkt9uWUss8ZLy9CFXidelV9sc33qMYofh+2wlqBTlMgR7tFO3F9\noe0F8UrqU/afiXsC1agaWBlyCd8ZlCLD4QW/cPNsmmgkq9S3QA8iHzhdio9W\nixCZ\r\n=TJh7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","react-dom":"^16.10.2","@fluidframework/map":"^0.54.3","@fluid-experimental/tree":"^0.54.3","@fluidframework/aqueduct":"^0.54.3","@fluidframework/core-interfaces":"^0.41.0","@fluidframework/view-interfaces":"^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-sharedtree_0.54.3_1643854687521_0.26163141928326605","host":"s3://npm-registry-packages"}},"0.56.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"5d8652fc0d254daaf4e3e5f6bc72c3bad68f742f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.1.tgz","fileCount":69,"integrity":"sha512-WFOjywNpQA/Or6UHs+fMZ+6/WHSjIUOR+GdGwdmzRJiG07McLHwEbfPlPl5UFYUpDwC28S+EEfoa+gJnW/0Mwg==","signatures":[{"sig":"MEQCIC476FVkD45uR3NPgNX/Xi8fehG1bo7RmcFIkAPrGJpcAiADaznhvUbE71EbwEDJXWcPSJ1pZMFKBKBZ7Y02WzeYvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2559455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z6cCRA9TVsSAnZWagAAopUQAJg8sZpTEnNRX5uzSeh1\njAJYHsTPgYxHfjmPHZpS+sKXDxCFI7pSkX2snN1ZZnvQsM+nJBGwZeR0Rs1u\naeiJx1jtdNuNRq0NHCbLQVwknkXmaTz5VSZKV2J8DjsxKUZUyod1zssnHz3U\nUH+aXcRztGFNnjbbaSbw/3Lb2Cid47wkuAxC2VzH6Am7APx+W2863QoXOcdP\nrT5/5HClxP1KJ4xYUj5df4phKNS5QyT5RBLMR7bSXuQ68BeG5x/kQGXixL5B\nXtErYTlGO13nVe9F5nhaEBR1sBMDS2GITQaiUNvuTzhseN20bLIQP86JMG/C\ntUj52wQtl6WqYBV4t1ctf7SsNv7tCsFVnoRNPelNWfY4jglP3AcU/kWRl4qN\nCvHbTbQ5W/du9KgtbN2J2F+hnTVLdWlPXszXBjKuxyHeYAHKmVqwg0UIN2RX\nksJ/Gvw2FFfGcrCyWhQO+LJFSUg3FTSW61mWOvifoIKGSvM8KcNKgyDFwKao\nyjNb+IDWh3a4LbPgKDJHCDkNY2LZk3GUZSZmixQJkAmeRbzt9zXHm2y7vgVy\njkRIWMyv95I3MsFlT784ZLywxUsvVeV19KkZAeboz2ZY6jCfeBYZXhmCpxhS\nJSbEfeIhpy6yY4aQ+qjTu0/NEblOD9xjo3ELJ7BcONfFrq9Yqxf2NC3dnXtJ\nX/4W\r\n=nU7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.1","@fluid-experimental/tree":"^0.56.1","@fluidframework/aqueduct":"^0.56.1","@fluid-example/example-utils":"^0.56.1","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.1_1643855516421_0.4364175708770932","host":"s3://npm-registry-packages"}},"0.55.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"69ef1c14b7ce540efc585b68726906f535755778","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.2.tgz","fileCount":69,"integrity":"sha512-Oy/Ei7tfDkNLcZTfini9eBn+IdghFCh5QmLjTc6HOq/36apCOXHxHMCSbobiWfCpUo17nxPxiM5rrMj5HCoGZQ==","signatures":[{"sig":"MEQCIEZcGEcx9z57f+7zoq3WwQ+KA5VbldSMCIASBIsP7IhAAiB6MghkwAnPUC7Y5q8jygsO47ygOJn/+oBYQ9HJws+JlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+z7fCRA9TVsSAnZWagAAJyMP/iHbr0wNFDuweVMwBO7j\nhbjPL4BqoUyyTbzrnOLllpgXwB7waYdO5ObtD878VTl0GSlrYhkjGtxU7nMM\n/mn5ZVx5W2XQji2yRpZD+fts/vQvr8E7Q7t/figi/zM+EDHUaLD2K4DU9vje\nSubMLLkFmGUiXmFyjOrDZHzmrwsSBN3thV23O8z9Es1XMwlHgdmy5BsMnUxP\nGAcbr8yeDVL+J8VJcCpC06DVj/1icDc0jQwoCVtPGv1gY0cMDFyrRUVr9E4q\nXtYqfYF9fnj1n6T2W9BriZmnXXLsgoiHFFIW8L7w+odP9bm9sGsQlotd0PoL\nTF8eZvczgTuxbBqjDQ2DAPDhBZKlHis3NcFgDc/hVwsp3iji00IBs2lJyNc1\nLlWprexxKmqfaKUtVvJEEHjtuJjJunNBYcvyCdUJboVdwYjrI30pqNp9cw8S\nNvxB/NH9f6BOaPbVYde+I/bqYrxGTWRhtKpNTqsTRM0Z8B9TPPeA6EyCLZU2\n2QMHRIJm5LzFmskBfXFFkhPO34NsccsSY3lBji6142fhwcDyh+jV4xVVYNNN\ntsZbsGJodrpVmEbxtuSAqJol6PrYyEhdkssC/1SdRerO8mcbYhbLfJm6Nfh/\nk1vZ7rWTP+t+ApFjlmIFN4AgR/Xmt5X44Nc82BCAAxHsX+QPfEmGX+6sXGFB\nYonG\r\n=xGFm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.55.2","@fluid-experimental/tree":"^0.55.2","@fluidframework/aqueduct":"^0.55.2","@fluid-example/example-utils":"^0.55.2","@fluidframework/core-interfaces":"^0.41.0","@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-sharedtree_0.55.2_1643855583660_0.6537409999091599","host":"s3://npm-registry-packages"}},"0.56.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"72e2591ac9b01fbccfb2b9430db0036c0a09ce9f","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.2.tgz","fileCount":69,"integrity":"sha512-6PA7/EIgaGVOpstDiBxGr1HX8H001CI5TOr3AoEyxW0QWCZ6DFTufx3SzOOJwtsjck7bF7WXBuapyEQ5a+rgiA==","signatures":[{"sig":"MEUCIQCaMTi5HcezsVCXa4g92zleYHJ0iYDGwOU7kIC7FYcldwIgX95hOVD6nhWRI5sjO11zf15F5E2Ljnjq5R0RmSZn8Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBFS4CRA9TVsSAnZWagAAWZ4QAI/nHj3q9r4+L2hnQ2in\noOl/Im+vnY1NLAVfIVe2tFDZrki7PMVnZCBh/hfoByOM74v02TTftigU5X2R\n6mCsYocm/qvn5c9T7IPTV+7IfkaX8+l+D/6MFYTWCXdWClHvBGrUfJd2DUmY\nY7pNQru6UWirKXWuVMNZogYPTgqoCw91DCD76CQ2nUPfAcHn37/1bmteQRpd\nXH7/RBVuCdY7sG5ZCnXT2Fb/u2zKs8BcSYwoDVN6gvj6JtnEzPte8/m8pezu\nztGBvK0IXcWXwYeKHWGL8y0T2/avQMicgQocaguBLcNQNd/omRZpKBKNwtJQ\nsgErvvuvA6UFtRdo98zRaUKfBYdWcjoBGyi3kbGb8ZQFUxhvyCZ23YQ6XLOk\ntCOkOHBjqNg8H7Dw3uTF/n81XYPgHR1p8gKCL+BlP/e/HAmNA9HPSO/YMVlp\nxefSlDwmbHjcH6oWkiU9RYXCjrJ4K+mMzoeUO+CMnDa/bn12nazqMTkIFvsE\ni1BAzdb+20tweeYOPNqNmX20ehxadN5ikbqMN9qJAZEPt2NXOEaeI8fds9XV\nxZXlc7Q0CmKOh3UIma/BuzCVDvvKCqMu4KN4KcgEzw2FE52OoI1Pg3xeSjKl\nGXdoYcxza0A9sa+V8K7bJJQdsQ+lRWHEwT75b/X9OVgDE2CNYWtuntc8FTi4\nippv\r\n=OhlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.2","@fluid-experimental/tree":"^0.56.2","@fluidframework/aqueduct":"^0.56.2","@fluid-example/example-utils":"^0.56.2","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.2_1644451000608_0.9215293992423654","host":"s3://npm-registry-packages"}},"0.55.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.55.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"0b65ef9eca652eb2155fff5776303fa05c7993bb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.3.tgz","fileCount":69,"integrity":"sha512-u9ny2zmnx14JeCMelB13P8KrtvkD+oaCn0KZZkofxiD5g2RsZ5PCO1/K+DW71GPsEJ0KtMS2dlUbQTpgVm0YWg==","signatures":[{"sig":"MEQCIGwFEk43rBEw9t9+NC3Wp5RjCPh4GTzNflxzWsmLWEXBAiAdLA1aJi3GxY0rimuUDxWFunCI5b0E+9+MRxgP0mMZJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbtFCRA9TVsSAnZWagAAi4kP/0Nzc/CBDcKq0in+em+9\nMNtRAYtRO/UCKjGTCbEbaR/QNZU2UuLTbVUVuhAM4EDtESKRZxofcNwXUhoH\nWkZ/uxcT3odcNobkBFtxzlImpF7/FytTZ8N4hgNumJubwJYzj2ewGW3ip3ff\n20JQR48gNIlUs9Rg25HF4Rzl7gGUmqQbWF3G4qSDigP7867tOey6DXN93eut\nihyHiHvdIghVFfMPIXrdHWnYnM1yrmmah2vps80FrF+9PxWQf2QpHfmOkrDP\nXdBs/fZ4u4K+maNfDWpq3EtNflKEPn086Y2xs2jykCKVfus2wwfHu36fCcND\nFE5lFv9qHqevYeWcFs16LdAQMJ+bDcvAIQnsUdKPdmMk8C4R13COp/W3yunR\nVBbWnBAECz9iB2PuzjOPDcgg6ClbbS5hsb3rCAYtJiN7XJfbx7BNLabIfQou\nJTSr4B1+Q6kkZd8LENT0oghRCpzqr92oY5MHJcXZueXrz+GZZEV08+Dqyglo\nXOlVc/E6b6BVatpMWhhW+d+2oRo31+tNXWderb7np9WISy5HyMf1FPb4xXwm\n+y1BhYhsCy3iYrZSbJN3SBJHJokF8dgsIF/C0CdHCNaiSdQ95rX+vUDY0xhQ\n3ocIYZoqHDcfCE3uVheL9gc4cz2tsDFGaO30ktl5kr/5QLX0p/QJcnorTJzr\nss1B\r\n=yyEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.55.3","@fluid-experimental/tree":"^0.55.3","@fluidframework/aqueduct":"^0.55.3","@fluid-example/example-utils":"^0.55.3","@fluidframework/core-interfaces":"^0.41.0","@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-sharedtree_0.55.3_1644542788909_0.5180852205951398","host":"s3://npm-registry-packages"}},"0.56.3":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.3","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c75cab4d5b9e54420d989a490e24c9e2cc41d079","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.3.tgz","fileCount":69,"integrity":"sha512-rF+pOek2SKZwqBznAbzMHO+ym4z9daNUPqsDBWKKpSScPzqdDnbcIWrxho0Dj9/T5TcQzF9BDoSa4zOwUXjHRQ==","signatures":[{"sig":"MEQCIElWJpdxCrKzSpL3fG9p6Tc4VnbfE3haACEbbol50ghsAiAuAerxm+RBQek/hGHU2kC6B50n8gbKlPdvWpzQIL09Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbwZCRA9TVsSAnZWagAAfDYQAIGMjyHf616IxIkHfrXv\npMc3HaCBPlGul1Umz+/QFxKHTCBBYlmAaQgXL2Z1kwT0vsAjWkz87uhivo1q\nRBIGIOlzmX5URo9ZMPfne5ZuQGEnFI2DFWIuOuHbjkADJ3QO1ExtcconhC2k\ncI1/IpYk95jaKBRgRMjH/0B2+Y4HhIniGtqAJBPrnSEgS5j+Zp9LJdzvQya5\nL/yJL+nik2mgDcUv2dZ4GMC7xrdSifM+0FNzorVEvJZNYGc/+9IF5j0z1SCY\n8Rs9MkzvUJNAWJlr+fixlqFHJevvT6jGLhlb9l4TaHQXV3uJjtz307NizaCC\nC75k7EwYAdahorXyh78Exhk1dB8c4mPnicXnB5SqyVuH/p0MM0KBDjqr72Rc\n5sjs8xSsCfVVCcBD+VXpAKeBUlNljqzWTFA8lAp7qtjkQEye33Z7N96016dY\n4XaCuqjDAjWwYaYYmttCI2FLFzr3f0J0VnVSIwvn0ko7/zBTXxAEb8d9zWo1\ntjGx6t3tav55jy6r/jU88JxAZYSB4NIJgPIGqHIHegI2/NttMbTEj00xupji\nZ0EzMQNnlk7EPtnDQZsA7IFVMj0dxFDvcAPJU5h7+kUg7W6hG1TIJsf2UsuF\noaIfptmKisIYMi1dm57esoCJx6SgTT/mmY3Ma5OUfZ1lL3gbCbIWy1bWGt9Q\n4s+K\r\n=Wpcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.3","@fluid-experimental/tree":"^0.56.3","@fluidframework/aqueduct":"^0.56.3","@fluid-example/example-utils":"^0.56.3","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.3_1644543001042_0.481798225337579","host":"s3://npm-registry-packages"}},"0.57.0-51086":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.57.0-51086","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"95c57ccc400d3032978af4f541dac88ef851e242","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.57.0-51086.tgz","fileCount":69,"integrity":"sha512-Z899zfYy2mfDEM1jatqzk22lxvTkLqs+5lqkFhgGAWPG5Jnb/69p9fdaT+o/b8OiZHl83Rc3yLGRKDVVSr6qVQ==","signatures":[{"sig":"MEUCIHA7Ztnf2+JAtDGm98d1iQvDm0KLk2pJ1dhz2R2VibWVAiEAsZk6sMBRe3XJEWLo07YGQGakHXXrbl7TwqsuzuxoQ+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2588161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBwj7CRA9TVsSAnZWagAATmMP/1Lmfl9eVoh5C+Hhigk1\nObV4zPSAYxNnneGqbqVkhT0RJ7YdP0bRHv5FgbwlCjNyqaUZ0TCak/3uFuzi\netbPxeDDzM6ltzKwthvNyn9+96wXweOemgIN31B8Fxu1EIojVw0q+KwcCvl6\nSqFa5JKPk43HMFNyTggDJke+TlutU8m7WbDTyMMY3O/AzKbDFF413WZDzmvn\n30T0eIvIdSkMNY82pWoRamL8raQz1WaLWEoG3SG5Fnhe44+eeg2yADHgJ1Gs\nXOTwDxbxbqb0Jwpl8sSnP61BKt97qmdzuRLmxSNxjE8EOyAG19fn/r1gvCOT\nl3V+OCEA68IHqncgk76YjWClMVTaheloNblSHHACUZYqa3FxwRuOHcVAOhxY\n/vBxvFbaSz0NYRYSzFxd0WknmC/SGK1pnZDhUhcp9iYtITEIsZ3Dkl5NNdem\n4OoZI6mK/ahZ5egsLqoZR5Q39z5B/TfChbyAvVf7dGJlRryEUMhUtp1vM7Ev\nZZUSamiSyrDGoua3hXWENQ7lmUWPq3QQXsZjRaebHTuVFV40nt+zcz+gtWQP\nC/1L2HEse6nlrIiEudOs2xcpZDKRZEqhspNt8CL7OJxFJroMT+umjbgtAN1m\nm9alyM2I2Xwc0j2HfG/r+QT7MpyD7LwWjGdJfrIayV3Y5VcU4Ua5FEfKOHY7\n45rR\r\n=dbUy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"0.57.0-51086","@fluid-experimental/tree":"0.57.0-51086","@fluidframework/aqueduct":"0.57.0-51086","@fluid-example/example-utils":"0.57.0-51086","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.57.0-51086_1644628219547_0.16000455430754568","host":"s3://npm-registry-packages"}},"0.56.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d99329915588d35c4e823e7f88030863cfcb8b7d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.4.tgz","fileCount":69,"integrity":"sha512-BROPzUQM97auTYoEN/ysATGjzmdFnK9iwcUgbivxzKpisvsbi9yncYBPcuOHV4D3fBSxsqdvBU3ujEBmXZcFrQ==","signatures":[{"sig":"MEYCIQCS+TpWM6/thlsYudMvSR+lz2kCLF44pQGNBY4MuAONbAIhAM2gofCvQ4HkVPi4SD79XtFo5DjRE17c/ajdsJRuReol","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs2Q//UrrSYcfj1kJe6U92ZXKwhfShsPXDqlnvB1mX2eyJA5w6im1D\r\nLmPkXHwDXGBw07hL1o1wAbiWHBZI9WESuMc7zG/7IqxB+X8EtgpA5GcCKJLQ\r\nvV4KlP/QqNUs06gylrLUjZWcvN8tbPuf8KzWRzOS9i3UkEMo9zcx7+MIgvX9\r\nHAD1UKradEZwbREdhJgcDMgfoHzbNCwMSVzsHxJ0tBcXOnF5rkz5yW22cUX/\r\nTLKisJT3KurvoOA+u/6j2ypz9yia3B3A7W7AQO8PXU67m+iaIw/XH74G5niC\r\nDZIQrZjfAzQqoK7wnxbBUFCY8optJesrfoIjwk5mmiUibBfa3XB0moLH0Uve\r\nADrQoK1Gt5QahoR2umTkbUnaWvP1e/lDZnQpwwmkN+BD8gkhxYwQnx2iVejF\r\nHQeVlhBBzHmz1Vc5QKT2UKrUmpRNbKv/Cvk3WsjQCDXUrUviAToGuKEuZaQj\r\nsoho7B264yb9ls5YiESzodAr5kGSMKs2aJrN7LSbFjyTYoc0+xAbaVcx6Fi6\r\nMUCZ24PIuK6T+5YnwMTwXwp5hY2AtPVHUcHlTWrDGKFjCU7i3/KVpd1md+dy\r\n8Lhl5tUzoSbkKR4dNzEXmWogJht49GxzUlliVU08MxDxAZLZLSeQshgH8+RX\r\nNLCmq3+QniVWx8CcrKbHlZ5Ft8tDQgpIFK4=\r\n=ZYv7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.4","@fluid-experimental/tree":"^0.56.4","@fluidframework/aqueduct":"^0.56.4","@fluid-example/example-utils":"^0.56.4","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.4_1645127901519_0.9797084978140274","host":"s3://npm-registry-packages"}},"0.55.4":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.55.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.55.4","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7b9ffd2c3c87a3e30f7d3c62b949c2c2731943a5","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.55.4.tgz","fileCount":69,"integrity":"sha512-F2a+fQUdFoTGfwqgBUOxDSWJcLMJBxj+Gc8NHyenn8IAX4CJTSR6yNvaIEasG/9LZutYRGuj936VHnLju7tl3w==","signatures":[{"sig":"MEUCIQCUk1UPOCF4bixIkZN7pyO/jOZl3KaKSBqs7QbzNEiSgAIgU072YynUQ6Yj5dcapF9fgR3zONG1TtZ6phUUBu7HBhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2560648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrqIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQpw/+Js0CvhOjfkJiRqNs1Xmxuvn8dmoMnSRucPUnoaIChTy/SjpI\r\nHAM2WjpLxLhPJeompLVKXYqb2Bg/Pn0hjtuCE9P9JZ3hh/+xeAt4lQqqK2xd\r\nz7hBEnH6GBz7ZmWLtKre8pByv9uSCKtuBVB5MN3Uv8e6NqwWcRkKcfqGaLFX\r\nvqPhujhBIVkRhwmH3abWpViE0RhPCaKnYjTKM09N/9AB4ylvKI2Z7JRpVQp0\r\n9NIUx/TI9cMBqJY2NRlGk0fdtq0cYPiQAKercFEQ4E+H75XnOGorXSy2102f\r\nB7Tx8dWjyDeTKgFDev65iwZg9IeNYQf8sFakdvaTqe7QLZqlXJ0sG16Nr29Y\r\nXdPxoUsaqSu/OSCV67aNtuOGiqDwLv4rs191CvjSKcMWGFSso8OMtXZ0RvrI\r\nHx9+bHWgSstN7IuXGZQfhhY8QHAaUjjWrh5XFdNnzqYfbJj3H3sd707epaxh\r\n1mSZ9toSjOEShlFcutvOrYmxG/iJw6Ynwn2gkptMN/XJ4b+jDpefUtIJQ6NM\r\nJnNyHIpgIg2CkKCMfRVvZRWy0Qy26Aur1V4H5ePPv5EJJQoE1407Uci2EJYK\r\nM47ys0dS79MnnVAPfvVhNNcDa+oQvwLY6VOKcbnnuvBUxjRE3lmV98xJCmSe\r\nLQvneMgLH10aAST5ZM3cw62K9ohKnoBoSw0=\r\n=xPGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.55.4","@fluid-experimental/tree":"^0.55.4","@fluidframework/aqueduct":"^0.55.4","@fluid-example/example-utils":"^0.55.4","@fluidframework/core-interfaces":"^0.41.0","@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-sharedtree_0.55.4_1645132424426_0.9697581765391967","host":"s3://npm-registry-packages"}},"0.56.5":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.5","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"d23b6db0a12ed0dcba11e387a16636f17b091d37","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.5.tgz","fileCount":69,"integrity":"sha512-VSnh/PKwBqwAgrl6s75pXVhalEAJvxlTrPHZALTzRP8gOh+oQk7kWbTsjDWJZt2mhcXnHfDdsoOVH/G8Sokfpw==","signatures":[{"sig":"MEUCID6NJaHpBwsazVdSHs71xKgPl2St3yqZ8xs0SPyzRdNSAiEAmUmQ1juS/7xAV5eUcdBHjAl19wpfD50I3DQ6Og6/XGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEDysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHCg//VU2q/5xBTygX6bym5QqvseTroDLhvnBlonP7yBZnhDS50y6r\r\n0aG0x0BG9IdBsTIkbIHW/W2+UTRHFj34nK2+cFYJ/J+novMHi9r0/e/HcUY8\r\nU5wInteqW/BQHI6oiezK7VZ3dH9QaJ0UrUMFS+UY2U6AnrUx0SXiu/xnV8E0\r\nDdFfTJEbkEeuUiXIfWvtkRWlbyQGElKdomCVxaqSYicQmAshFtUGZccdJZLB\r\nh7jw9EF4CLNm6tkNqiNT24W1LIgETDufnpxB8Tmd7ZNx76/2QNqG4ct5F2P+\r\nUmoEUY0G9imE/Q/QBWLlAF1pliOJ9DineMEW6D3EbVsZD/OXgUHkcl0ncH+t\r\n9DtW1x/yDFF8aXVpq/HrhACivnitFu+OFX5wvYsHnADyH4fYYmzAwcoADcZD\r\nTf5MFRcaBtjTNMm7QRQCVN08YNPIUF2fTBb0CMAYO/JOvuEEIViWEi2eyvqi\r\nu4k1ZdUSXCnz56SvD9rJhzvmno8wyqBgTjfaH7oN1ZSmEwjwNzXJMsrX8/g1\r\n+qvV9lIEpqQiWev9ozmBl/zlnhD5cJ4ySGWA7POL/8yoSs49dB7JLbys01ed\r\n46zm9PfPMYoH6MzJyqP6VDSgXL4T77l7TSQsC2dMVxJWRMcMY7wetIV2z0lM\r\nrSZcPws2lRqOddNpWa+oPzsmwMI/LhutzwA=\r\n=rhDi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.5","@fluid-experimental/tree":"^0.56.5","@fluidframework/aqueduct":"^0.56.5","@fluid-example/example-utils":"^0.56.5","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.5_1645231275999_0.5000990061638162","host":"s3://npm-registry-packages"}},"0.56.6":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.6","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"811608e753ff0daeda9763ae7fcaf5faccd300c1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.6.tgz","fileCount":69,"integrity":"sha512-kAGxZ3B5gJ69NhSqOwaqaeQNcWv1+ZsgX6hi3cMqOxNt/TfSX7S00S9BffYQW1LyD4zB3rZtEpo19V09bsZ96g==","signatures":[{"sig":"MEYCIQCH7Nt3NVoy9xi9hrzYS9NbtXj5RQnrrAsuejzHenTUQQIhAP//1t0GUC9v70/9LkWEfHBeLc5taEKvTKudqMABJUvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH/l0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ3hAAkChLCBw5R8vYAXlA+XuVOyLInvxTjUVq1ZSfFn0aPJM+DMsK\r\ntHDfSIFC/mZ/stK0SapBPM4wsLnRTxDor/Z5hCF0fmqsNVRPZEQdnVng8Wug\r\nZqsLRwJn7SuXwjt9irJV4xXfEwb+RLSKPr5V4U4B823JpasDMbxJr4gRUio+\r\naUIp4B1Y/nQnhicvplM/2gEcT/Wh5NzD7DnhUXuiFTxJKeFpqmhwv02n+k/d\r\nXgfLDH9klhLZXebyCNulnxvbJtk3Vx4M0kDmAnhhJfOlAA/HoBgREG8GGeuE\r\nrYLaf5aXMLf0ax7FVyEwnKmn1eMZAsnL8p7EP81Rnvs59cTOzgGi3BQ+R1qH\r\n5aI+HjKF56bMszp9OY2Wx0aM6O73pycBm+ugwyPeaznSAvoxgOLI83xB3MNR\r\nzWZkfxZ8OLhMUdEqwZpX+oZJ1wFZT+tlV8p52Vudw8xzQL7vPBKP4QVNDHLn\r\n7pjPvHRjRq+EfgNOOD4yxxSlLUuSRf4tC0r1vu/tUwGQ/R76+cIQSz/v9BVH\r\n7NcwY2+Sk4p2HozECblTC/FhtGKRLtamSKW6qBsmuZBSHzvEIdwnGkgI3KMd\r\nytbgcPXR7gtDNG6Iy/4+OD9JpmJxAHREuqlHIGhzQxV3ZfP1KJCz9YnbVYtr\r\nw4we434x21UQ7ptEBnq5g75VXZMcn3gjhpc=\r\n=wAP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.56.6","@fluid-experimental/tree":"^0.56.6","@fluidframework/aqueduct":"^0.56.6","@fluid-example/example-utils":"^0.56.6","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.6_1646262643849_0.5171126186350274","host":"s3://npm-registry-packages"}},"0.57.0":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.57.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.57.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1746f9fde5a727a84a989894e568dafee7dc1cc3","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.57.0.tgz","fileCount":69,"integrity":"sha512-Hsrqm/+LE11yoWMNHSlAJg3c4R0v9NwemWCqZABd0SG5BJUqZJDe7FxNLjQxdRPERkfQfRiqu9LfmSQqv8TAAQ==","signatures":[{"sig":"MEQCIAilvmGneGGSxirfMkKcsVnOcMIlZMHr+nMre0jk3MZsAiBo6vw25AUh3cfEF97ckFAcOJfsyutIFsCSnm3KYnZMfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2591038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIASpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyfA//RdUGgSTunrqo+oYyvRvv3dC0FDxMbGyWzm3UNpZvMuFDfj/3\r\nlTrguCPmZwZnCio26n2YO7B4z0PnSSvwN066U0sr69VW0GUHPwOBntSwznpQ\r\n6gFe1COY2WufGDkhpdEXzwoxxCk5WE0XMPZeJE3NfqY1/EnFgZHR9EIgQyah\r\n1jKMPaZ9x1Mc8D8WeSkRK7xa6fIQAJtIa/c9zodTxqf5Ie/JfslyqPVNrUSs\r\nGmaqMxufjsbwaH3LpfCf+T9IicoE38rbl1m5SVClVKS9jEhvR3b5MVLaCDb1\r\nGwqxaDm/Zd+B0Hq/QS/Vunsmwokh9SnsgCEfW/lqScHQnEtcn/uMtCnEH6i+\r\niQ1rNPIcZwtFPI9Trg0h0SmeZK2jKBGn4E4XiqJ0DBioGW9D3wmvqc5Z0/Nn\r\nkar5w2OCyF2uzDMFd6IP3kJothh8tAHpacGjcp1cT/hFFQTC3TOUB0uFQcFB\r\nk0S8W0s87A6nH6GVSLbsBJqVUL6tgS9dI1PUPdZD8kX3aTD7mOnBizNc7TjR\r\nnstxydI+2Fp/lhdnlRx9KTGbeaFsxtDqgAZwcjLG7RSY7c6fMBrJa6IwyRZj\r\nj7R4agy2D2YTDysPsDk/xrq8m43HficNZw47HzYA+oeJk6A2SwQs2s4SdTW3\r\nDRg7b1Qo4Pj9JvM4bfMO1UrXO9B07IRBLUw=\r\n=J+cE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.57.0","@fluid-experimental/tree":"^0.57.0","@fluidframework/aqueduct":"^0.57.0","@fluid-example/example-utils":"^0.57.0","@fluidframework/core-interfaces":"^0.42.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-sharedtree_0.57.0_1646265512909_0.3125167386641967","host":"s3://npm-registry-packages"}},"0.56.7":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.7","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"99cb9909dab8787747a34639cea0fc530806e391","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.7.tgz","fileCount":69,"integrity":"sha512-rTKa8vXj6ONBgjtoCtmV354kTX0vdxCbmR/+GDHicz8Y+rCDmeVVFeCGJLeXHXxbnnuzUuiFQF7R4bM+61S7IQ==","signatures":[{"sig":"MEUCID54Z8Pa/rtdP55bv4s9sLQ/WdLiI9fibDHlSSUfEWtFAiEAkplMujB7D5GVkvp+OCDY8DWSRSHE6y11nKdd2UHy+kQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2565564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiISG5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsYRAAimaAhsxM44Z2CE8Mjt73dXknZO58f6p2tWPQiGXXIswFEdU1\r\nWApcgHsB1EMxRwhERB4NdFHo+/tOKo097VlbsOzT0mCa6UBqFgdqoCx4lYVX\r\n15yY446AGTMzNtzQGCT1+8uVlsy6F5aeTZOnQ5WGaBbhkMvNbZ9Xa9kgPO14\r\nKygZP1rr6tp7Qg3f97FnwxnMiA+yicklT71PPJazNcMRxAG1Gm7HpsLzKq8y\r\n1Fy/LvwVeNKSLGu/oN0LsCBbfkZ76fV7fCZO49pH/KrWpk5oA9Ft3u6dfLiH\r\nJpqbGFDqFI1wf3lvipgzUgr/aYp/gfyHRwe9udc+edkVm7Z9w4/xgBVovuKB\r\nEVEFSTfBNnJoL/C4GY0LsKGvbT6l6FHuP5QqVtvYLPWLvcXGXDu6ymcnlG/d\r\nwFb3pyzpP3CtbOLIKH3Xfn2N0MXuBAQllGHOCj613xzg8isQBSqm9GauXhD/\r\nC6/lkoRc2gLcuPn1o/tSTZeQfP6q9sOvjI1nysDNg38VgG57P+6aCvOSGWVt\r\nUtD2TWjKIZ5OJNfMU3z8ICH6SgN7/Fl3jMS5VHTPWuzMsf33qZMK+nQ2nlpD\r\nQyJsFAGYqhm3eLm69BvI17vcs19URu57ma59t5FFj8HkYxF65M4Pgb+QzTJ3\r\nw7QEjwqOWxkLogdAt7BqezJYUFaawsAJbUk=\r\n=0trV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.56.7","@fluid-experimental/tree":"^0.56.7","@fluidframework/aqueduct":"^0.56.7","@fluid-example/example-utils":"^0.56.7","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.7_1646338489804_0.05215395783650978","host":"s3://npm-registry-packages"}},"0.57.1":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.57.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.57.1","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"7a4705d7d7d938b984807469d8ca60994257a281","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.57.1.tgz","fileCount":69,"integrity":"sha512-D23dU7wVCbSp9fqU6puKIR0zMq+9AduHXFzMUz5CdkExAiLDrLklgB9HoY6aqLYGjT6mJHnl1tfoZb/1A1eYuw==","signatures":[{"sig":"MEUCICdXc2fTs/MOcy6VhwdwqEAUux7yD6ebytMO3DRdgC9lAiEAr1fhU3LdkNhT+Ycy8BRg/pdTRmixebaBVlaSPxIUWn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2594310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIW8qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxAw/+MXcdLgY99B4nsANqisGZ6vjOJJPNOBRm/PweknAm+eKWs427\r\nCCXg9VFhLBBiLqjQNognh2Gicpx9/+3QqqTN8LstouNC9weomCxtzwLQF0/v\r\nmcUFcrDjkQ7ddAflKa/tnW54V9Ka5dErVUDIZoDOEKi9GA1Nu64SiPB1n95u\r\nYOiY8MWTl5r1ERU8IchfJ7ErCuj9le2TuRk9P3gVtJNj3mGOLT9GskOgE+rL\r\n99P2Z8hXv8oJpiVx79GiTICmhKhdk53Gkrvwh7PWIxRNYaNgLiOtIijDB9jj\r\nGDjtiGezOACi5Ke8hvQ3i4F0WqITDIeNth7HMYF+5aAF6m838tbSPe65qQHy\r\ncMGLtWgVjUuVMZNzcmqqSM5w84th6PEQa0bhB7iY4Fb0AG/xY48miQD3BWQ/\r\nAtP/HwdommjtIt7W3zmkLOAExV4AZ8zZR1c6JAqMIpsSRl/KkdS7iXrvwTIp\r\nixTuRv1EpfhD6JvwVamjvjyzVvol71ewPtDr8Jj7znjiw3fuwkNH8oaSlOgq\r\nNQXG0nu9DyhkAJ4LI3Kt4fGFezdmPtKhzmpdcG6B8BaJpNJb0Zlq58pXIhA1\r\nugT3EQ9whYAU6Lcl3CrH4fCsVvsBbhKMAu8D5pfV6JgpCPs+SBrJC+EQF9Kx\r\n9VBybvUJO2SBeXyskzVkGuX8YGOXQhFwl+w=\r\n=Kglv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.57.1","@fluid-experimental/tree":"^0.57.1","@fluidframework/aqueduct":"^0.57.1","@fluid-example/example-utils":"^0.57.1","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.57.1_1646358314391_0.4373522224874222","host":"s3://npm-registry-packages"}},"0.56.8":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.8","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"38a54d813673586b745f4ea9e07347864cfe4af1","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.8.tgz","fileCount":69,"integrity":"sha512-VvOl/EJ7sCutMOIVKL1q0I5q/ULu+7EIaBLldznr+HrfXN5UhzBCK3QcVmswy9hO5U7hClahgUnLgi1WINGHEQ==","signatures":[{"sig":"MEUCIQDBgZ9V1qLfiYCGIziShEJXEw5pPgBfhZLctojcN2cxAwIgW400pRjpPOw21LhpDxofKF6xxEPQBIK3tzbbIaaaH7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2565887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIl5bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGLxAAljUNVNlT203SMtvhuV3XlM8bJg+uN/ULtxhxVS94BO9TTyST\r\n7s+byFj/pd/9EB8gI901Xr98VP5wg9SDk0cmCyNrT159J5CtfzUNqL4LlCQl\r\nCx2gzo2pdGVg7NHVAvjLWdjwr2B3iXb1zY50Z4mqJP5fOC6xp6i5xUXIPSsl\r\nhfVLLZmOAZpFL9nUL2WkUh/CKh1z893t0jIorqivsbcqgLVU2Ma6TkjWEaEG\r\ni/a9pV5329/CMfAq4WAtwcKE67xNXmpZZ4ex1Fi8frc/xSvZ/ymU2m11dPml\r\nk4rgMtBFt4KrPKNltRRx9eyzRHYmFRT3yJUix+NjGjJxvNsPmarKUjsrtrOu\r\n/2Yn4Ml/MKgmrE0i0+euUPBN4/I6/CGZkUuahr8mCT7P4Z8UfKcrtWdywdzg\r\n01WmRHier2dBFsYhj78oFqpkmcAkKnSuFKBVjTRmsVFgS5Ow6ptPt6URIYsZ\r\nGEslnZojzgTOTzLh9FPnRGQCggBMlc28o9J6DfSeYsMNAd+W1kVUPRyGQNwS\r\nV9/vZJdUc7/xrnSedHlaP2/hlf2VfExmwE2m9yAl5mJN4QHkVkTwUgzH2Avb\r\nLxBJdLKDBJwoJLrMr0kLa5BwNREDQ4w21ihIQHaz9/Ey5cARCrDg3DQ8xjBf\r\nfp4VtXdqh1MpMi/hOfzoj6/AzK++mcAEiFk=\r\n=9NYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.56.8","@fluid-experimental/tree":"^0.56.8","@fluidframework/aqueduct":"^0.56.8","@fluid-example/example-utils":"^0.56.8","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.8_1646419547345_0.1489745540480698","host":"s3://npm-registry-packages"}},"0.58.0-55561":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.0-55561","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"662e4030ab25d8999487209f52b735c771a4836c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.0-55561.tgz","fileCount":69,"integrity":"sha512-+S6+j9xgE5nEVIFLGxDHDCca19xhAvNH85NvWIACH7USrjWsvA4z3fv2BVhbEaKpIIygWhtFOtlvwxmlRAxLkg==","signatures":[{"sig":"MEUCIAFflN2/PYjfu12cy2msb8OObmHiP0GdLGCETRsvz/7qAiEA3LQd9vk7JRRa6Xeu7owPPhLFGZB2nOirZj3PvbL0v1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2603325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiInEUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnjQ//QmCz76S9wZJu1uKMrpubxHYA0peT2DCtDy7ypsDET0uBYLZf\r\nhneMRT8jflOEKuXcxnxVQAbZ23+NPon2hU0SW6Iuqpb1jxpILH4IGNwKWLrg\r\nOvmlx8E0msa1log5O95sdKqq24GAYXpT7edCE/XJHaed+yIaLkX1ez/G0Pfq\r\nEk3L3lULqY2QcyA4AS5aE/4zb/UDqfPzBnj+53anlivCiyTQkf+Tz+E4WQ0F\r\nallWMfHZVjJP835vrSr6qvC6S5sLYMNl5YfOSecycv0vIWyKtvOrdeNxus5G\r\n5+1tIJAFPXNN0LZ+By6d/D/oxLrSbhNW7z5HsabwC+X05EuGq/7Mm3XdVj/V\r\nXHp8/tNx8Wg//f1Th97q6u/6W4wiH9MoouE7i1ue4vSCj1oXx/FA+h1tDroP\r\nUhdTjescjr6R8KG+UVH8djRLiYSiqFTNOCXrKpl1BFYTjliOa7P/K63W9Aox\r\nWB314Cv2SkT66dvOkWalM5XQbU6xS19aEiAD5sZjkNsFhfoBF73mc/g5JX9d\r\nMrB4OBJLYlCRed4JUVd46V6K9HYW0zmV8vyGzQb7mL316SjWFONEdX9peXmW\r\nyTA905LJHFYkUWUdVkB7lU3WayO3+3NdPA1fwrfm2LpiMGkQYtl7OzStks0x\r\n0fcx2iSeRONFnVEPHu7RYmfcHFKN0w06j2s=\r\n=jXjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"0.58.0-55561","@fluid-experimental/tree":"0.58.0-55561","@fluidframework/aqueduct":"0.58.0-55561","@fluid-example/example-utils":"0.58.0-55561","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.0-55561_1646424340439_0.9173497065913165","host":"s3://npm-registry-packages"}},"0.58.0-55983":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.0-55983","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"1ad735fe85fd2e16306caeed6d65651f629cc716","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.0-55983.tgz","fileCount":69,"integrity":"sha512-h1+SMu8y/BFNMv8wsfQDvw1PAQ2gA17q9y1oksVse23MZQJg/G/YSIArOQfaM6WrI5OPLu5hAUJIlueQLFTJbw==","signatures":[{"sig":"MEUCIQDVe1geut3VbMUgzUIF62g/zyp+XpjJAj7UtNgnQH9LqgIgSmpq8SMIFbUYlRj2N5vc0rlB5O2s+/l1cPtYbaqcdRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2603339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIrQFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT4hAAikGvqGtqJ8LVKrX50wTjC1ar6GvBQvWKLjYAiXzEq4nls6F+\r\nrKSVFQCx9yfv/4X6nFUR1YLZ0Q8jRJB9pa71uiTF3FlKsTa0gqJCZMg1PQd7\r\nXWtq+Ls19WMmV4Os9PXYw2LpQUDe2FLd/RGRQz6Gb1lORdSdTVmR+vGi+V5c\r\nv/bSxFUZnNSH+Wd0aR9V13Z+j5rn29DLPtSLrWx0YZDyrFU1aHxDsh3zSqiN\r\n1/J9aA8UCYI16l6Y09kAWsF1JSUZy6o8HXSbWuFUOuAglYduEh/DoJvtjN8U\r\n9cuZBYKU4XTuc6bMO1JKVW4vItdD/Kg/+0HGRdUlWBIjKTWM0sZMzXOhB9O+\r\ntBYtIDsOagHmZdSvxcgmYRvGoHnaGCKNmGrJMOaiV8YUh6/x28sixH0bNV9v\r\noPw4uvN3+YIWRlnvMmvFhH5fZFzmgXcFOULByYTsFCNMctwPVHHENiKShFk0\r\nR4ldcDSyOAiBBUJv4K8A8AQ3+39GFXpIt8JfDQGNaB4CJ7wYFcT6BjRlg49V\r\nOWCBj6DD6v4ah1y8TR+Y72rd1MHb4bkwUuq2B4f2YvveG3ID1Ioo5a1WIK/I\r\nEn9vGf5TRdi5/oeHKiOZ+XQuYmYDih4hNjxctNajgFV0edfX6eoab2F2ccir\r\nIxmgvOiT0qavFTqwmc+2VXj6VGoqsw7W+iA=\r\n=JTEV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"0.58.0-55983","@fluid-experimental/tree":"0.58.0-55983","@fluidframework/aqueduct":"0.58.0-55983","@fluid-example/example-utils":"0.58.0-55983","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.0-55983_1646441476898_0.8613941545720616","host":"s3://npm-registry-packages"}},"0.56.9":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.9","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"89e8fecc075442887c8c90ce7907a16c709b23ee","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.9.tgz","fileCount":69,"integrity":"sha512-hlzLPeCYNtKlZtjJpjX9qfEHz2aeYo4iwpK8sQmUK5FabqUv80yEiCFpjAeVbzFT6RNRG4Q1EVPj+abSJle+yQ==","signatures":[{"sig":"MEUCIQCs4ul5pQyYG0vuPaFjBOOR5uQqUlBPiL+LVsTyD3KFcgIgUCZkv2da1nk2GjM9uc148kdHiJ0dO+azER2qCVeFOpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2566253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK7jWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY4Q/8Dd1SHVqw4mprBbYRJvdLd8x3s+CYFrdvHYitELJNyzPSDXNo\r\ne236hZLqEfSS5pR3eXg6XGU+ezmYsYXoAmDplVlTsbEyfvb8blkDkdNKdVgI\r\naolhZ5bB5wkqWETLtzxPmxEY2GP6OsOCGTH1oUHP0BSn1mb1hPKbxERGN3Zi\r\nKwGP2PMt2+ZJMwQnz+4Pe4xVodrF9JrPwyac1SL8KR5AagkSzJJfplO9x7rc\r\nlyLhGn8R39FCP5iMDOCOybN5cxZohlwwXHh44tIRlLkGLigkO6o93DgTDxhM\r\n7aRTAUNLLO1MnoPvmbsk/LgwNw9JSCDdKyPgy+h294ChmPHFs5M1iwM+pjIh\r\nP0zrPD7h0PwbAu7cUEmC1qJxOB0shemv7aFukvcaoY8Y4kLcJUlJEbCOs3Qp\r\nHx6AyoimLAKfOhccGlpTtGWU9Foh+fpl3wESYgbkB5ebsVgQpEYptAkt8oJI\r\nsPPcOGMMcnb8vOH+OX5xeswttScgNrdKI5DmCGthlijylB+3cN9l/j95PYfv\r\neXM84f5ADseeEJTebzKD2S/dVuWCYYxkP5tK+q5MwEXoN0vyrTGBwQlxq9gv\r\nVL77yCgqWlXBG7WfmSDGXfVFeYxMMfVjNfSKqibvS2tZr0SutIicDGaWkel+\r\nRGHEZewWWG5w0K/EeohaAo2mkv9qnsFQFGs=\r\n=W3bM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.56.9","@fluid-experimental/tree":"^0.56.9","@fluidframework/aqueduct":"^0.56.9","@fluid-example/example-utils":"^0.56.9","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.9_1647032534479_0.5266281902863803","host":"s3://npm-registry-packages"}},"0.57.2":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.57.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.57.2","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"6f7553eb6f6bf40579d4a3ab59a9e060ae1d2963","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.57.2.tgz","fileCount":69,"integrity":"sha512-nrZl8QrEOLuxsIeM1Zt2yXZtdJhlVsoCM977MNHqkDfR4dDQkXSyVhDMW4n/1qA+UxPdDh2Bx3Ft1hBOrUv1Jg==","signatures":[{"sig":"MEYCIQDq2QEyDMym8wiOvAqty8mXd08BNwktKbPo8RGvCH59XgIhALhJHpBZr8Jd8vwsvGX9+4WbC6MqGoSfNwHrKu0yhke9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2594676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+E0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryrA/8DUOpdEjH0FpPlsrsTUE2F9g01c5hBGPYsfZq4vl9bAkkQ0TB\r\n80rOxu6DUMjpPTz86TVeu7LHOkhBrL8V8PeK0FHAvLEIEZFEjxSiXtnC2+Aa\r\nY0qhdOKNLO6Ivr+gQyAKQsNafAfbPV3KWyGM/oJG9b9WTCu6MRHNMsQbn2OP\r\nv9gZLmlffdbQnGz8ZBUl7jP5hA0fJZjncYUaOZGDNlke7UGTvzCgHq6Y3juk\r\nt5kY3PctnQZRtkAP57VcxB9Ha+8GhjHo4Z1JPU1JPjv2lkZpNDPWkxP9mSog\r\neravX53bJQkAFTgloMfgovwgeHFzqk6tIC0HjozzCw1lYpcU67dJKw/ZhssM\r\n7W/yvyCkQNjoa1R+Gzh2z1v1IDcz1l4CVL1kSx1csNWyixLuG8mBcF8Dlaa7\r\nko1D5veanSHp0BWDSksob+kvurhyNTvT8cIowhV+TwM40RJF0YcfI74NxEm+\r\n+S6gfR831hZKXe5TOK6kdI0WVNpGibJPc+6QQ0mz7A7gQhg65IuIs10HNgj5\r\nVvsnfjAkToysuYpJwU79oenClxz/wLuIsfk8SvX8zRcbcwB8/8Yg44EhRoz3\r\nytdz4wF4sI3tX8Bzi5jDPfC/4bPQXMngwcgRGjrxIKz0oDtyT68cKIR5t4uq\r\n6a71QtYKWmH5Z/c67lrsYvANVvrc7m8Nvpo=\r\n=E9g0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.57.2","@fluid-experimental/tree":"^0.57.2","@fluidframework/aqueduct":"^0.57.2","@fluid-example/example-utils":"^0.57.2","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.57.2_1647042868563_0.5434709764998351","host":"s3://npm-registry-packages"}},"0.58.1000":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.58.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"b99ca2906914d6539db3c362c3a7e9e45dd5e908","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.1000.tgz","fileCount":69,"integrity":"sha512-3OpBR/r1tdkDJgiHDa9gxhj8cue6njOS+wTdkvUyYGlvVHC5Jvo4zCYQgub7q1QwbfV8wwn50VahKda0JwDL4g==","signatures":[{"sig":"MEYCIQDQCHuU+pfQ1WrKeklpexQMOloY1I4d/RS8AP6+HsB/WAIhALejzENJLpbh2K5GuZfVjeAmof+C0DB4TGOjtUlHGBNK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2603667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6SsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8yBAAn6Na6a88WF8zWB8wKeiZ2fFKWX2viDaw6tEWZIdvY1ZILDdB\r\ncbVg1iQ0y6wiycFU+WkGgsW49fC9RKjncjR2mEe0QyLBMNuVP1Euh7zvm5hL\r\nkwapH/Bj3+Sx0ywpKdl4vb0ucxtcFgcst+1y2hSZIxHRssNyiPfKu/YzGU5S\r\nsoQfgW2S+xdtgVSRbZ0alINkQ16TstIs7Bz8RqcPzZEggYL8PRhH0uKLI0nc\r\n120Nn3XFR8CqbCGcV7svpGFRX5likY8LyV84o1Mcd4mkElkA8RUeejh1y1VK\r\nb4O7PznWuKQ4WxvPAnkbsYQpnbm6PuHAEQfM9YhKqMSzof6+pNTDFpqKb7gq\r\nGR4uFhVMJ8qh86DSlXq677ouQWG13xRmPQZF+0LJqEBeL4q0pLgt93AxH6wF\r\nFZTwFlPwMxPXTBHxeo7zkGzjgSRJ3gpbBWj7YQtT5SsjORUy6TrrQReD+H2g\r\nMbYpmxKJ/uBhT2vzVRC1bGd5Bnn2FuXkUpMxgKCP9UkX+EzT4f07v2iij9+D\r\nTZgvoADIHzTFOgTMtSi5S682nshTNQlEwBcn4Olep3TQ6+784HpF7RKY+Lu+\r\nnsphAlINytbrkt1/pFrzERytMwJ8cS007aCP2Fn0+t1utuLYGE38n2/zyHo7\r\nlN5xbE8QWF3mEZYc8RP7tBDFGgNTtKx+eN8=\r\n=ljKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.58.1000","@fluid-experimental/tree":"^0.58.1000","@fluidframework/aqueduct":"^0.58.1000","@fluid-example/example-utils":"^0.58.1000","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.1000_1647289516531_0.706649706434898","host":"s3://npm-registry-packages"}},"0.58.1001":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.58.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"32e11b5671a6b669670e4b542ae5768e2d5a2e90","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.1001.tgz","fileCount":69,"integrity":"sha512-+qOk1NWVPT8DERCaBdO3osJIhLb+7UjQ+dLuR5em6CpivIAqlRM6nGHv2cv9cpcJlQSzEWI5CJMmF6iunQ7M7Q==","signatures":[{"sig":"MEYCIQDl6EXwVNxAN4EO9bvB/Vgwdbxq1kXDRdxrxKvCsdbhowIhALsWwhQwMTG7U+q+TE/Fjw4QdwLuv7r9nFeKgSnkH1tP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2604163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM+PDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVTg//YiNxXeXWLXhMopJIVCgk2czWpDDg8AL6m7jxbSud4uAW7gWE\r\nAO4ND4XOfNJ9xkO/dpuFSret2ugq5E3/tiF8JF98ga3RZo5kvVCjAgOzqzRG\r\nmyrGBiu9Fj23UVjA3flGVOuIHJR2eu0kZ5lp9Y51apihlnNnt579JRwHGZXQ\r\nq1ya8H2jWnqQ7qfrXpUwSbrjSgAW0wWHbt8aNfb9AS8zrVhu1gK37tGpW1iH\r\n3WEz+AvA932+y1K+zoHZJpyCwoiOG9n1HISaGOsaH0+oNlPljddH/uJX2Fv5\r\nBVkv7zX/nWMFoi2BneaLEtJRgTwDoSBuS5IzpMjEaHvC3GvhTKoaR5FBHh/x\r\nFUQc7nvKNiiNf0/mbmg+5HHs+X4inaifu/qiOxbLYFkNRCWUXuZ6tRWUibVj\r\n6UR5j7cRJxbsA36QWaVrevsDpC32/6c87MJ1Gs3ObaInmKo1WXxqkao1x3E4\r\nx3k4tHsNPs5oGS6SeG/rNV8zuiGkrYD1BWf9DgH6hpUODgz4mjgiEx+MI3WN\r\nxGOqQgoJX9zfLEDVBz2gHbhsxtgXu11UEPZTGYG7qRU4W8GaIvxJM8QzRdzx\r\nO7V150XdaVC2rALseUF8u2hxRUZfY7Ex1cK/hqwujD1JuM89bhGjdD0dgMpT\r\nwpL4XnwbW01S715T5s6klDaYLaVfGZShPVQ=\r\n=gQsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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","@fluidframework/map":"^0.58.1001","@fluid-experimental/tree":"^0.58.1001","@fluidframework/aqueduct":"^0.58.1001","@fluid-example/example-utils":"^0.58.1001","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.1001_1647567811695_0.2500150117298612","host":"s3://npm-registry-packages"}},"0.58.2000-58133":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.2000-58133","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"63441fa955f0f527261dbea76a69e537dc7db0e8","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.2000-58133.tgz","fileCount":69,"integrity":"sha512-iN++XrzTuwUkrcbo/tRrhsJWnNBY3uWQcqlhl12lLNpyDHKQAvHqMmA2eoSKh7ER9t+pu+wveifcoRUH4nNaPA==","signatures":[{"sig":"MEUCIQCrj9mP0Ns53s8BEFB0vEy4szL16md7qpHzpqRS9sGMXwIgRiPV/dtC0lm8yeF7ZhbWXADUKMOZ+GML9ZRpsgkxKw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNQPnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/CA/+NOGWHDw1YETfGh50cIAJoD/wwJ6Ysgik2qocMRDdEtjLPhED\r\npzrpE+vcji0p4BzR9pHW+rAgsMx+b3iLltCYDbP4y3McTdj+VX5QoSuzwkq8\r\ndvgr9+9+4H0aVfnv2JQ95ZR0Tpq7K9LzTrbY4WKkNOhy0InPHwFs66IOmcvN\r\npcBp+jxDv7zZY2Aoxrx8pqk5L2rJsCLqCBdESDP1lXeU6P/Cq0DJaYtzTtGG\r\nB70htJRloQn/1UnUrKVMl2ICu8W+B6ft61/HatwXG2Pr3J7J6FcA4gGZ9qvI\r\ndcBMmhN+SGklNYbfSB/Usyq/LOTaQ5IDYABvbf2i0Zs8ODL/UkBMgAh0+GU5\r\nPLpPGmI184fZeHpHi4f3KNPostgKV/nS7iq6Rf+34ca7iiCf+qQPtnTSNvIw\r\nXrLKrB7CCi4wmh1J453xCCBwIQr45+MwsDbgNH+7Oh9LwX49kxFwsSTlK9CL\r\nmzc5aj89x9+FBlZ7slfuEr4I+jw/P24vypz/xVoD9/vNt0GFhbrhlmlhWABv\r\nv09BKLcnE3Eo0KWGB4ccnCFv9Om0I74Wp625BR2X32DuSN3OkL00Nwf/QFje\r\nVLH3qNihTaJI8fMcbun9dfn+oW8ZpdB8X1ae/ksVMiqoLrGLvHGFHmLTssAf\r\n8xSmyRch1Ko0BwlTJqhIvSoGdqTMZ/+AJLE=\r\n=iBCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.58.2000-58133","@fluid-experimental/tree":"0.58.2000-58133","@fluidframework/aqueduct":"0.58.2000-58133","@fluid-example/example-utils":"0.58.2000-58133","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.2000-58133_1647641575508_0.4230598383164734","host":"s3://npm-registry-packages"}},"0.58.2000":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.58.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"8f23f1991dae2d9d3029ce5a99e687eb7d53ed7c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.2000.tgz","fileCount":69,"integrity":"sha512-ZXpGYkSBSXABMXb1SDhxCGrnvoOkahpqQVwKuGv1daTadYIwKTqEj7ZUVVdSrhzzed4q+kI0QHPEB1Ng00cPIA==","signatures":[{"sig":"MEYCIQDo2NEKvyh2DBnoByo4oJbQ6tIoAwBCw+t02pj2jVKAsAIhAPAHRBNyXAELUcGVMEwkTsEzCbAJ/eUliWujfFPQkauO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2609856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4YVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx+g//SIaacEmBHagI8aEw59ZAos9W4TEn83h9WuMXLKWBdbA5HWnn\r\n9UPslPN6GkgcAKQKwxJs4XTdwJl8i/PMi1iI4iBkJN7gaSp2Q4rNki49Zlnq\r\n0ag/JfF22GFJUtjHXsnFYInK5Eyh1EhCo9GRCowgMku9fakDs+MUBD+CMgLh\r\n9l2Ahey6PDdZtKfgBEof5oEd0u8kX77R+gLqcryObzj/CtAr4UX/3TbWVAyF\r\nblICg3IkuZ1IS/GA01XMeciLOYB4k7dhj79Rvu5iOzSlADcjVSVBwPLJMEsB\r\nUiRPBMDOUpYK612gwKvDNMF8veRlacU3cCnZtr0heFMW9qZrHvQic4FJiZIB\r\ncH9Q1EDW4okJT+44181KxNvRkQXp4g3xrXrTXqiSolzpvFwM6t7kH1KCC8Jq\r\nyxeFNNNosgvz4ANe1W+R8lQGLUu6rqmYzrlJeAO3TaE6B5H9UR/zBg5aYoj4\r\nOWd4eJi4hhJTmcRp86Zef+ApOCBjt0H3tFE/dn+QNwJfbiUu2p5EQM8Gz3lF\r\nmlcauriWKgxJ/Sk2IAqSg38X8RRt1weEeGCPsL+mNwdZgFubL/p/spcqTVHq\r\noKk5969RLSWjLuacwNPhD2jf+w9eLWhzG+8NQmp19Tmi8kkqvaV3WuoLp9gb\r\nSi+KFkyi6yJnuYFOpPtAsKlMXtE6E6gc+A8=\r\n=YZYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.58.2000","@fluid-experimental/tree":"^0.58.2000","@fluidframework/aqueduct":"^0.58.2000","@fluid-example/example-utils":"^0.58.2000","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.2000_1648068116818_0.25757675965846016","host":"s3://npm-registry-packages"}},"0.58.2001":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.58.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"1641bd8cf220e839d6d97ffaea19cde9ee2688e0","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.2001.tgz","fileCount":69,"integrity":"sha512-Wdg8zGVioEW98nKsFG+MHW/iknSMzlOd7KLUd1O/NYRLn7DRuJmJtv84dVbNkW0JIiXnfhkyva5hqpfo8NR5Mw==","signatures":[{"sig":"MEYCIQDeF54tQ5U4QKFOEpiwZSFwt8xUer5oQvUlLQeO/iJVogIhANYQNbY5BcU/oYtIp/2DdTGNCD6+jtHI0WkToIECkMjV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2605531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPRWlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm6hAAgxSr0tZ2FRIPueehSqpbeJ3uXko9RaHh+lNZLtTRKrQTGf6A\r\nUZHPlseeEhKjsh/EOdAvxJz0Au7PyBbqiNN5iMNSOk5d8PVj0QG6OeiNxVlV\r\nQSqHoPc3C7HWQ/f4SpK3r3ToS7IqVotU8me0MWxG4HNtlyzZQm87Xp7kMrUb\r\nPwYEFcDIlHuZpGgBLWnCV43xhh3EBp0AaFwK/j3e9AOx3fAFqvBO+310L8MG\r\nbrxFD2T4QNTHkscqVTPHSaBHx7Zx3yfKQBqaveByHBPxuNP67nhlIwSdTqPI\r\nZnl/eUh6gIgjIJW0JnbHN3sDGPCf6mI8Xokm8LsfkgzsVT/2GjZfZQAfY3wy\r\nCVvj1pTHQe8DyIwv47WtF9N8a+xFgeauIy5mKcZnwAo5hTgH9WS1ZVi+phc6\r\nuuHecAvQJ/YKp0uR/1TXi+z1w22P5GR+dQnV30aU23ESz25LyxMJj+Ma3v4V\r\nI7exK1tP5QDphkt6lHgDAYkoWCJUONapZ/59Ro/SgIVz6P0r3BpQBF3xKZR+\r\nYc0PPZ523GJ1VsuFMTn/xgt1s6zznSSo+jiP+GtqfrWxb/IG8yqtrcM+u20/\r\nM/g193meeHRr4pxYPvnBBw64/PGK2WkwuXZE/0D7ijh3uKzapcboBEiLIJDe\r\nSsTX9mo1XaKIavVePubBZ60kGdTrNqIwTbs=\r\n=HV/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.58.2001","@fluid-experimental/tree":"^0.58.2001","@fluidframework/aqueduct":"^0.58.2001","@fluid-example/example-utils":"^0.58.2001","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.2001_1648170405260_0.13073079559198386","host":"s3://npm-registry-packages"}},"0.58.2002":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.58.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"f5f9e81ea6cb179a0aef9d09a3b6d84af1c0f85c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.2002.tgz","fileCount":69,"integrity":"sha512-r5SINeJXkvMtDjhmXeyMEpZRShqSDefYaV4bDyguJ63fV0ZYqrkg3RQsbIxV52yqLQORYthvaoA3Ky02t81XdQ==","signatures":[{"sig":"MEYCIQD49jPJQa6eVh5UTuQ+V2EUOatIPk4OkhyXi2tL8JTW0QIhAJ+CoynmGlf+FgWLP8wxr6SqwYANGwHgwoJm3jZ9qK/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2605531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQgTWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiWhAAkBQKOh9i0gIFqTD9PvJGoit1MbpQ7c0h5T9EO++Dd5a1jlhO\r\nUx7ID6PgzNqLuWg/oHjkrmOIxeqc+Y8LFMtQzOGjt/IW3I9N5v9RY+uy/dHG\r\nGE+l/7EqaETEwc/169hPk4hwC70PxRj4b83WJL1yN51uzjhDGTgVcV+Rka/G\r\n9r7URznwaQw8WY+1pjihE2SwzcYEmrAEVSF6raWcD0NcBPlCTioaP9vJnmWn\r\nQ50UjDuhIrf8GTRAJzge7B+HtWLpSgILYLRCaaWjNJzqz35JbZadSFH2ZAj0\r\nTnWrST6CYn9+FfLhTX4fxRJMIsWlXoUcU6vfo4Beeo67g+XKv85tY+PYop2O\r\nkuUk8fKHA+nkCMoCoAy7A+bkUwDyNpJ1AYm3zSPI5xSyCTuWn/nYtrVcvNT7\r\nbzW1ma0eXmSj1Oge4kN1vJIcdZw52B1g8aF1F90ucbJt4W5fysNJ21dFPZPW\r\nu2kKEZys4DiWhpW8Q98Z/Hmbjq1Zf8192Rtzd8Xw8/BHW0eH1wh7zh8RAvIq\r\npCzPdpq7v1w/LglwdL/XYJINqsYnVEnE3PRXUXh6zy4NL2uJ/pDVkJaiW8+k\r\nWIcGo4tHqmqXaT74udXaWbNSGbLfr9HNDgAfkNqRMiZbfo+T86b9sZN7Tzqe\r\n72p1/ZFOR1M350Ckztk5ts86y/w5DPL1zYM=\r\n=Oj0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.58.2002","@fluid-experimental/tree":"^0.58.2002","@fluidframework/aqueduct":"^0.58.2002","@fluid-example/example-utils":"^0.58.2002","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.2002_1648493781807_0.04425225962014023","host":"s3://npm-registry-packages"}},"0.56.10":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.10","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"96f38fdf0abf43387c3d587415359c15f67ba075","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.10.tgz","fileCount":69,"integrity":"sha512-OVbUhA+FxAa5mcID/+gPtL7akVHXR8UhQZOUuX4eF8pHZJj5/vteusN7n+AWTNVrxvvtzuwWiBvtMWBaIaGC2A==","signatures":[{"sig":"MEUCIQCzSZ8H7C8BlR44gHDb8qor8hLUtuJVVITbJWv+Q/b4yAIgXc6oPg4WfIVzh4n/ARRSaifkEDqgUxJM7JFe/lcAXDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2566267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQjEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnNw//f1zXRLdfn4R2/qg+FnJE3KcFdV+onCKCRAHvfH2Ttsd1khq2\r\na9Omn1hOkT2y7pBdgd8qm5dPoz2eBDgFt+VDV+YMYPmz+u0dNbjBstDt1+IK\r\nBBDeo0AA3NlO7fVjXRlu8ivT/c4tDW5PeXFpggPPYgINEbR11qDaIDQRke5K\r\n+XFR4UnieOOQykuSbHw6AqcTnFt/+kjkt3fjCipMAC73K3k4asQFrq8qyGGu\r\nzWw99bup7gO/bf6TN5v/NRgj5FTlqKGmcgTjGfKNQ3L8TkeIuJyD2Le0VR2i\r\nndsD50iS9zVm4OwgZEfWyVhbkU7rbXxbF4ybk3xO6slthkdUwi99pmKjVCCg\r\nvQa2bKe6r+kDMMFypIThE8LO1PG3hF9MrS2a6hMp2geldcNNCaaQEAXL9W8m\r\nFu9ZqG+jxetpMWbdKjx81ispftbWV4Rk/vH8r5KxDPkWuZEwdCcQgNeKGM8q\r\nsDa1bMzQruxxqfk+3qywTe6K9l2qFyILZVF4tRoqgPG9d6a1oO3E6JmX/0W4\r\n93Et5DobWQmpYVOlY/lhpfZDFnqPm36ZKJqTGd5EgMpU1SquJPjm5yfP4QYi\r\nTrxMLRu/ZdXBJpSBqdpK6uV1uUh58e+y9Fn4YVlfbyiAV5WHoCjvdjU/6xoW\r\ntFietG6lYiqJ1YxMO2EkFQF/TIhHvyFouFQ=\r\n=OxQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.56.10","@fluid-experimental/tree":"^0.56.10","@fluidframework/aqueduct":"^0.56.10","@fluid-example/example-utils":"^0.56.10","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.10_1648505087946_0.7652812143903249","host":"s3://npm-registry-packages"}},"0.56.11":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.56.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.56.11","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"e07b4443f028acc0d419fe31a0d646bf8f5b08ac","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.56.11.tgz","fileCount":69,"integrity":"sha512-yUojlOL349BWtWfDJFgjojJ6QfsD47eieTX6vugzF/QqVO6ecLDPp6KTmSPqVSD07JOQXtgKxeoaaEdYQmlPIw==","signatures":[{"sig":"MEQCIGA1hbnHghgQWPkaHW3XppmegLcm2Se1VrJA3+AHdHchAiAZwgvkvjhWM3plTDo6sJG4NULuXSwsiKr7HLTia+6byg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2567558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqNA//UAznenxs0Thll9yLun6gkjUPhcJECLsDA37qzbDsrHaMVxzY\r\ncmSLqkXHA+dfLELoEtmwcLvGWMnPFYmjL8u/XGqa+o7h4yKKKuhaG/SnRT1N\r\nnu2A27ptAV7mLslWkr4p1ZjN49SA4bj99wh2f1nb5U3mnA6ww19gvjZeWfiw\r\ncA5LG3jpFTQmxkDeq4XypY7qfvz2FrMT/Zc0zZsu3e4IDisiimyjSrAwf21Q\r\nlkOBEudAKMHAQ8kxWuRmZmMUuHHbi2C1MHrX94Mb7f+NEDnHzQnQQbjNoC2A\r\nOWebKWM6ry66FFYBjbY9T5hqrmRShJ4/ZRwUo4cNmz4y7XSwrLHAYYAhHusa\r\nKLSewMuDfq/qlB7BwzxVDjmNG25zgkWEOVoM5A1aXEdSt02COsOerCSWtQ05\r\nrS3egCKEyVpi2K0u2nd32NXzjQObeAQdVsZ3F0vaBH/fCZ/Fot3e5MJWJGIc\r\nXdmvIDbSLJg/hPUSNy9MSsNhCEo6yX+PQpAUbA/4TYLx1WqBiYrFuxmE0rql\r\n9X2AQT4P2Bkx7KjmvRhxdYul3r7GE4K207T4wUkxV7tT5MkcmsTkrI1KoM5z\r\nnDMh4RK0d4JSW21GId6AbpYRgNS7MW01/+H+jaw+a/FIH2DeQGyzSm9elMf0\r\n2i7lp9dE6LE/2SXtJxC/v6kTAC13bjJ6ezY=\r\n=0/cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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","@fluidframework/map":"^0.56.11","@fluid-experimental/tree":"^0.56.11","@fluidframework/aqueduct":"^0.56.11","@fluid-example/example-utils":"^0.56.11","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.56.11_1648513341127_0.936600300121895","host":"s3://npm-registry-packages"}},"0.58.3000-61081":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.58.3000-61081","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"eb50c0d4b5d1d9c06a1e727c5bf2b034b52d16ea","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.58.3000-61081.tgz","fileCount":69,"integrity":"sha512-+LD9koQVaNOlbwd0hTJLcr64ShYIDdGdpznjs+UO8KwABWFFq0+aPYR2Nqv51SOaJLUfnCZPcLPCl3lMTw1AvA==","signatures":[{"sig":"MEYCIQDWsswYSAVlAxMpfVg6pKQthfa+Av6fmdWHmnZLK+v4AQIhANKgdtybbhvg2Wg5oeKDtLzTNl9yuF3X5yn9NYTlP7wr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2972968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVNvTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCQA//VjYzVrmv6pdFOsRGQzA+tEVpPOSl+ujgk1v+exABV3GSGWAr\r\n32mYHcVUmvxn24hGIqzcYeEdKuMgZA5JnNv9zKzmClDS9WMSoyDd6UkTlLJe\r\n+6cXRbLJ0va7g5r+XdIl7FsqeJIjJfcqYyyj8pcpncK22A4UsdFcPLevReGR\r\naOD898H6/NogQ4h1od/DPLkDxTquO1hQGwJLICHChWhfXz+4fevYAG9S8VPT\r\nkSvFIwgDAne1ngmMy9wteWcouYfW+14fuSAo2Mr7pjpmc+S6cQaxDbclcSyG\r\nvs+oJ4g28j99tjIAUb6Lmt7xDl7mMVK7rvLUTnnZIHuaLLn6jiKDWNZr/ylJ\r\n1eLx+vJOBqiw6OhvuVRZSA4E27zqTJY6cQiy5tKFv1XXysffR5Y7Zb9GPFq1\r\nzsIROl3c1FlYiaoeqV3vaY404flH994Nz7zkIDga1H+5k18oY3+julE1FghK\r\nO2MJ10nhTskjwA9huVQM7nrPhgOVsC85A/y3pZx7yVv0xOXWB3O/qVLTbSOL\r\nV8RdaNZxPabYBN4Rb5f0rmsFcmoVk5wPOU7Tm5vqPrqolru8gOo8ULDHPBzj\r\nPHyBIzrVr6UvzSJd04Q/PnTRHrq7HI/0zzwp8wZxR4tqWFQDFvSm1Kz8u9YF\r\njWsgaJScMXaYVvpUiVa6eJQw+UpOUmpUeME=\r\n=84J7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.58.3000-61081","@fluid-experimental/tree":"0.58.3000-61081","@fluidframework/aqueduct":"0.58.3000-61081","@fluid-example/example-utils":"0.58.3000-61081","@fluidframework/core-interfaces":"^0.42.0","@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-sharedtree_0.58.3000-61081_1649728466926_0.657310034493471","host":"s3://npm-registry-packages"}},"0.59.2000-61729":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2000-61729","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"c11cf03470f7c4a88aaed2a453ea19272c068689","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2000-61729.tgz","fileCount":69,"integrity":"sha512-WLwose11vlab0mGh42GIcVwFjynN9U6nFgLMsey5oWKUPLkrwnDHAQpJDPTQDoNQ3LXbwNC+7JT2XP3UyMi2NQ==","signatures":[{"sig":"MEQCIAxUlpQlJP9B61aFtRVel0uTMGt+BA9asykyfHvDjzw5AiAtPgqycc8bCaBGtV8kaQDEJBFYpav6tdHT9f/ENsC1Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2999756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWIZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWZA//Tq+VfP7l6m0pxGFUMVNcM7clz2wxpVXEwuqTTGR9ubH2C4+w\r\naqloQacP7yDZQsutAEEfG31okTkhQX5KzWNOpoWqRGh15xYkegnhx3ZMKBWX\r\n+pWnDGyFO0pFKAvkotkBLrLgHGXAUmS+Liv7YMh0/oC69AMZ38y0+CkzCYsp\r\nR3f3ItAfeh6KEmpFnz+78DC5eeXgU/38SSPbToMnV/m7p2e6c23yNsZ5YLEd\r\nvyJgVlVZNm5pSvu0WreQ/RPGKhQdZtXqc9XS8dVBlMMLfXybC9g+EFJfmIiW\r\nu6QFPGOGi6citSqHLozuct8sqs5PouCKJ5llrTRWPFpDv0LWmcjQHBiGI1wa\r\n4FnjHHw+pVQb8Gz4+0mtmeweeSQYxYLmHkwDukUNTCuJ5xNAh9NpDosNu7da\r\nwsvDEugEHV5+5mUH65+yapzu3/SL7PLhLFuSzYbb/IkTKC1LFQcwNGGSE065\r\njf17+FWYRtMH+3pfZ4VHdmlj3ZLeqm12UQ9ZXRAu7GzTOHLB/XEQOUXrMMEp\r\nF9R1+7RKcPz4gHvIz7eYZBTGM4TV2OC1UNwcSdkrwjzgceVMrsDhzrHJo2zr\r\nYijfTxWP4iRdxTY7AziUzUsdGt7CHAL9aqZknl4J6I7kcdgEq7arvcTKkqCH\r\nQhnbgdBFM4rboKjVmaL4p2h+PmJHYSIvWgY=\r\n=e+lR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.59.2000-61729","@fluid-experimental/tree":"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","@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-sharedtree_0.59.2000-61729_1649968716846_0.7149451586192186","host":"s3://npm-registry-packages"}},"0.59.1000-61898":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.1000-61898","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"66d04010b7642b901c53c1657361cc9f7ef2b32c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.1000-61898.tgz","fileCount":69,"integrity":"sha512-HPmIV3+xkJU6A00xpFkeVi65MlcYsuwLXHn7QK6yY2mAyqzXFKmQBS1fnFz4wzM0VZ+I4H6BMRmA6DhMogQYQw==","signatures":[{"sig":"MEQCIDYzJ9yl3aJDghRY43gyHamC1B1Xa0LkPLgpoJp+eo+HAiBhEfKFpyrl70TWMQosTmMLJE94qPpajJtBU65JGORlNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2995460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWfy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE3xAAmFsG/Mfbl+R+VjFPShw30/BG0vy1sPm6tNzsgb1UtX0hZrtT\r\nYqrFhTFZ6T7wLatp58l0dNzfR+05qI3oVeg4GH4Q0GnaGRW14ZQYTeryQ73h\r\nDRRWyV7mcsQu4Mc4F0uvj98KyXxaC+XxNpyDIflxo5GT+Gjk0ekaplADi8tP\r\nWTzHSYOcn2sikjC604HVHfSW0qAmsdjbGlTBfzIrxm8dMvRxgXoTp/iBX+wD\r\n7IOsij9fpRCPJIkqCxc9KOAze5CUSIPbENezeekr9vdcg+d/qd38dupRQF1T\r\nM82YMsbKKqCnBYzMtz0shw6uWRvAZFd1XFp7suO3rbutS4t0I73+K2Lq5l6B\r\nltkrjFrmZhrdgO16lm63h+SGZ+3HQ9/qWsoFRi3ecP32GYCpZMlzuBgVjCtt\r\nKsbE8ysrDbjdGtxwp637oAUAiJmtO1OmcaDQsFEucSlYmqKMGYolq2SXPGVa\r\nIX5uSASBxa1cQX0IUMw1i1s8pDmhfYBtVrCVb8ZvML8UGU+6+YIAH9cF6879\r\n3/gUxERnI2i2dlztga0dSNmCFh/wJSjv7cCn+WPveBpXeUzy6aSHgeVzfiXk\r\n5IJRgvM/JvIXY5+hMR9oc8cwEr59eHX65RgFEO8he/5C2OwDI2dECIzMn7T9\r\n8a6OuyzjSrd+f5z2uxsO/euRoFCvlfhhS3s=\r\n=SL8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.59.1000-61898","@fluid-experimental/tree":"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","@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-sharedtree_0.59.1000-61898_1650064572530_0.35116120619827074","host":"s3://npm-registry-packages"}},"0.59.1000":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.1000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.1000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"a29e89e283cfe344ae815a8a0c6a4c47d6ba4448","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.1000.tgz","fileCount":69,"integrity":"sha512-WrCDDBCo8bIGzxfx3yFtEdT0oAKpITkPPGEhza8IS6Pq9p5IJx3t+p4XsETh1oVyyjY5EKGrE7Zf392lO2m9vA==","signatures":[{"sig":"MEYCIQColXk8e/5Vis/gIJU1SkK9qJW4ZndpWKIltMjdiNgPjwIhAPmau2UHP56P+3v/Af4r+0APeYjhxReN04RnOn7i8yhA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2984780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWnGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8lRAAj+ETY8VUWLPBqTmAJLAdX9OJxeUby21CGekq4VHgyq1tldil\r\nALXAXjKVel+0zBMLze7bJ6Ijj/7nxh7QkVNKgFZkmFyo6c6VALDQlshrurfZ\r\nlxZ9TSNcpixcOlcB7KRmamO4JqUvXM1fl0b4mUNCmLK7aZOhuKmHwJpj6gKY\r\nm0NhwitHwX1GSb9SJ33TFP071PNM5PGJieMTL8r7ugMdwjcQK/xRj1Xn3k8t\r\n6z+Biv0AHyuLB14fZsxIYdIGnjyHeDy4Ryr4+37aZwyYL4x7G0uQTo1G0kqE\r\n3dVJa8TYFuMMs8g0BjLW2SXwSHiMMxBV/htBDMP2zsp6aqqI/uUV8nUW+8hT\r\nCbTw0pLSDzrmN7tBCYhBsJCs8kFHS/fsHrJSkvlGuVnbKP3L9X176rcRxRAP\r\nH8F+JxNwUtZ1Qeydmi0gkMaUyouGwRtd6+Cs+/cIvfkO9t7RKZZbufILzhRA\r\nYQ1nQap2yyiKWho/wjbB/v2y4hePCQCllfiqtmGkeLLtm+yOEcyH+FcA4r+8\r\npISPvTjOtXoEyKCoWLzBSZH28tnjFEVeRpeHJtioK2cWrJgTmvx5YZo30S8V\r\nAxIV1bojiFB1/4MBDqrafrYIEZn5XIZvCqQ55ZadmNsPyrt8nq1fyFd8T0+c\r\nz/OsIj5SkqsMdyl5HSREnOiOBlkMcRz4w7w=\r\n=t0E5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.1000","@fluid-experimental/tree":"^0.59.1000","@fluidframework/aqueduct":"^0.59.1000","@fluid-example/example-utils":"^0.59.1000","@fluidframework/core-interfaces":"^0.43.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-sharedtree_0.59.1000_1650094467948_0.8802469242159086","host":"s3://npm-registry-packages"}},"0.59.1001-62246":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.1001-62246","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"8cfe9ddc336b27e2956f468d300ea499e4eef250","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.1001-62246.tgz","fileCount":69,"integrity":"sha512-xuqmhazEH87rOFhoSRPxK3hq6GLRJjcg1ZV/xxnv+/SmqRZv0lQ0Se8VhoJxyrkJajMK0Aw2p6etzscb/bSaBw==","signatures":[{"sig":"MEQCIF50xFpvKRR/TmxlJ8f3nxkAwL87TqKhhkezoxefetxeAiBJGOCP/6814HF54GmHUwTUNTIOr7WEvg8spWxAlMZs2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2984860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXbdVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxCg//ZCE2RFYQOxe7rxWytTJQCha56SPkUXJXVPOjHEiZp7OUnHtp\r\ndGSCOL1SDB2M8wyMKCdoHBieS7gG5iO301I7CKTQ82s/wSwwrsR97t0i/Sze\r\nH0UtqoCENS76agkbRvebvJyKMMaO0mRnbdKTIzM+eXApTYrazkBA+UBqMfwJ\r\nERZ3VevH6ufQtoDHM4jtugujDX4DB3QC08VODuBHc35fJa7nlJbbw9H23Ito\r\nphp5FQQHSmQtmEe8bscMxTMt2P2BGuZ8GP6UXqffAPSkA89UWXpkSxzVKhxM\r\nsmWxsjEQa42KJ/fkCmEviL/MEHHlt9NKEmy13bf2f0J02fNKWKigP1tdqM1y\r\natVjaD9NmzxCu5zRb5zyifFAb8Aw+uubjROBkVKqqRUWKUskYc0yl17iOVQj\r\nTma0pgCSBRDFHf4V8BbOph4ZD61OkPCbdX2O9/yLZvL6tElSfyIPwwhbdX5y\r\n6gXnByTe/je5KMQ0A3dB0cgjiXT67Ata3CuzS9eiF5Oi7HBIyZiKQ6O5l2Sl\r\npc16iDKYyHwNL74eIt3QRZein9jaecs4W5JfcKgS1IZVsswmmSUA6raEWPrv\r\nak2yCilv8cZqiJKlTP8T/V763jCDzuXwk8pg05HyoOFrMmu3X1H83b/CVWif\r\nkmO7tmDm5ND/l9NORnvZ29Bzjof9WGkjJUg=\r\n=rTDh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.59.1001-62246","@fluid-experimental/tree":"0.59.1001-62246","@fluidframework/aqueduct":"0.59.1001-62246","@fluid-example/example-utils":"0.59.1001-62246","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.1001-62246_1650308949120_0.908061112943785","host":"s3://npm-registry-packages"}},"0.59.2000-63294":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2000-63294","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@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":"77307d3ff814723d29a15fb5e08711b4b5bd3b7d","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2000-63294.tgz","fileCount":69,"integrity":"sha512-/WK5rw34GGLlDSZ54nZNni8iD/lu87IIFw0CNFvbjFyzZAuU/RvMIxt60KkBSCxC6IoGdYMKzXXrOzl0yOMMMw==","signatures":[{"sig":"MEUCIEBDHjKHGo6AC6oJiqqMqQ41TTiAjEa4pcNdHDvoFI8ZAiEAmuubzFRYX1N7GtjskV+UoG/kHEou4BCJ0liR/nDg/TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3003929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxmyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6tQ//QBQd2hLIqZTcZCv7J6fg8uOZ/m+oVAikbK4P+th3I4eWWRk/\r\nPR1S2kVOBWqci6fOOuwEL6XE1j7X4t0jIR0+BRtK29kIxEud89goaV6RtOav\r\n4J0vM3+vW/9zJzxyDdADkfVin+QUbU6KWEDFYcYs8XAQThOpRIlYiYRBiPum\r\nJdTrPPEmn1WwTZtnGUpdV91tmNXOnHhXYiTvHa2HYTOqvxu/gdxWynh9/23X\r\nABCFfpN0nep8kvbfiq/3MArCyyONExL8eR4pJimU5wppDh/uE51fOC9tiQEm\r\nMXRNufuWlrc4lqBzlJwL5qfE8/af/qhLYEsg1zg95RYO2U46PKk8577Vswl8\r\nVmXNki/Nos5V95e2eCQLQsxXj/1NgZI7WrDxrPBibZja6pUfYhVxd3Sbxy1t\r\nHoKvBi45zBhX6jP1X40ss2Dns0B+Mk/LSn0MGndFgxQmchl+605DwP0XrPwX\r\nrWjhIim8G72GFokln/kTHDmRDY4PLYyio+YxBD0J8x/6XSY3eI4fO5UKDkSu\r\noiFyDp2PoBCppPxZWKDiz8yFO5HFs9poGsHwwkheMBFh1ZcW2U8oaXX6d1eM\r\ngyp7+okeQUeVV4ycNSpgajOVabNJVv5+3AZ94j/Hg8N6pgckvmA/kojMV0tE\r\naA5K304ifmtNvamDj60vm3pF3C0QppXwslA=\r\n=Ps8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"0.59.2000-63294","@fluid-experimental/tree":"0.59.2000-63294","@fluidframework/aqueduct":"0.59.2000-63294","@fluid-example/example-utils":"0.59.2000-63294","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2000-63294_1650661810708_0.45971104478143765","host":"s3://npm-registry-packages"}},"0.59.2000":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2000","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.2000","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c1778c46c679dd757ddb279c998b70bee7796deb","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2000.tgz","fileCount":69,"integrity":"sha512-98lfaioDSfKRxBRFgDIATa8CXaLNwBS2ZuIyCO7y5MFIGMsOx6r9T9Qn8kIAg7LYoCv62IdkiZt+GK1tZAmZ5A==","signatures":[{"sig":"MEQCICASIz5gAMe/tWEZwkq4tmycWrmQo9lJMryghsNlNf8CAiB++Epp6bdUKrTaQjQeQ/uVaYjyETTPuXP4YRccW/mYmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3003849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiabbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ6g//bkaRpip9QyVNO6d52Id+0aLkz1xq0OQlwDDFvgFZPiIZ7fjO\r\n5Nac8hH8CLCW/Oe0V/zB44kWqo9KKQMy3QQidwq1dgvrqMbcFZSakcsg0JJo\r\n70nzyGhGTh2DOQbqt+gbbRdMkI0xVLJl7hW5KJa0OFk7JS+a0zus7R4j2pZh\r\nfTCfhfk+GGrMnGBorUDqd482v0Y2gcgb5VWzJbejTqdPktM+ZIwpTCsst5WE\r\nT0whP1GkCD1N1yz3QrzMWIYPzd5H7LtPr5g3OfIRGpHlU6pVUJWJchkmTmwX\r\n0nwU4d82Pq5VIPvhLvGRoYi3spv1uUfxg5vzfCuhh100j6dtGmf7r9Ggg9L2\r\njpTRF73gZ/md/nwvX7Cvwc+FvUm9l/5lVMksT5zCFLf3JlyMx/2HMyGZcFkc\r\nf33GDSn9Co+IOX8OSO0BblavtTaKYTdvdpGzx3hso7ZNRPsWXxmPcvlfkPHr\r\nIpknAFcjtNAc2mUepZl6Eo2Ts+SzO+PWTj2gQkTU5zAlTwRB9NeLDpEtWTfw\r\nkYP7VibnM6Ozd/fw6aPgwxPWaxssjRo+DyJC0P7FZP3gqC4t4YgKrOccaIbu\r\nNR0z91D07ElBIqYrQz/9TlFFDim6iO40QtLOLIB7uKmGWu7Jf+sRcHDw5RMs\r\n70rBD/EubV/dcpXkcZsaKXrD66k0GPJI2X8=\r\n=1UXn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.2000","@fluid-experimental/tree":"^0.59.2000","@fluidframework/aqueduct":"^0.59.2000","@fluid-example/example-utils":"^0.59.2000","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2000_1651095239014_0.4040414279137292","host":"s3://npm-registry-packages"}},"0.59.2001":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.2001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"04a1d0ce32eccaf05aa78cd86bc0fe6bb349c28c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2001.tgz","fileCount":69,"integrity":"sha512-qFhJADxcZbNr4jbazK6oIzZXXVH1h4em1jRAwksNDnBgoENtWIruEJTLq81wcNXWGRDUXauAD4l+ME1pNGXVEA==","signatures":[{"sig":"MEYCIQCZkNihJYBTMkWUAbt14wLet1bi/GeBgNF99wsStGJGXgIhAMnAi1nn1AxaeOhpAQFOLuFVrHz8qRAfbiiZ+eycBiuO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3003849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicaCSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovZQ/6A2/gLtRe+xY85TRn4H1ag0sNkxjaSv5ZMt3XVpc1fNKe8urm\r\n9pIoCJXLtGvMqrDNXJRlwp5W66OQMCLeWToknwVFQ9Y2ruj2L4RhP4TXtIp2\r\nxMzERWvUlO6siTaRPn0QkFd9Drpm/7WvDrq8ehXcMaddWiFy3v3q/NAPzLL7\r\nzGSQxrEi5I2if6frANeVqpf39hH5WNSwpahjy5u6LbZAVGBncxYJB5uIacA+\r\nQe0HQ9MF6cQUp8hb+qtSTNsDjrvZUubxEOx4PG+Xs/k5COb1VXoqaRwpMIMf\r\nEUAR1141C6dg9UK99hPwQ/PGYSXw9SVUj0AQFNyEhHrJK8ceDllk9JsesFbi\r\n9pmFVTKPg/IjKWm5Yz97gV2RhbygfC9Enmk8FoIE84urYd8fXBqbYh99TkoN\r\nFXH/9HCKw9BfKAfgdj1QJ8MWvw+deJDSCuE90VaKraKbIr1gqQvWVC7dpWY3\r\nECIC2luPbMHlT/ud8S3Kal8m/Knmn9xzkinjWcSaQjXAGjRPRg5ERhWfdN1i\r\n/8rhcn8LjsVHThahX9ysM3DtZJf8tRFUZj4dbG7ufItCSoyoM/13Xe6+yWVQ\r\nyf7zOzQMaMy5lrl3OVONNuHOxh5rRixd8tJXYKyqU0Qtw9TGt0lJ76wcup7d\r\np3DC1hhE32PYZeJDSa5XLZPlFxpwQt9jYw8=\r\n=z2uW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.16","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.1","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.2001","@fluid-experimental/tree":"^0.59.2001","@fluidframework/aqueduct":"^0.59.2001","@fluid-example/example-utils":"^0.59.2001","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2001_1651613842149_0.3544519545340856","host":"s3://npm-registry-packages"}},"0.59.1001":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.1001","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.1001","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"c62c7a331e1ea0e82e15e7023797f1b8127896b4","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.1001.tgz","fileCount":69,"integrity":"sha512-Ke82goYA8X1BRgeOD7zphCL9wcgnaJyfE/lSEWbmxUlv8MNsQgV73Cu/UCe8WymfAkf5kH/b8GfaqP1T8Ue3aw==","signatures":[{"sig":"MEYCIQCg0CYHRfD97EUDdUuTTnZLat1qXY0OP/SXoLfhIVxjdgIhAK4jshS38ejspiqS/ecI32a1CUTc5g+SFVEutLAOuSWq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2985311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihquiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/ng//b1+XX/kwpJtYg19hOv+aObO87x+JioY4B2WTLbRydkJB6ROZ\r\nkWpJE4OLtklQWcFK0DIj7kVhEaOZau+VM3ow4nT+WS+9ImPJLIVzShsZ+Nz0\r\nt2IY6bNG7O787VgghhszkOo5qirxHlWhmOh6HbgLluOlug/45FLv3q4Rc9o7\r\nuqZwQJOqsut/+9ZERJoClgi6eHKnrTHW6//zULNX0qH3FqiOlYmOzm+fQL7n\r\n1FsUm0BSem9FsONL9sJ4xAbhhQWuDFMpRhXNeUCnsoVaGf4qs0PRNAZeS//V\r\ntlCdHioB5c53nJNuanQ1Rbuvr67tuhHLD0TEB9r5v7Gys/PYXGObq2DFUQYP\r\nl5Qe8+2JPr3sRgazbbtkKYFmUHspRI5VXC3s8FkDuvAlJvdZkb27sMQOLHD3\r\n/ri7zIqjFQcViidxy6utiD/DmWwZfpZqzLbV2VyMIWFWYzFYOUwFFcBFZ9df\r\nBGEki6NHRa4dRYHB/+Ppl7AWW/GOqQHMXzZpnAjQoTK5XxsVBQMP8Nv3ddKi\r\noi/npMSKP/VnH9EOnZrZt4IlEFXHGARcl0yxOAHbxZbjUfTPNizSsbPMYBKM\r\nFO6FwHV0D7z6TOkSkUlG1JgV1BHlyhGhDmML5w9YFWJCyQzlqWd12uEr+An1\r\nVfLlQ5X3iPQEB13sVnxadBryO3RRwuz9HP4=\r\n=z++k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.1001","@fluid-experimental/tree":"^0.59.1001","@fluidframework/aqueduct":"^0.59.1001","@fluid-example/example-utils":"^0.59.1001","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.1001_1652992929892_0.6150545621469099","host":"s3://npm-registry-packages"}},"0.59.2002":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2002","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.2002","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2f88cb321dfc4bafd07b58224b154609117c842c","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2002.tgz","fileCount":69,"integrity":"sha512-FbHXCvFKEAf0PkD9CbQbCeZ++hnYIET2xYCTdebeBjFGsGiKK+EqI+YoE4jG1bjqCIZgxQqdtGpMzjDOcZdmPg==","signatures":[{"sig":"MEMCIGl4okwzDoZTK4Btx+PXYaDM9WO6DIp9o7hTByVl7zFFAh9QO5g7KRmL5UVi+4nf+VKQl2ZY1DBHTSUODOh8d7x8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihsi4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjCg/8CM+zURPk9nsCXYEYTFehL03sAykB7Dimu5XZ25czp6Ykdbhg\r\n7sXL9G7C3rNtj/QM43n6n5Yl+lgubylFSahIgVp4lQwogizua/wxWjzfZDsQ\r\nabTLoRSjXXMATOw590LmMuY5aDW+oDuuOJerYXdVQrjEg5XazviB7hA37u+E\r\n2soyzzPy+9LJH4da6BupcKZPk0wk78ksAT0I5ipu7YRu+s30r24wxGXtPBoM\r\nmf26yPBObGy4nkKC08t1fNV7/1TaMt/FtLuXKy19//13OB6/maYmGV9WNOb+\r\nz61vApvGJoJlWM80LpTMlFxE6XpbdHrNE3JRAxQ6ihbt/s9tjXH4EKsuFP3j\r\nWDn20HfuuBYPwbp0g9bFfCD3Ple35oHNNBQnrKqG8/8EIRpRmuKJZhY3+rEv\r\nK8epXgLJYFAf61w1HjnZV++Nn8ALTGJ4dFmp6N8G/RCDRKoxP+2SE/TYx6Mz\r\nOJP1FTcj6sHJetP2HXt9Ofhmq7NHQm+Lc/1ICggrlp2huCPDtAV3FlrxA4OC\r\njEYezGGMeo5dONT9knmImzWahVBI6gAjW24UTgE6BXaTe5AEEpIFDVdX6l1V\r\n5r87ixjAWFoxGe0nSP4MOBWjDxDGVv80lEPudq4RM1Mi8PmN3ImPkJcoEx4t\r\n5y3nxSQYNkbR4x6hy7eQ1Va2KAR/y84OJIo=\r\n=adQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.2002","@fluid-experimental/tree":"^0.59.2002","@fluidframework/aqueduct":"^0.59.2002","@fluid-example/example-utils":"^0.59.2002","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2002_1653000376489_0.4804928662015735","host":"s3://npm-registry-packages"}},"0.59.2003":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2003","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.2003","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2e9889caf9e399be0510d564ae529a689e7a2282","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2003.tgz","fileCount":69,"integrity":"sha512-rF4ViheC+KxjGmEIqpIs/zvoklKlDogEUXyVSfj7ARhtFo6I0e+pjPWgwXkNWgIIGbG/erOXXOg9itgZSftiQw==","signatures":[{"sig":"MEUCIQCnZpsdBZMj8V4uRtsl0lBttSLFFt0WfFm8xL4s/X0NWQIgHn+4ddzESxIO/SzibW4C5FjWiVgfxb+E07KZKqtzWfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijpMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgQA//RAQ7OS76vvIYfbvgRJK/X4+xlO6arJG4LJ17d7kjl+Z3l7CG\r\nP0T5nX6Wc6cVvAAIAXtf7NYk2YZvP8XaA98wkIKMF56OCZ6qIdij5mURgCB2\r\n7XfXeac/UDDAIvWDXzBhLSppBYJjGPl6KLfPkYXHrpNUo2/Siizfr0tv9hLz\r\nVbn2SZQSYhl4K83FBVUGMAbXaeaWkxHyYjif3UUmMw96iJDv0JPfyj1mZrAI\r\npeCtkYci3wfp/05ooDyj5Ujbfug2eLgbwjZH95VxTIm7GqXd7UL6M+U252BE\r\nSiIrqqOci6ZxlHr+Q84szmF4fCD4ZK5VNe+WvghMMDgisVa99N5yhvhU9ZoW\r\nWqu3/Qefh+BCQJb3MHXJcj6YGNAC7BRnvqIfpKE/RZNU9aysZ5qQbpFSvUHM\r\nZcpMyBHVYAlKBmLOEHYXbwSxgM87dgqP3dF6zotoAT43PXoq6ypePhxpTCQn\r\n3cd7qPD9Xdo5JwtEQf5nAYgZ2ASyXuGi+iyIDGCJbg9mMxVeQ0jZmIdHIHpX\r\nkZhrqXJxtages2djG/Yiq/v/ZKG/eM243uXYuDgy5mIjspoozokEIcrmB4j6\r\nZAhu5+zO7qbQheagcrf+d0Hs2JkJpiKrX2U317EgF67/rOm5s2lSIjJW+CQA\r\nS0QjkxNLTDuOWHTviLiXw3jpt3zO2Jvfgtw=\r\n=Q+x2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.19.3","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.2003","@fluid-experimental/tree":"^0.59.2003","@fluidframework/aqueduct":"^0.59.2003","@fluid-example/example-utils":"^0.59.2003","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2003_1653510958971_0.12856902708850226","host":"s3://npm-registry-packages"}},"0.59.2004":{"name":"@fluid-experimental/bubblebench-sharedtree","version":"0.59.2004","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-experimental/bubblebench-sharedtree@0.59.2004","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"bc9abc19c9178b1ae0b35cac06df3bb0fa797a87","tarball":"https://registry.npmjs.org/@fluid-experimental/bubblebench-sharedtree/-/bubblebench-sharedtree-0.59.2004.tgz","fileCount":69,"integrity":"sha512-clKkIT3ktsbq68AZxsTNEwVvsQCIUbj/V6lU+lWKi3oH3y2k6Ht1CY/RE56oaqKSwp869a9vKSeJgFWpNiUIWA==","signatures":[{"sig":"MEYCIQCGQz/qB0AagmG0YzNWMk4Va9K8aPDuhlsFe4IXC5w3SQIhAPXDekrCkjkEmphDlNS2XVFLXSM8mlwU7wJ/9F1cihPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3004505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI6WJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQHQ/9F26SQx6ZSRJ9OLVqJa8Jz9C0fAOOAsiLKRZhwSaf41vmNHRg\r\nAW46LwgBeFPG1XGxM3uTJFN6YXNb96msK8Njg49/Ou8y7zFdNze/fMDiuuJi\r\naWSmNQugvkt8xNks303vwRSRYHbnIOnlRSgvmrcsG3FM/jeAXGZwW7TtGWdZ\r\ndJVx2Oe2RQ6po1eYJ3fY1FbkrvdkdEXBrqkO3ZYQVM9Hr9hcIEN1ajOOho0e\r\nK2m7QlY6hRwh/sOM6DOO2fAjwF3yIIqXufqKuF2B0oWb2ch4V2/BP1RGoMEE\r\nsJ+oyKIITsIz3NEHM0PPiKuSQu0JjnlHwBXVAeySeA4ZvNaitadBN8OLYmX8\r\nKldhJXlm9T8/vor0H4ijOXOCy5TrltW/0fk63k+yh/7dCIFwhIFn4gvNRlqv\r\n7pDzRkI0sfDVhBZQsDrRH5lM62H/tFi9uxbwSUH3YNzJmhtKogC5+7ktrpEX\r\ncZIBiGJ5EXQhoVIshmg08Jn1RwKP4X+6yLTPSs+NeGIh4rnSWsN/bpzbW/+j\r\nXaj7IIfuJhZkCF1AHZ4mSUBrWYik84Svb8+FGMXCZBvREJQI+6oaeJHIqqJS\r\nTi3AD5vg3ZVDQilONEaJoULrjF6xVnV0YRlBtJ56dh7u90b5FMUIrzndJNHR\r\nDNa+JTsWxOjIH7MjySxmyhIHT07wxa4BZKk=\r\n=C0hV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluid-experimental-bubblebench-sharedtree-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/sharedtree"},"_npmVersion":"6.14.17","description":"Bubblemark inspired DDS benchmark","directories":{},"_nodeVersion":"14.20.0","dependencies":{"react":"^16.10.2","@fluidframework/map":"^0.59.2004","@fluid-experimental/tree":"^0.59.2004","@fluidframework/aqueduct":"^0.59.2004","@fluid-example/example-utils":"^0.59.2004","@fluidframework/core-interfaces":"^0.43.1000","@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-sharedtree_0.59.2004_1663280521089_0.06885682170854768","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-09T22:42:15.564Z","modified":"2026-07-29T21:13:24.906Z","0.36.0-18883":"2021-03-09T22:42:16.024Z","0.36.0":"2021-03-10T03:19:54.760Z","0.36.1":"2021-03-19T19:25:55.163Z","0.36.2-20364":"2021-03-23T18:44:37.897Z","0.37.0-20427":"2021-03-24T19:56:40.483Z","0.37.0-20517":"2021-03-25T20:51:37.927Z","0.37.0":"2021-03-26T07:01:55.121Z","0.37.1":"2021-03-29T18:44:47.624Z","0.37.2":"2021-03-29T23:39:43.020Z","0.37.3":"2021-04-06T18:19:26.069Z","0.37.3-21287":"2021-04-07T22:01:16.470Z","0.37.4":"2021-04-08T20:47:54.483Z","0.38.0-21934":"2021-04-14T18:23:11.962Z","0.38.0-22000":"2021-04-15T00:24:09.896Z","0.38.0-22040":"2021-04-15T16:56:02.143Z","0.38.0":"2021-04-15T23:44:56.302Z","0.38.1":"2021-04-21T00:18:53.603Z","0.38.2":"2021-04-21T21:55:46.469Z","0.38.3":"2021-04-23T19:03:39.577Z","0.38.4":"2021-04-23T23:14:17.498Z","0.39.0-23254":"2021-04-27T17:11:36.734Z","0.39.0-23272":"2021-04-27T18:14:46.582Z","0.39.0":"2021-04-28T00:06:47.164Z","0.39.1":"2021-05-06T01:24:27.644Z","0.39.2":"2021-05-11T22:30:31.566Z","0.39.3":"2021-05-13T17:23:37.245Z","0.40.0-25719":"2021-05-24T18:57:04.981Z","0.40.0-25851":"2021-05-25T22:34:20.941Z","0.41.0-25957":"2021-05-26T20:37:27.918Z","0.39.4":"2021-05-27T16:40:26.205Z","0.40.0":"2021-05-27T18:02:18.969Z","0.40.1":"2021-06-04T00:30:25.394Z","0.40.2":"2021-06-07T19:43:55.152Z","0.41.0-27154":"2021-06-11T18:55:44.330Z","0.41.0":"2021-06-11T23:27:16.834Z","0.40.3":"2021-06-15T19:25:28.480Z","0.41.1":"2021-06-16T01:46:50.201Z","0.42.0-27549":"2021-06-16T15:28:04.943Z","0.42.0-27644":"2021-06-16T21:49:58.019Z","0.42.0-27677":"2021-06-17T14:58:30.002Z","0.42.0-27683":"2021-06-17T16:27:33.113Z","0.41.2":"2021-06-22T00:34:58.287Z","0.41.3":"2021-06-22T23:04:36.619Z","0.41.4":"2021-06-23T22:39:44.883Z","0.42.0-28410":"2021-06-25T20:51:32.987Z","0.42.0":"2021-06-26T01:52:01.253Z","0.39.5":"2021-07-07T21:55:47.134Z","0.42.1":"2021-07-08T16:27:33.506Z","0.39.6":"2021-07-08T20:47:42.203Z","0.42.2":"2021-07-08T22:52:10.225Z","0.43.0":"2021-07-09T19:49:57.169Z","0.42.3":"2021-07-09T20:54:55.350Z","0.43.1":"2021-07-19T23:12:05.864Z","0.42.4":"2021-07-20T00:13:33.090Z","0.39.7":"2021-07-22T20:06:29.176Z","0.44.0-30858":"2021-07-22T22:10:18.299Z","0.44.0":"2021-07-23T01:31:46.644Z","0.39.8":"2021-07-26T21:47:55.623Z","0.44.1":"2021-08-04T00:52:59.792Z","0.45.0-32948":"2021-08-06T19:39:34.781Z","0.45.0":"2021-08-06T23:21:07.525Z","0.45.1":"2021-08-10T01:23:40.154Z","0.45.2":"2021-08-11T22:00:37.132Z","0.45.3":"2021-08-13T00:49:13.636Z","0.45.4":"2021-08-17T18:31:40.714Z","0.46.0-34784":"2021-08-20T23:09:46.578Z","0.46.0":"2021-08-21T00:45:16.263Z","0.47.0-35912":"2021-08-31T23:52:53.475Z","0.47.0-35961":"2021-09-01T17:26:53.350Z","0.46.1":"2021-09-02T22:49:44.670Z","0.47.0-36362":"2021-09-03T18:31:11.023Z","0.47.0-36699":"2021-09-07T23:42:08.842Z","0.47.0":"2021-09-08T17:59:29.996Z","0.46.2":"2021-09-15T22:01:11.004Z","0.47.1":"2021-09-15T22:56:45.880Z","0.48.0-38105":"2021-09-20T21:22:19.630Z","0.48.0-38142":"2021-09-21T16:00:52.796Z","0.48.0":"2021-09-21T20:08:12.784Z","0.48.1":"2021-09-23T22:28:07.005Z","0.48.2":"2021-09-27T19:56:12.136Z","0.48.3":"2021-09-30T20:30:00.395Z","0.49.0-39015":"2021-09-30T22:00:19.152Z","0.48.4":"2021-10-01T17:20:33.176Z","0.49.0-39313":"2021-10-04T23:21:42.922Z","0.48.5":"2021-10-05T21:58:02.994Z","0.49.0":"2021-10-06T23:00:56.086Z","0.49.1":"2021-10-11T16:22:31.380Z","0.49.2":"2021-10-11T22:22:53.501Z","0.50.0-41365":"2021-10-21T17:01:44.512Z","0.50.0-41540":"2021-10-22T15:50:43.843Z","0.50.0":"2021-10-25T16:49:11.803Z","0.50.1":"2021-10-27T22:54:38.124Z","0.51.0-43124":"2021-11-06T00:25:56.921Z","0.51.0":"2021-11-10T22:19:50.196Z","0.50.2":"2021-11-12T21:12:45.431Z","0.51.1":"2021-11-12T22:00:51.732Z","0.50.3":"2021-11-18T21:54:51.916Z","0.51.2":"2021-11-18T22:45:38.786Z","0.52.0-44610":"2021-11-19T22:59:11.128Z","0.52.0":"2021-11-22T22:18:33.715Z","0.51.3":"2021-11-23T20:26:53.379Z","0.52.1":"2021-11-23T21:46:28.954Z","0.50.4":"2021-11-24T00:12:44.872Z","0.53.0-46105":"2021-12-08T23:05:38.619Z","0.53.0":"2021-12-10T19:00:02.855Z","0.54.0-47413":"2021-12-29T18:46:06.654Z","0.54.0":"2022-01-03T22:35:29.336Z","0.54.1":"2022-01-05T22:02:28.995Z","0.54.2":"2022-01-11T20:49:25.131Z","0.55.0-48551":"2022-01-14T21:26:16.608Z","0.55.0":"2022-01-18T23:42:03.814Z","0.55.1":"2022-01-28T19:03:26.216Z","0.56.0-49831":"2022-01-28T20:31:06.885Z","0.56.0":"2022-01-29T00:30:20.992Z","0.54.3":"2022-02-03T02:18:07.676Z","0.56.1":"2022-02-03T02:31:56.612Z","0.55.2":"2022-02-03T02:33:03.827Z","0.56.2":"2022-02-09T23:56:40.817Z","0.55.3":"2022-02-11T01:26:29.149Z","0.56.3":"2022-02-11T01:30:01.824Z","0.57.0-51086":"2022-02-12T01:10:19.785Z","0.56.4":"2022-02-17T19:58:21.751Z","0.55.4":"2022-02-17T21:13:44.656Z","0.56.5":"2022-02-19T00:41:16.237Z","0.56.6":"2022-03-02T23:10:44.045Z","0.57.0":"2022-03-02T23:58:33.323Z","0.56.7":"2022-03-03T20:14:49.925Z","0.57.1":"2022-03-04T01:45:14.538Z","0.56.8":"2022-03-04T18:45:47.561Z","0.58.0-55561":"2022-03-04T20:05:40.586Z","0.58.0-55983":"2022-03-05T00:51:17.144Z","0.56.9":"2022-03-11T21:02:14.706Z","0.57.2":"2022-03-11T23:54:28.830Z","0.58.1000":"2022-03-14T20:25:16.753Z","0.58.1001":"2022-03-18T01:43:31.924Z","0.58.2000-58133":"2022-03-18T22:12:55.785Z","0.58.2000":"2022-03-23T20:41:57.022Z","0.58.2001":"2022-03-25T01:06:45.521Z","0.58.2002":"2022-03-28T18:56:22.048Z","0.56.10":"2022-03-28T22:04:48.164Z","0.56.11":"2022-03-29T00:22:21.379Z","0.58.3000-61081":"2022-04-12T01:54:27.257Z","0.59.2000-61729":"2022-04-14T20:38:37.059Z","0.59.1000-61898":"2022-04-15T23:16:12.774Z","0.59.1000":"2022-04-16T07:34:28.150Z","0.59.1001-62246":"2022-04-18T19:09:09.451Z","0.59.2000-63294":"2022-04-22T21:10:10.960Z","0.59.2000":"2022-04-27T21:33:59.216Z","0.59.2001":"2022-05-03T21:37:22.357Z","0.59.1001":"2022-05-19T20:42:10.171Z","0.59.2002":"2022-05-19T22:46:16.703Z","0.59.2003":"2022-05-25T20:35:59.259Z","0.59.2004":"2022-09-15T22:22:01.305Z"},"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/sharedtree"},"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-sharedtree\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`\n1. Run `npm run start` from this directory (experimental/examples/bubblebench/sharedtree) 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"}