{"_id":"@fluidframework/base-host","_rev":"181-9dc230c6594a787c40f62a44d40cd730","name":"@fluidframework/base-host","dist-tags":{"next":"0.50.0-41540","latest":"0.50.1","canary":"0.50.4"},"versions":{"0.26.0-3177":{"name":"@fluidframework/base-host","version":"0.26.0-3177","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.0-3177","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"872d96173aad4ac78bea65b5ebe25fa3228364ce","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.0-3177.tgz","fileCount":66,"integrity":"sha512-ZWq9W8yCvgT1oXkCNyXoNGr00CgIhlCOVoteD9Nt6zz+YsTspOaRtHNrCRAB7awLL8tkUiK8fEmnBQndSvMm2Q==","signatures":[{"sig":"MEYCIQC4Dmf+Wd9FJyBIO2DeBL+Nt5tBBaSN7gLJ//3pD+yDgAIhAPFY+NNuNnafwY4VTKqW1WzfjTaa8sREWaTJUYIESdY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1503538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTc1ZCRA9TVsSAnZWagAADd8P/3i3s4VEM4IX8IBUTLRC\ny6qnDBjelGHHxXLPX1dOtTjLNtgMrJpw8pEzG4iqTelm8+tiJJC5IzxFIWli\nBo09vx1B2e9kp9Syw6/VVrryeNXMI+pwmCdCR0j573StJUVidKTNu7Jwjk7u\nlTNXYDy/LU13Amw3o/3gWWhz4ndjmqlOVJmcko7sdZNwuNtIgNTDw1QMIKqQ\nSkspc1+beKWq1P9dysPUwsqg4qB6ItL3wO6fW1c2jHSoGt/TqVTKJrvF2RAc\nZmJLFeXau7Ump5E5HgEPgjmFSPIdUd4WgvzXQpn4JjKLdiwYWg+9CyLZzSlE\nfztXBZB+/58PFG+LFV9K4HmvNUIKhMUduWDyjlmni5oKvrX6ZewZ7qEr1ASK\nFX33JMTncnbAASnOMHA2L6kiwLFsASuhifXPxhc4rDapkqQ0zFtmboWnM0hv\n3D0U4HWbG2Uncz8dhu0FMbAV+HDbDxuxExBPD24rkjmIBGdBOdN9aZqx7xp4\nnlLeCw1GcIynnZZ6Dwg7qHR8VQYByBMnRyL0ouDx1i1yrcsIWDPhiiIu4KCr\nO/CCZWFD7JiB2f2iJcULtYQtv2uqNusu5svEUhcJE//cbUE98XUpu06xKen8\nfGWiUDy3OKKXGiaO5gz7RNEfp60EqipDMxMcFDtvLMvprPZTgVfOZ/1GRsMy\nzRl/\r\n=kI+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.0-3177.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"@fluidframework/common-utils":"^0.23.0-0","@fluidframework/core-interfaces":"^0.26.0-3177","@fluidframework/telemetry-utils":"^0.26.0-3177","@fluidframework/web-code-loader":"^0.26.0-3177","@fluidframework/container-loader":"^0.26.0-3177","@fluidframework/common-definitions":"^0.19.1-0","@fluidframework/driver-definitions":"^0.26.0-3177","@fluidframework/protocol-definitions":"^0.1012.0-0","@fluidframework/container-definitions":"^0.26.0-3177"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2-0","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.0-3177","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.0-3177","@fluidframework/eslint-config-fluid":"^0.19.1-0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.0-3177_1598934360477_0.5067079814209814","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@fluidframework/base-host","version":"0.26.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.0","maintainers":[{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9a0d09541f66ecd30d03eb1ee6e353e408083055","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.0.tgz","fileCount":66,"integrity":"sha512-mtA7e9LsL4YfDJy/m4rcsMGbG+T2EBNDrBMrGRH7kQpJgzPIWb4tZTwkyD+ckxWmeH9FI+IeBqoJVVxK8EqnVQ==","signatures":[{"sig":"MEUCIQD2FCmWV2iobc8bdh+SIYkCYGnlMJA9xtyRL3z1CcZ/CwIgFBF4xKAnio9OlyHTBZCPzD2d7hd+ozShLPajKYOUUes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1505809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXXuCRA9TVsSAnZWagAAISkQAJn7WHUjJg99/aCVuskw\nM3ZGOR6I3jhe9n1axP98g9nM81FC38iqGr1Tynoyxqqj9YgpL6X5zDIudy85\n9i8ZEsncoftF66kiBay+twKg1BBwdQ2teqVN6+VyFD8bqgif/DY5jxDs267P\nl3th7KJBj0OK2begag61iOpyQbWUz6sQSY2+5fU9XKajzzBn7F2w9dunICU3\nEk9hmk+juBGv1kJLyDVg/VJjLgOGe39dm7wTXODa3/HsUfR5WEGPCWqUFmtO\nWGl1AcnitBxUmq7VN0QHfdpBwTZohfJAZ6TB+vp6nAw+XkyoZ0bGhzcSvBKv\n9H9GYnJzw2Lsd93/Y95tbZdvyTsTfsZU+zWSiiZQLiyte/0bWbhtYpugXl0k\n7l20p5Ldp0ft+Gk+psmg9D4eX7IFGGrYTHfKUBEpoB0jn4UQe+AdyaQ4HLh9\nhEzPc6nFQUqQ2LAxS7bThJXYT8LyYcuXZMyGDvPORGV+BTke2R1Q7fSu5/6l\nmiiHagSeKnJ/F8STmTIxE7Qgr8eJQszQQW6AeaJEP2Q6bBKcc22e7TV7Nm5b\nAhoPtBziZW/uzzTnaqWyNS0spQldvDPZDvxCY5Qv8qgwvvlFBL/zUHRVYL/z\nctVbeQkJRnITeho29xqmvmY+Vh6q4GYLSM+Xj4DUwM09LAsgluCB7/8INBTe\nfxJb\r\n=0d2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.0","@fluidframework/telemetry-utils":"^0.26.0","@fluidframework/web-code-loader":"^0.26.0","@fluidframework/container-loader":"^0.26.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.0","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.0","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.0","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.0_1599174125853_0.2880432005356852","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@fluidframework/base-host","version":"0.26.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4eea1d1c77738859710074cea8453e8d0a108ae5","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.1.tgz","fileCount":66,"integrity":"sha512-jAV0d1E5EVS9soUIip7cXZcHB/c5loFVTTt0Z2eVZnWT3KcfAiQ6wwoFNFwKjRArolJavWlaipHEGHvdDkn/4Q==","signatures":[{"sig":"MEUCIB00Xmbq71ouLHFi3U097chpX0OzSLiGq1kVDjuYAz1RAiEA+uOaK3oB3RCHN8pa2VR9bxHE7EPJ0G5InmQHxcfv2Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZoOnCRA9TVsSAnZWagAAz6EP/RwStcu4D46hUZ1YNxw2\nrATFrgJONQhujK74pxBpUNkvMQsjp7NAGJVQ3XPX/0EJqb0AtV8SK9GMkioI\n2H4db8yxUB2aLk9ZcxnHL8acw8Cj5isK1P3wzSYIpFUmm+KHD17M+S9UFwXY\n3Nym+4JbB4cLEVobHm9nnInoM295CvR4C4HM0tPWIuBBVn7BCnK8rdzKD2Zc\nyypu06RPqJ86S9nclS3luLT5x+hFTdtYEMJCNZER/iC9cdtWsd6KpVGzEbF9\nveGuQ9R0yo5X+DdZJXMuNqMM+B0F60TS8cYY3kCO/XEiLrqbSUjhnb3tDu5u\n1n4JAx92sBxkOBN0ObOFYRTQcnDDOfuXJs87V6wn89YrTaWGjiURjXRsntxb\nIaSlDBtpzFMtbFt4TCyCbMl0Z/TXJiSpIC+JiA1Kax0kk7y9YxeNTzZ58l+K\nb4oWKDlFePETZqLFVJpyFIaEDwI40gXS2SXqh4TPQ5Z33oK+oKepveUC6dd0\nlbD/j0ohrwwrjA57+LDOSlz8Th35/HVGVJZKrLxUya+Yoa6F7z9ASD8RTB7c\ntdsOFxneQvl8vOgEX5olZUWrqfGeyVfagpNeAUD3r9TwlkCI1nKZ9E5gdZkD\nAdW3WSRZr69FDpRZHQmRdLv0lfmJ66GsqR0HlFhi+RSLu/gyBlOJd3b5MX9j\njy+S\r\n=k67I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.1","@fluidframework/telemetry-utils":"^0.26.1","@fluidframework/web-code-loader":"^0.26.1","@fluidframework/container-loader":"^0.26.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.1","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.1","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.1","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.1_1600553894878_0.12951075684923596","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@fluidframework/base-host","version":"0.27.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7db9f7af633a9c505bb9896d8356181b11bf622f","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.0.tgz","fileCount":66,"integrity":"sha512-P9d6XTlMAYVlhde8G20Kq+kJvVWiYji2O6IatG9/rXRgy0yK+ZoJUMoX6B4ZDCNIUkW6K/f2+/zozAcEGshzow==","signatures":[{"sig":"MEYCIQCQSGhRsmSwCcpTPWd1x9FzwyHobfQLmvUlpyp7O2fFaAIhAMsR2rga7zS+tIWCI9vFTt81k38n78RAdqycSMumwDC9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1504148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa81zCRA9TVsSAnZWagAASHQP/jX+qepIQ0E4t7cAsX6q\nWo+hnWYp5jZbILFztjR+5aNoRHoEGvo/vrbua6sMZKN6YJKeMXxBPiQB9Zrq\nhxt0foA6QUSuRx+jn8fLAxZTJKOhvbOCdD1ZBBZjOkxolHYjOYh/DyFlNt51\naxW1uvytL7O6egw1TUi6apDG1VAuYmfr8cis6HK0x2oMcTez+Avh1PFzrQ06\n+ulyp5MU65qm/a4VuYDYUPgb3rxTKIdthGjeK//N93f+VssW6CezTxGvdwyv\naGn04V9AA4sMGNjYaM97pAqHV0oR5MbvONAfBGPxEFOQ456OGDkRK/GMKCrM\negIXrjSPu82OIojZOrU3/PBqu0o1f4HbWGK11kbpM7Pk6UTejc8vSJMC+yPr\nB6oIImFBO+JMhfvvuWF1GoAEs+Pny6qgySPSRWcKP9YDFEVKDNYAcV7i61dX\nOeOAZmgxo8ew8LwHtNnGkGXnsejX+NZtQhAa531nv4Vy3ZndTcWk6Th6RCz7\nwFzEBfAgK72KIvxqU7QKl/OiVASNzvI7CyUYBcJda4EXGjbJOHS6dJsRxLPi\nVXvYAHdZ6T1UPy1onmtfG8SWgiE2JoosgQRpO9rE5LXTm9JlsMuJ5xLrFEoD\nl3/QUZvSPYyW/9jfqjycGd59XH6a4OJiwxiKOyvxds4ywWuNTvWNybB+XpuE\nwsj4\r\n=Owl7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.0","@fluidframework/telemetry-utils":"^0.27.0","@fluidframework/web-code-loader":"^0.27.0","@fluidframework/container-loader":"^0.27.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.0","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.0","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.0","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.0_1600900467337_0.3126439719840999","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"@fluidframework/base-host","version":"0.26.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"89792b52072cdf710abd17603ac3f597bf508322","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.2.tgz","fileCount":66,"integrity":"sha512-BupV3rMu4PdPIStGXvRFEt6fy1EA0Uv8hmsZhG/yFqMfeJfFYrIgA/aYociYP22CoMC/LdGkAAUFh3xWtMJOYg==","signatures":[{"sig":"MEUCIQDLKZpfuEQIcAeLO/TvJsAgF8G8RYZCKHX7FGn3GSO+EwIgf8YpOG3M5+E72/17oehR55IqkHnfWGsTxDRLkWWj/+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc6lKCRA9TVsSAnZWagAA4j8P/0Zg5yVY4ezH/RkSIPzg\npkz2smnJF28jq2S8ZACjdVHGMFAVCCHOkga+ZesMVLfsg0A2QOnQVeMNlF3u\n3rSmojF1Eeavafz1t33NFRfL7tvBFKpXmFAxw2SCJkupDrutww1G+VX9JoXp\nyZBbh5Kim4j6Cvka01rCfcDU9NwIIiFnIO5grSez4LBNqPMubjOWsg7Q0h1W\nDdj/32j6HganezMWoD8lDYCtD3mrUv4sQtki57tVHXN7b+9LCP3TP/XoteQM\nlawdHzxyfQ0/cU+Rxsx11d2fpaWUVF9bRZ1D5eepA7hZra+guacPw0ehIfQD\nILoCIPzCbvOk0F0BbHilapvyOEnfJFSj1PpB5IFKYh6nhzVcrLqy8KOC46Cd\nAprAdK0cc4E4lTdGUSSqSzWpXQoVYr6uXy/Lo717O8oJq/gzcDBD/oUzQo5s\nptU7R7RV9Hrf1yAWn4amYi4IsBAvIwYI/X9DhOrYYYe0Ki3MRBJr46U2AkcR\nygEN63hQgmhzc1Gm7lKX/oe8TpxZYB40ABVQ72pIl4c4tdjrC2VfgMaZMh5R\ndAbMuE6NfLdepYoYENt7PjRBY/KWiOJf6YeDtOjb55bCh8fhd7FIV0WcEbf0\nUffSQITFXWlHfPrdaY3p9i26SotTxQzLqCiGJeXebwjr/wL2vRDiCBM1jqqC\n/BPV\r\n=8/DX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.2","@fluidframework/telemetry-utils":"^0.26.2","@fluidframework/web-code-loader":"^0.26.2","@fluidframework/container-loader":"^0.26.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.2","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.2","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.2_1601415498156_0.9458998178840712","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"@fluidframework/base-host","version":"0.26.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f943c9c9b62843d26387f74fac16109806382da2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.3.tgz","fileCount":66,"integrity":"sha512-0uwlE99C5Ac9X5IZxQ5FgVSHKHx4MAssO49UucmOP7+BjapSI4+ALkhUrmFGBfpMbyvnYAidliGHrz6b8F2w5A==","signatures":[{"sig":"MEUCIE7MOvnPhYesct4DmIXqQ0kF0jTXP/AzywvIq5Ylw8fwAiEAmw0Llna6a+KTq3sM3Mig7UMdRxfHIxzaFsHod4sGH2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKXxCRA9TVsSAnZWagAAYl0P/2GWf//27Qop560vdDLx\nmpxr1meNfoKyuj77rgmHoGlbHgjSksa6oCf2u3DV2XJM+n/nwLMvZzKITsPx\nofVY2MTG2vbNFF5EWsCif7zz9TZnFoM5CFggF4/jU1+OZQ+nUe16Ufx0e4Xv\n/UGswPUQzaTOcCOBgPKZWo2M5rp+eAuCw3eOxe4bn+QuNcYlDOcCrlPMcur1\nc8WJtSMwQyHhNYMJqfNVANTz4+YKW6ywoU4X+aSp8Vk4kEUQQxJDIIszBu2F\n7d8CcSxIFSdRTp25bVqZjgrmKEqAm6geWfmkAnKYDS55dzWH8j+ayRl9X8ww\nyKTnQ/K2/vM1syiUwDVoOOWCSz+wqshqkr3l6t/g8K7jx8YRBoSP8sjqT1Ic\nsiY2Q0wSSAWEHyfe08Bpxi6/cu7v9AfuYFAfYruyD8npALCry4oVa0wTZjPn\nz8G2Xaa6YhyoYOORurbA+a9tEkWLZqvWw7HnLrJAib68MMsKH06VuUQ5Zj3T\nYtKmmvPoqgnBurfIBwm0TLxXG4ve+1gRf147VyQ9vdWRE+6PYNOaTfnahYsy\nEWoJGadc3cK/xMHRLL4bJ3Rt1LH+tSF19cT8CrD+bddvB4H/25SxzD7zwZ6E\n49C7B7lHspXsAJ9ECKr1Ud5btFU93bmQY8DWdUTbchWXaKqiyzsxOx9YieBo\ndGTt\r\n=ygtc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.3","@fluidframework/telemetry-utils":"^0.26.3","@fluidframework/web-code-loader":"^0.26.3","@fluidframework/container-loader":"^0.26.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.3","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.3","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.3","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.3_1602004464827_0.9630761543597459","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"@fluidframework/base-host","version":"0.27.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c338b664780ff1264581f51b0093e7bea9b36d60","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.1.tgz","fileCount":66,"integrity":"sha512-0VZOH066c7+3fjzEQao/xznDbfPoP3ZPp3Yl36BS7POcSYxHTZ7yPthIBQoz2VNa1zNGVOK6LJAA8POeJqjrcg==","signatures":[{"sig":"MEUCIGMf56LaqC+culJ9zrDq3owD6R8H4arueHxD6UF8tqdfAiEA2NM5+vPOu7sjiPfJ0MWQDH2zKqXS5TZP1gTpfmhOOYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJficzPCRA9TVsSAnZWagAAs3cP/jwdGwfhoLuJ6UREBaki\nIcx8+3hm5E3FAaPB5MyBhRceQV3XwwJkSbuaY3sSmr2+Rh6y++Uj40Anq6vz\ntJRMqMtW4HuQE8jH4E7ZwfuawiyCjhS/oMTYMWWOsHKHxJEZPLsQk7by8yqG\ndZRIilX3WcYzY/1j6qH2rupCzPpj5gfzEqBmQ/QVwActKPevSJmYHpN+t27c\n2SDakCYTogQfKnJ1jOmPFy5Wp0av9E8xouiBvnzQXPrKyqvw0oeFH1MEPqET\n+V6/RjYR6sfBgkRMf8wDWvuupLh/SlQ5gm2NFEiPCV9uUPVtEe7Aql4prYN5\nHF5sLfhHkWnZQ0TEb8bZfegzQtv0jmmOSIRzBk6xO82Cn+wTMW8wScTzKSyl\nUn5T4RvdgBeFueewXL4BC6ANkEYMDLYVEpNiqbR27gILSEY6p7aUTiFRAeHi\nUPDwH3ugc09mWGo1a4jKRNgdfWz+Pl4LtrM0o71JLGOBT8tH5zxJnkKPCTtV\n9BtZ+2ZqhIaGFAiHYU+88KuOucXrrQyYCF3daD4k/MXZwzogZTVZDAU1XsvU\nVKrNUnchVqCoTLCFRKhn4G58f5pQhDY/RQAERCMfke4f8eh1OtgMg3DD5vGv\nKT8y9rjNvx15lz0JNGkjQfyD+C9h901kBJnjvAh0XR2WKBu4o97Np481KRTG\nHbRJ\r\n=qEot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.1","@fluidframework/telemetry-utils":"^0.27.1","@fluidframework/web-code-loader":"^0.27.1","@fluidframework/container-loader":"^0.27.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.1","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.1","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.1","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.1_1602866382614_0.9309883791962172","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"@fluidframework/base-host","version":"0.27.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7a87858101ac859d42bee2d7a800270b460c7562","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.2.tgz","fileCount":66,"integrity":"sha512-rZXkouuwhlbis72HlFyehfAfqIAT8P9K7ASiJIYthhv/2b6WEzA6k2OvlzWvgXTkM/4453hC3PFKz1HowbgNug==","signatures":[{"sig":"MEUCID4S4OeH8LdlY0gh8JfYh6uyIGSuonru4wJGTZAEdlUzAiEAye5MVsApe90A9kkbU8bPLpVJK5rWFAUR0QjP7CUvgVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjiUVCRA9TVsSAnZWagAA9E8P/1jJJXbnqLbqO09NVYN5\nN2Dp7jUHHLV3c4udgm/FBOkUa1RIu25wnbawsj35fzU1dEJkuh9HoaI4UkHL\npuqqAtcFdWnFpiF0WVnosxdN52RsTGPZCVg2JEtetN0iYmmzaFq6QNZt/UmV\nOOvUHZ9snMT4SlayLhpj8g0KOwBD+MQAs/lyFPmn0ADAB8QKViT2arD+u1tu\nGcmf0/FR6Izu2z+Pq/vnmRpkACH34gpjixs3GRCDwhcOK/npQU9R8YV2qexd\nZ/ufBHJ32X6xL10o3yYkFmzeLj486CDZEmcet79aBlsPISmteqWgLzK6cab9\nT4SVUCsb9Hdd8ryMxsKiW8ckLUzlu/5hyHA/crF3QmPtMj8KasiKZkNhkJT4\nDtPwsao66CTPPIOlnxAwMp9U0F52sCK6l1g0ggj7VDkC4Z9HkuTasx9EWjE/\nJyfkWxjJGtqXGFHMqH62+xU+8ARYmVISpHnceI33YfVsrM1y1AVPPoukcPqe\nkiNlIml2heG2jSODNVof+lAEhY5Up930czgXfmtyMXr9Gbs5+CV6s+gb+YPe\nHGIAwKsMFiUxUHDccHYi2wopI9YkYSCUo0ATdqN7rDf5EphbbwioKdWlLFSz\ngi7azy3bfbZa5WldFXOnRwYc7TOz2Zeh5gt+H2roBNtIcfE3mWt1bhPTIGl5\nyatk\r\n=YTMu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.2","@fluidframework/telemetry-utils":"^0.27.2","@fluidframework/web-code-loader":"^0.27.2","@fluidframework/container-loader":"^0.27.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.2","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.2","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.2","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.2_1603151125504_0.7298702961784829","host":"s3://npm-registry-packages"}},"0.26.4":{"name":"@fluidframework/base-host","version":"0.26.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a794fbccd488cc50b794de72d56e58346f25955d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.4.tgz","fileCount":66,"integrity":"sha512-N8Ldfugio+YrwMk7/MYRfDOKxa1bu8kVZ2VKaB82OdStKH7/9e8ySIAeiOF9KTGl8G8X7vCDsM3K0j9ZPHkzgA==","signatures":[{"sig":"MEUCIQCHSSO+o1FKEwxNcwJJsYXqvUbAjPvWMCkUj88HIhEUogIgUTKy4KI7lICIu5FEFm2giX8j/0iYDZupRzMg6XbMhwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkIaSCRA9TVsSAnZWagAAp1AP/iCTl2RGNu9Nu1984+YP\n/Y3sojJFwDY3tIn+3yvBr2ItTCdcOpAOweOjGaGj8sxUnLoc6xsdTk65EsRP\noK9rqEAK/mg5+vH9EAK2t9Z5xbp+hShFPkZX1RN+eU4UNT/2ITXlZeGeMxii\n7GyCMn93suLPgMEt3jgm1MFE+W/k+CC4BOZWHP/UbXCO0F0CqcPebAkxSy6p\nme9qPlHDnzpRL2anNDUFIg5g6T+kI1fzVMVeMizOnp24NbCDwHXxksCw1IiZ\n8LfDXd5GkrdxHuL9OQCqbuaE1c73GXOoYhz90Pua6OLZuKHbotVyQTdfXhl6\nhpdUi31ylWFX/sSFo0DIErJEe0TUlCTz4V7Ul1TwK6rq2i5WpoRDhNCenRK0\npxDqgbFpQlajjCjira+BkAxMr8HChN60+ITUc199lyBkocMRgCbv1+tNoeFj\nrD3Jis0iAhOWP0wJFoduMmDjXRikT0+0w8DLsq8EvuKurSnnUeLwtwhWihgE\nRTWcaX4vphG+gqCXlY0jSwfudrspG34xpP9nWJ2MXDlRnUbaEsMv750PBY1t\n0DY7Ej3NyKvDZxe3h6dCrZ+6kBaVNEXBqxb9d25m/v8uLqxlWrzdXkCPn+yF\nUtL/1/icDqLN0oBRqCIaEfIu3J0DkmakB0+XR9kJYkOsD5gUOUMsOUp2i9tl\nHmBr\r\n=2eR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.4","@fluidframework/telemetry-utils":"^0.26.4","@fluidframework/web-code-loader":"^0.26.4","@fluidframework/container-loader":"^0.26.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.4","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.4","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.4","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.4_1603307153851_0.4310094805433564","host":"s3://npm-registry-packages"}},"0.26.5":{"name":"@fluidframework/base-host","version":"0.26.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f683ac9c515093543ec3b2e78356ab442c627450","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.5.tgz","fileCount":66,"integrity":"sha512-a3BtLW3iVc0l9o41yQkadezKu1cBR3HCBYx97GIYLblyd/vv5fPg9SpscQIC3qJBHwg+GYYBLy5MXg1hizI9Wg==","signatures":[{"sig":"MEUCIQCobYEY97W6N9L6u8dq1yI5Mr/4ssGHcgPFDm4e7iTZHQIgCN/M6yrVtwsXMdudwIkg/ipG35GlzcGSZ+Pnp7v+eFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkNwrCRA9TVsSAnZWagAAph0P/A5eE0Gn1wrD1soFASUq\nQbZn/4zRXq09fLnE99XEIdFnyAS+bvbRMoGndIidvbjIfiwPU12Ku581kvEi\nwLJyxtiqjp+3bSJ1AIW5QJXNIzgm4RywY+1iRrfqbijVN2gcqE2IUFbwp7fj\nfNsQyh1pl0B9wLlBF94XCmh7GdNSfJ19uA2VOpqdUbUXBnHGg/Ah/E33LT96\nFwEKRzPu9RRnPU7iL8QWzA6WpEnk/mp7/1UwiIY0xTtN6JEARasADGaukb28\nZiHiELHl1fIZJX7Rdn2pdkL1TqhnBC2xDSE4AT6TaRJNBE3Cj0BqvUc/gnCs\n5fKm8++U9DPBPf8sXYjE0YmNm+G645I1CWsER5Ff6vOVypjUOG+9PRcqSKS4\ncCLf8hat80kqpF/QDcVfBCM9abNmeAkZZWxY/d+H9UFfKY+gme3ixDq8cXYi\n26JDfMsTWkKPiDIBV3g9iPB0zRTtnHoKpV5qKrajlr7cCQ4oyjaku02txzbv\n/EddAjwg/2nrWxfepcBd18aSeUrEUWe7Wr5P1YNMBJAKhvZ2VyVinUsG/YSk\nmfLm623otZleGNeam9q4ZY/2kXNfIg87ufE+YdG6w2ttxvznXYFBYyXYpgDe\n/R5riceRalLy6HE2XL1X4GSP/hgwvUbPj0EtwOVQgVkrVbpphKRWBYGTRDdw\n1Jqu\r\n=1HCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.5","@fluidframework/telemetry-utils":"^0.26.5","@fluidframework/web-code-loader":"^0.26.5","@fluidframework/container-loader":"^0.26.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.5","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.5","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.5","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.5_1603329066605_0.35785060660741563","host":"s3://npm-registry-packages"}},"0.27.3":{"name":"@fluidframework/base-host","version":"0.27.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a23a0afbf0aa819ecff68c53437f8afcba436500","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.3.tgz","fileCount":66,"integrity":"sha512-s6qrH46LVvA72G1r+nGWr80hS9P+n7PEMInhGG7IVAh3pFPoUdPIrACPtrIxn6t3lYFan/7s4L4OBbHc/aQ31w==","signatures":[{"sig":"MEUCIQDqrnn51FxTiphkNf8kC6pHdRXI1Ailxx0Sr4JsXBWasQIgUoJqzkI7Cm3AkbYa42SNuRjxIUPNIRHlOzX0z30hN0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkNxxCRA9TVsSAnZWagAAxDoP/2qMeBxULR4EqhpQjX8L\nCmPSXCxhMEpyh9qYEs/nRfuRRda/nYVbV6jhZDF/wRyzbaFtdGMubWssxu6F\n53btnvZ7wHNZ7UR2299V6xD1CFo1nHkGHUndBYsqyp2PSa4LpOwJtzVlCTSn\n8u9XbPLBvniLMwxupVZ4LKBQt9lWOClWpG6hYmQjssejkkj9z+WhmQwF2O0J\nZegqOPZK/Wjcmeq+toGgdwRPMLEes2slx94hhQo2CAhKt88P+XCbhnmaRCfO\n2PFgtVMGCm7hDOiVNhO7kaXxOzm223S+kcppR6MRFarJB9IrynqH6yO4RFPM\ntib8NFsziEhSwLMctIq24SJgkDQhEMiBocWM67bx21WP8RAze9i6NxJGMaXl\nkkZ/ttYBN+vvnvo0vYMIqpKUn4sYDO4Vc4BengQisXqbJcm3WMYT7HPyhcaF\nmWxiZpYvm3/SwHWXp5OOp/juH7P7O/fbD/xqxyoyfr7R+wbLwFUzhwRNvpFc\nAh8oBJvSzjahsma5FCOMjaBZT6iF+W3KEKDyDfc3qTiaNZSt7f4L0b0/gRLT\nztlhwSgfrUl1Bi9KzxAypXcVUtBtQeoAqbHaLzp6vLO/r7VtvorJJc2Cnnxu\nKnhWpbeoirdbdb7jSeTkihSC0M3S2zq130U9bLcafyG23zxyyaK4GXPZByjL\n7y15\r\n=Okzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.3","@fluidframework/telemetry-utils":"^0.27.3","@fluidframework/web-code-loader":"^0.27.3","@fluidframework/container-loader":"^0.27.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.3","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.3","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.3","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.3_1603329136733_0.20787227242779172","host":"s3://npm-registry-packages"}},"0.26.6":{"name":"@fluidframework/base-host","version":"0.26.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"272a204b4fdbfc0337bd28776f95d9fb2282314f","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.6.tgz","fileCount":66,"integrity":"sha512-jBi1yzfHlx7VWR64a/kUbY9q5WjV5p9teLvddJF/Cju/MSmDhvJ9qAoyZ6E1yD7ONUp9xlnIcDV545Mx6KV3FA==","signatures":[{"sig":"MEYCIQDuJay7Rj0TlGm9OA2stliM7KyTvC9UeEp6xN+d7JoaYQIhAPyjTF5OAiHMGUHgm/P0NLtJKvuOjHrx1bWm9MxpS32G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkY3BCRA9TVsSAnZWagAACtoP/ijzK3zMfgc8RcxBI2bi\nfP6D2OtQTjCDGIZ/zZykIN72u4AoCsnmp0pWO2lYw5nX8r/UsgE8ITNqL0Vh\nnGJbjAahCbMqKYmmyabQKO9iGcYw1laJzNsIOvUK2G6jYlDk+y4QjDRFsWBJ\nOff7STUpdpZaj/TRuKASLPyN3FoXzOgmb/wdzvYd3B14Ey5jK7te73u+ySAV\nFJyu8xa7cFf0OPhusuWm7Bdt3iLBbONa5xUkeeZGYKFdS4bDUxiTCTbwNk68\nKAM9pbeIr73LmbW24pKxqkCljeqQCObXfF20+ohAikb5jpJ2nN3ly/nLYv6k\nLeweVW9bi0teE+CldVcl0r3FaKpQ7irJzLM81At7/HM4WIuC4ZoLRWvjPnzz\nPr4TE7tQyQ2NRQXCEQdWwy2MuAkOGpe/GdYc4C77eio2XW6Roi6ecH/Lgp3B\n59B0tFM6daQ2bCRM+W5dKW6jOO2MaTIvfVmjsjxriQaUxq0swZ6HOt2xJDAU\n5VUr8PbGAeW6hQN9OghE3z8vJLwFyxhSfR2MrfjbzXTjb0u7pYl7mxFxHJq/\nptoEunlgOSBxfBbOo6O51YHmoGBUyHQTWqk18ANJVUYctzYrMit+n+zbp9pj\nF+aaVRQE9SoX7Q6BlS9kcrty78KbjhX5NTpw4Qn/gs2VmytOyqh581EBnB4X\nQVPH\r\n=LQAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.6","@fluidframework/telemetry-utils":"^0.26.6","@fluidframework/web-code-loader":"^0.26.6","@fluidframework/container-loader":"^0.26.6","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.6","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.6","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.6","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.6_1603374528548_0.6345355376258925","host":"s3://npm-registry-packages"}},"0.27.4":{"name":"@fluidframework/base-host","version":"0.27.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ef217b2d3e4be0b3f24b7e2cc3cda0c13f0e6ca3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.4.tgz","fileCount":66,"integrity":"sha512-3SW/n8V2qoZyDHHdauIqSEDSd4TlvhUIR9XebTWeqnMLyqJ2hlYDXn5xS2SSvn3FfRI4A3DMEG6hype79vrtyw==","signatures":[{"sig":"MEUCIQD4mOTCxKpm54noRd04XI+wnskJeX7sM8CXBzxpGVwDswIgb97gDnxYiXRveFrt1KOq2VL/IucXjpDnTwB7FkpTdL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkY3ICRA9TVsSAnZWagAAWxwP/2D4j1JsUTeAtIzP35gY\nghS8tjDArE/rj7f3NNXZ+WtzHRqQtcA89OTl5UW41f8o3yi4RGStreHAinNO\nVbWBdwNwpaF8gw9RUTi4rpZLDxsZfNwDyczXtA5/nZkQmu3xYTa3LbTc92Oz\n3eEJqb05CTaDtYXbIyzGd6mBgIAIeKmqhL4VCPbTcO29uiaWUcfdCgorzA4P\nYd4vzLiJkZqG4wmHWZTl/12KpZZ758zBqazeOlS1/OKOxr+yeb9/P+LqjJ/J\nVSPjCsk7U1kkUBYIBOPjlhwQYVhYnYri62C9HAb2Ip2bGHSBHnRi1hUClC7P\nkimLVRiLXZINbjhW8htvRyMk7ljmF6opqbpMe0QOwrbHmq27IJM/q6sZ5sMy\nlMIS/jaj+Z9nslxFFmTtvbBMHY+gZGyCdcUBn4xgeiPwTG5UQ8Rv0ei+rg9e\nxpIlN++lE38qQumrEjzxYRcaSXctBOegO/zdwY96eQOeRjTiKmLF5vHfwdlz\n5LamMrF8BYpvS9Xw7ip1A+tusKJicAGtivVbAqyOQZmM4wj/GiB/n3CkuPo8\n1oOBHG6AmwopdOfNyETIBCMsmPMuzdb9f9HJicRNIlpBQfBFEfZFHPfK/96Z\npJEsEpD9kHTwR/mkDoiPmDUU1ti3JPbIPhMBdJWL/lyV1K5fYadq6DfkpAYb\nvhMd\r\n=RPyv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.4","@fluidframework/telemetry-utils":"^0.27.4","@fluidframework/web-code-loader":"^0.27.4","@fluidframework/container-loader":"^0.27.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.4","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.4","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.4","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.4_1603374535698_0.8053124973088526","host":"s3://npm-registry-packages"}},"0.26.7":{"name":"@fluidframework/base-host","version":"0.26.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e12c03a10080a8c91bfbdb2ac3252768774b178c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.7.tgz","fileCount":66,"integrity":"sha512-SSua48yBmWuH8fTez3zSg6SNbtelYXUswvYusczUr8b95bBkdavNmRYQVTpDTDoNCRXJL0nMfS6Qd/Zog6OA6g==","signatures":[{"sig":"MEQCIFgwd+VVuwRUV7R+G01JsAW9zseUZpm9XamA6jQnYegjAiAC3RMS/Cq7AXLKJcEBG2uoBJ7dzOblj51moCCQ5rdV3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdLzCRA9TVsSAnZWagAAnTIP/3jyz23SwtTqiqFQjafN\n9lI3BPJreE9fP6omAUUy4mW0M7mFo32elCH2Lb1pbr/R8AUpI2u96g552+4C\n7kgxSQDcG7UYSm6M1HKoM3HMm+JqCN7eLhDVeeS4sjajimCwWHycuG3srkAh\nuKSHT5T9TE6udKGRq9uUZz069VVP2PTINAa5HjXhNEVSaagbHIyCOUn32ek+\nuUq8UNHLKbM2lqIrW2JbNir+/YIQHRv9/sj6ZmaZNgmB0sBsEL7IcsXwGJnK\n0JfaoJ5i0e0GEFXc4LCT9XxX8PCRmqxi8UEB5Z13+RPDSdh2uToHxiyLGG8S\nK3aHIVYIqkKvDbpT1tnKGh+ZWVfaccTA61/4PfEPcnpoOjl6ZkRJhvixdOos\noDWHoIXJOpeUPOqLxBKmiEcdkn755bMaXeGQ4gSsCqwsCjLI6+IA0Wjj+thW\n6cy3AUmdg1EoOg0ZA31ExK5OQQZPpXSD+peFkEzb/h9j3BVYb1LvWnGfDzKJ\nTllKopFH2hmozclaQ1xFqUTclazv2YsTn8/mxh8t3zU4n1gcVXCuVCQMfZcr\n+6W7bh8GrgD7zKu/sb/3EKTnHcZM0GKISsd1mwcktODYBUDe8IVuPMPv+ThJ\nj5CEdW9hhfIQ4LOuktmB6d90H2mbWl4JZ9vJbTC5ByoFCqGjNkJgdC1b1Fvt\n7lR7\r\n=uIoq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.7","@fluidframework/telemetry-utils":"^0.26.7","@fluidframework/web-code-loader":"^0.26.7","@fluidframework/container-loader":"^0.26.7","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.7","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.7","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.7","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.7_1603392242634_0.07310117196441257","host":"s3://npm-registry-packages"}},"0.27.5":{"name":"@fluidframework/base-host","version":"0.27.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5877b1c9552a8f1e5744c29843ca0e27d69a8b0d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.5.tgz","fileCount":66,"integrity":"sha512-MghXbSrewLEcx2U4I/FaugxUx6NNMvnarGoW9xnly3gpMXOs229B5QpTRs5QW+qf9MrRtxJS6rz9GvJhKp2y/Q==","signatures":[{"sig":"MEYCIQC/g5Llvwt+Z6eqs5iuN4iUcZFEfnPNClEhcKBOi+GzqAIhANCvO1FdnEUbbiakX2T79KvVicsJ1nwnMT+vlayKPOWj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkdMMCRA9TVsSAnZWagAADcYP/2RYTS4uAWLoXrLCr9e3\n9bbJ2ZbWVUcIgDXlmrOKP4NqHpZZCzoU58kOZ1VSI1PI79sb4c+7E+/p/zCB\n5VATo8IIsY/ag/I8fvfQundJhbYcGkwgiJtVXOJDyQwmwT2JjVuPZsFqIoXg\nbFaITXC6Tx9DfKvX3ogARGDpCigmaXegnPtLZH1rt1t28L8GuT70hhbSWrDF\nTmgZejxN6vUokHFtjauDGLS2cJfdqOHXhB96NorH654Smx9BYGM//ex4QrMZ\n8Nwm7wcRZZVTojp990mynLyiQjHMhHoZbMzCcNOIaDctMfgy1mm8j/l/OU/+\nOI/CUfAApL86PQo5PJ7J4mcyAWsjDNXc1/VovpbNq4wIWqAV0GWe8zYFax3m\nX3fhPYsqld0aEY8WN2ioQWXhblza6P2HAbIx0aAobLgkztLTamurqOZ+ToxO\nuZYq9b+fOaAtOLEd7oDqOylf3LEtz2dtzGHJBBJXM7E+2Nj3Zi7S0Oxd1aLX\nx7Dbwacj60Ip6GUv6vOql4Qcvb7/sTi92vzZalpiJdRVviFF4NuzJTSFuumQ\n+DB4qGWH9DlnvixFZaxJPJS7VIT4rGnQBk/Z6mb/SlQzLBi4m0KUo1p+k1RJ\nJP1x+W4hJ9amdgVWN9AH72Xu1F91tpF2nPfnHMabQniGZmPdvu6+Dk8ToZVn\nTKrb\r\n=jQ76\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.5","@fluidframework/telemetry-utils":"^0.27.5","@fluidframework/web-code-loader":"^0.27.5","@fluidframework/container-loader":"^0.27.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.5","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.5","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.5","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.5_1603392267934_0.6302084077314991","host":"s3://npm-registry-packages"}},"0.26.8":{"name":"@fluidframework/base-host","version":"0.26.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b9fe78e3175db78ee460004f66c907af15192846","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.8.tgz","fileCount":66,"integrity":"sha512-herhX24BUi6204rUTq3LUHyfa0s3Cw1J+6htgCGsLl7akE38z32sCEHrjcwPLCvEMXTx4NbTfyDYnMj4Fq3fLA==","signatures":[{"sig":"MEQCIBw7UA16NrBJxDyYGVcMFYc0ON7yDUOm/PwHCH+UWWyIAiAyr+QajiR3DNLUcZO5gja8nE6JHMcKfdEwsC+lc+Vh6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkiHnCRA9TVsSAnZWagAA0+UP/1j2BX0PDkeEaNP/hp99\nGcemjiiNkOSs4r5p5zuT1y6jia+TUdNXf0bqIrOrfD0CpLP4zFIWAvDruZGo\nI6gJNK0l9CpM5KXiNiT5OM2LHwLP1ntDHaOsa38qgx4sJDCDPTojEzBOWTCh\nAE5QrRGIZrjVvunvzKF67R2my3JQ6s1hCoC11lvOg9XRAxF4d+mtAS8dX5qM\ndIyy9vHIIlOkSFPVv5eoK9dgGW18lyyhiW0RXOOjSIIOTxT+r+CB1JRL/D1H\nZD0cZbSUhoOdy52NzN+yXgtrCqKhiLgrpBCRWmfqj9b+cGw7GI7wY83aIp18\n+ws9L3QG4XdF3CcWqXHTrh6I3g1IMARhRI9wGGa/IA/Nd59YpRw9YO5ran2v\nPtFWDvMi07IFBXi0BNXZVcA7U7NhY7ZNPjYhvbr1CjFF4KuH41crtRBtX1aZ\nV+noLr5CL6GpzpA+SGv1/+tQBz8RN8FkbfsicpZ2GHsK8ZJHNc7dh/+sjAlk\n47OfxR9gYa2ViG3GVhUbjUlyWX1r7Y1FlSfXKfj1E2oOzRWLLQ/P5ZRVb6Uv\nvv8E4CE+KzO5Y3mtPNaCkoRkAudfWjUxMcvpmL8YBYw6XZEhBmMM5okz7luM\nNeoz5L8TS3kVxnguPv7asotykAA64P/qW+xA8HSknVmMOqeGbCBUUPHYk/Lp\nSDVK\r\n=+XyR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.8","@fluidframework/telemetry-utils":"^0.26.8","@fluidframework/web-code-loader":"^0.26.8","@fluidframework/container-loader":"^0.26.8","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.8","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.8","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.8","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.8_1603412454784_0.7052193201322723","host":"s3://npm-registry-packages"}},"0.27.6":{"name":"@fluidframework/base-host","version":"0.27.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"90d7a7bf7b537167fbdb90467b4f487d07675cb0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.6.tgz","fileCount":66,"integrity":"sha512-LZrCbfcxPiK6ZoKpfYyznZkXtyRQW12Vh4HqQHL17b8EDp6Lki+JeYnghuo6ND1QjClgbiy+WbZGGEmHnRdCvQ==","signatures":[{"sig":"MEUCIC4Djh2fSUk/rHQ6s1g4TYe0Hk6YJ7/6gdJWDHzk1Q1zAiEAgpnvnQbwvA0vBK0JFROpv7BfLNWRk95iYMroWPlXo1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkxwSCRA9TVsSAnZWagAAOVEQAIeJ3bgI6K/os2uV7AHj\nYk03wV+Dy94GuOj188Df6D55aqlSWahjJACmZVRwZqApTZG/+MZMjm8zAKER\nnL4900LhJdqe2LRnI3Hxt7vX7QiXj4xuGlwjAwiiqzitAZAaJ3d5TtHa1VcQ\nQwtk8rapEdBfpjuwkdQJ9UEexvZ0JWM8FXy3qYmuCUhxPue0rUSPSEQohEcG\nXVhVGXSFp4vZ1oYcyJhl8s8njKAR/kyUEfipu1J4/91Kby5LenU7kGxx4Ezz\ny8dD009zpQPJkKs5+1PgJFPm9p9L3MHLohWsP/La64N+bL6sWQOrnd+8OmJM\ng9pHRQ+UIZYB2ndigjcAFeGFObUojSUiExIqxd7FykEkSZUT3eO/BlVhBMh8\nL3GfJGGoSLeQ5f1AkaiZE5zN2DHStCk3aBbNBHH08AaQ/xszli7Q3ufd9XiJ\nQZ7N/u/0rU8UgdHQf86zw8B6HhymPX45k0uCa/kzQRvRDN+ZTXpFPkAnDDQ0\nHvRopgEP/w5zVgDaDPRPSxjITj7MRC1Q/a+DRQFo7V9kxz/mX+dWQLddY37q\nbqlll2b+pyktgQg9f2/Qy+HOm4+SO+sNdA7SYp0IGcgxJG/DSKSpCLHbmrZf\nV7ghnCBGNQp6MQqb78cC1++LLJRj8gb8DEm38LGocIr7U++yA+PdXFy9uCYx\nB8T5\r\n=qU9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.6","@fluidframework/telemetry-utils":"^0.27.6","@fluidframework/web-code-loader":"^0.27.6","@fluidframework/container-loader":"^0.27.6","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.6","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.6","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.6","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.6_1603476497658_0.17796961894719643","host":"s3://npm-registry-packages"}},"0.26.9":{"name":"@fluidframework/base-host","version":"0.26.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"42355d562b34c458ac2223bc3e64a46e2960c689","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.9.tgz","fileCount":66,"integrity":"sha512-51VDoEHxeg7yft3wBpJKqRHweVWBTC7F8gRxV27Ze9HN0J4qq8f2291r6/xLYidjmFIDDfS9MiinUPr7HLWZ+Q==","signatures":[{"sig":"MEYCIQCw96mIsPzib4c4TpqT7hD4bVhWVFLNEw53GVFPTWs46AIhAOMUeNILqazx+JxargOrx2SF0nbsSSMQEmjYctrggsn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1509330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk18xCRA9TVsSAnZWagAARCEP/2juDQYPyyj97CHYxg8z\n0uYDXaYB5PZNa58UHp8D0MsxMVnqMGRyVj6hNlMb9+aCO0xJM5aanKRbSwE6\ndNzRbABYESwYXURZPxcEhG9eA9wqwhoGkRIfCzEj5P0wvSquRsxErQX+K7m+\ndy2w2QZcioUGqecFMtnaD8mlUJ2oubde29u32xr0QtbdiRWEEqz6qZpEWRq2\nu9ueF+GA4paW6uk5AUndz1HuwcKoQ65ShiPf36k93Df8wFqsPa6LYT+fn5UL\nybYOyKeaqM+nXqBZ3wwFMEJlkPDksl4R8ZKJIzWTrev4i30ZdGPAgxj5QGLw\nUtrg4F2ROzm48t2DUeBYvpkr3iztYvn1FkhnqzUjAXND9FdoYSsa0Fm4tr4P\nU1M/fpM40YGRMQpMX0BNofkvfN227Iur92iZTLDXMYwNpnidxbJMOR3b6ebD\ntzqgDQfCT4emSrFuUToT27CLp7eWgDQpLgghsNS7EgWrvf5oBflBDPcYziWR\ne1O/gRhYh6Yex9x/6LM57oGqzrkPo01iYKqYJo1un6Jeb8yXUh8S0Wvaj98E\nwMICRdzeS0Pvd4zt3swfPwpNwc1osrjht2DLL9YuV50RIDRBX2dRxF5WWMNB\nIuvg6myoom0DJmMTzSVPPv0JtUWXrSLdYCPArc9uqXwme5PoX1MCEglbNlVy\nAzTd\r\n=jU5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.9","@fluidframework/telemetry-utils":"^0.26.9","@fluidframework/web-code-loader":"^0.26.9","@fluidframework/container-loader":"^0.26.9","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.9","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.9","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.9","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.9_1603493680558_0.5849805108205777","host":"s3://npm-registry-packages"}},"0.27.7":{"name":"@fluidframework/base-host","version":"0.27.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6e9769d54f0ae01a9e6ec9b9b0374f58078219b3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.7.tgz","fileCount":66,"integrity":"sha512-SP2xJJvHDim7tS8mYOOM17kn9bP616sIzdtBwjTwW2E2/24HroXIZcZGsiq8yRnQahWgQIu/L3LeTTN6+TGN7Q==","signatures":[{"sig":"MEUCIQCpb/kX/5s5f5krUR7nVaZoyRBNzNP4HOkmyJ0GjZFsYAIgOBUj0Nrr0XVy9uQgs1ZgdBBR28zE55NKKmux/WSfUjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfly4zCRA9TVsSAnZWagAAW3cP/A0dXFj1VcGGAfVCPV/6\naCc3NgHy9CXQNOxzWaCWIJMfaBbadAa2lmS91UKSPidCdu3hL2jdkBiBIF1R\n5hWW1ATu7ZAoVIz+SR/0NjsH/yDgHCdyxhjt/32QLW09Fd9nHAbDIIyJnLWu\nh36qI/QbYePWhg3tpok1Z4Cce6vGkE7BbrqWPDwuVB552iEz0iW4G4IFNbKn\nyH6zoSDxP5PjlwTwqglWlezAEVT/6JJZIricjFF1tL1SWzHOWKxRmZo/oJK7\nwGK7slRBCnCr+/T8KTuMVNqG6Mk1kY0PFgWiHKgK3h4prCLN3HUuetPYeIp+\nrDXm1H+FDySKqskFz5MxsOgUH1gAE3csp+vJN+wh8NTWQ5LSvPbCuR3XY22N\nDT9BiVIwZfF7u8/GA4ZHGSf6/VnMlGO1bjKtYm6FaYqXjmlk/0GlF6YO5p1a\nGNpb0s5nj+rqHl2er3AGuLIzc47esMXaX88bHRdYShnx1wQVXWaQgcjsXrac\n+C6OYQ2gLCfEI+4Ynf8mJa7PP6wSTa7qKZouHwKaRqH4qlLQcP24QZ7SFFI1\nNnogaUbvcTBlTAWSWvxP5Czg09NPITm6N4mZpQUTvCFVkDbIXxPPTCQD+1lo\nBlQrqlqpp7sVwWA1UUK6DpkRsXrcomsL+UYvO2hy+fBQHHUDcMA8IsEhnVaq\n0Gyc\r\n=NAI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.7","@fluidframework/telemetry-utils":"^0.27.7","@fluidframework/web-code-loader":"^0.27.7","@fluidframework/container-loader":"^0.27.7","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.7","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.7","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.7","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.7_1603743282741_0.011663217690409233","host":"s3://npm-registry-packages"}},"0.27.8":{"name":"@fluidframework/base-host","version":"0.27.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5c0156c7ee89abf89e883fb1feaf0ad416709fc1","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.8.tgz","fileCount":66,"integrity":"sha512-HIQbdq+AxiBBNXe3AXS3cgODAD1gVlWuxQVN105mT3ImXwsVJjeAVCI3HRIDXG4uGd9Tmm1HMz8OGOT4O7q6pQ==","signatures":[{"sig":"MEUCIBI5sK7BWhv72mt1KHxCBBeakFE1XNeCeE/BsXal3XDpAiEAtIWBfhvNCFjzRAiyjGo29qqpSvcHP2mQIPJp29yQ6es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmJqtCRA9TVsSAnZWagAAe64P/1p7p3CA0czadPqhwRr2\nWKXKsmJYC6Cy4VhBGxZsHwzJFA5WsMseOBQPpGphHC4u/R+NViwh2+ljURsr\n0JPHN0ZolRXy9ifgbZVvn0PtXb7gvDBHW+VDjudEunXGsB9jdPRcabn2/bnP\n5HLfMUVI5TeW1uz8f080JQnHhSKYDUHMOh+Abte1tD6e4xmF5U8aqbQM1We1\nm6jHHxRfbc/4M7TpUhZJzY14ZiqwJ7nFOKTTs6Z51X/zHXGEfDZdvxiOC1x/\nH54eT4IMFo0EeqvioDhIXDXQunAvlchdCpjX1Hykp+bU63HXTKmZTs47tbOj\nr23TueXBluC5kj3/UtY80+YJkUYYXSIlSsVRyVqM8UwSkq0n7jka2104+ytU\ngmqYgWTHfCKm+vUwdpjQpeA+QViCZLamSGPKpOyKy1gRDWa37Ta4mIeOcYZH\nibMp9i6nfN4OaAVTs7xMO2oPwN3K9iV7ocO3jIXpQUt86O+Zy/L0mjYtN47O\ncW2tExEe2MlbtP/JxzNgsrBBdimzlBKBtG2n0ic61lC1A3lP6QQ6+g0Fg64e\nUIvu6O8VDJmrMsSo9TxL1vvQgps43V/SwOYEgi/Xe1idhSvprFco1FRLUO7d\ndbujsUJU1PTHT31Omt/AbwAwXOj1lUrTtORlwOUBxSr/JD+4d9GxCDpmuqHQ\nJiw6\r\n=UhD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.8","@fluidframework/telemetry-utils":"^0.27.8","@fluidframework/web-code-loader":"^0.27.8","@fluidframework/container-loader":"^0.27.8","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.8","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.8","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.8","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.8_1603836589279_0.11293445336923225","host":"s3://npm-registry-packages"}},"0.26.10":{"name":"@fluidframework/base-host","version":"0.26.10","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.26.10","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c1a07aca95d968602d837d0d3bbf16a06f871270","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.26.10.tgz","fileCount":66,"integrity":"sha512-yKKOe9628maTMPlHGp1f1lIBcVwqgU9jtN8uuXtfUJVn+sTalqfIQMwmCLEP6uWl6i068uXoKf7SbJwAHlY03Q==","signatures":[{"sig":"MEQCIGcc4431kOZBKH/sgDs7aSfWz2h9uqCr/UHf6ShLMs01AiBKfASa/6PRnDroa8Zl7tsCDWG7NQALmL2Xfcuv278S0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmMz3CRA9TVsSAnZWagAAGFQP/1/IdHCHS5JGdtNy7EjE\nA1qqpcrj2ctyMc14ZqScU69YX4CySv5AZZss21Qg8lir6lp233X1itD2DgrB\n+7OiCEi2gFfFYX2lNQDelMigjVooSg4zR0oGbhhs6+oR39q7rfeSda7KXLJm\ng+ymnViZqdrzQPL3DTFPhLeJoRmAqOT3PH0BlSePvULDwkhI1JQwiyTPIbHd\ngKRMMYoFEssd3v/OcOIU7708f2TeY5WPJSymX1MLNUaJP/XSNN4IKWS9eevT\nSwAnPb9GkbT1wB1xm/G/B1+fmdStAvHOD5xo+ZCxcD7GK39d57NACmm19EUG\nmw1Jf+I+Y1/w/klQG2zusjuRzDInJmOj8kRiJeXnnkP8cWG3ZYHJURGjc2rx\nIdbn+/65dxgkKMpGGjuCaqaxT1mL4SiP4Qjt6xr4QqAovUk06UAv6F6O0h7R\nRsA9W4XFFZnQOeMpfj3t21cULpXKnDS9oRAnfq3DUJt9cgNrba+QnvQjSx8A\n3hhZJ3TfppBiqFR66qGDmJyXuaWBxeJS3w5HyUJbulRn0AgcrsGOVkA5HZBL\nSXOasn3fn22S10Q1myV/bdu8U0TKYyJMb62ywEQKelY9ZUr4XTzda2EsS0FT\nQAvseyEOqYklHGMClDUF2nPYNF4iacqIDxmX3BXvJvNYYnL2g+5lW7WF5+Lu\nzX00\r\n=/FPx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.26.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.23.0","@fluidframework/core-interfaces":"^0.26.10","@fluidframework/telemetry-utils":"^0.26.10","@fluidframework/web-code-loader":"^0.26.10","@fluidframework/container-loader":"^0.26.10","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.26.10","@fluidframework/protocol-definitions":"^0.1012.0","@fluidframework/container-definitions":"^0.26.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.26.10","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.26.10","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.26.10_1603849462764_0.2993397240844069","host":"s3://npm-registry-packages"}},"0.27.9":{"name":"@fluidframework/base-host","version":"0.27.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f9c2a1d8d0cd69e459f1a689337958769f7dc283","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.9.tgz","fileCount":66,"integrity":"sha512-+JkENDVTiKdWTgpMrm+rW+BkWDf+yBtfWrMgR30ArU0WvOM3JiOuHmx4V3JWvAkotLmZLjwJm5x7p/BX7ufGpw==","signatures":[{"sig":"MEUCIQChBw+ChAVcVpfwuQcm98XHJgd1H5Mfm1ej7ZkG0SPf3gIgfs1fVKetgVutM/ymcB2/HKXbf67p95G43xKPkJk5BsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmywaCRA9TVsSAnZWagAAdt8P/R3UA3HXwo5fbM5BwN/e\nV/r2iFO4lgyMINzf8SpXW3VrRobeGgXHAw3r9n5W5kldCOLV5Vw3pIT2bBiE\n2hPyc/ByH1O84oJTK1Oht/b3kQ+/YOgDgCf4kv70b80iKiyC42L9RsuDRlO0\nykwWVe+B9IZGUFIb7HApMWMm3k0lTYuxwPBkf2ofjEtUF/y62yyPFRvOOJxI\nbdljTqECHjhyS0XfX6TejjGgouJXTXFjOJQKglFfYXg0pRVp0ZpYgxeoCbad\n3v3CBK0kStATJgdoxNOxpZQSTizXh5L99q4bXEdl+Q6ZWu4SlVOh4nyR44Ab\n3IRwlHKttqemxZvJvFj9xmrf0sB7RpI8ENquv5TXXMCrNS4abHfAu5135f4D\nqfPejbwSn8mgIIzUzIZNdkFEz6P1abyZtjvQ72i8h7BkRmvkvIIOqOxsEhD1\ni777uqxaVL1R8f+xzi3fvxzuvJSQWeEJrkfpPiwdo9iA90oqECO4lHn8n7y2\nta1DDTIPPtw+k95WdvZxwz4D6jqO7JfCnCYu9YSRbaCzoasVRGJiUns/0mlv\nWYOacBtuY7cqv+PWdKDRmLfU/ccCozEe+Zp7BpJd4vYUNnWUasEu58vZoJi2\niteDkJgOHYaLFhrFI0Dvc1TsVS6ZhPvJ9rTVoumGCWyC1yZaNXH4FvtGpq9B\nBidh\r\n=BK6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.9","@fluidframework/telemetry-utils":"^0.27.9","@fluidframework/web-code-loader":"^0.27.9","@fluidframework/container-loader":"^0.27.9","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.9","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.9"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.9","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.9","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.9_1604004890271_0.3750124957899095","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@fluidframework/base-host","version":"0.28.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4991dd1f707984f713d1b9d4af98056fe96214e6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.0.tgz","fileCount":66,"integrity":"sha512-So+LlhsLeardcyJXnzOwtb9F9THoORwifQMpQwBS65iNHjalkQVqW422taYdbInZkWYGLGI0J4NamvE8JBGphA==","signatures":[{"sig":"MEYCIQDlZQAqaR9jY7Wu19uJ1ibFUeIEewCeItyJKyB7EW15YAIhAJXjKRKM89Z8C6pVhDuUWIhBPb9IoCZLcWCIsN9BWPK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnDb6CRA9TVsSAnZWagAAj08P/iEEQ11707TSM43MZAm2\no9JVlcPVJlJGSxF8rdA1eNFixQDlPx3LUSPfXt074W4o80T2XmDN9LghWOpJ\ngP2dI7CdUuHrbEq2dDuFWh2HmvrWSTi94rU6WDE1xnYA6FWTjC7SwhjjlyM7\n95NpkrDvOuS1QHvqfcYNgUscOWBOOwyd7DMYQVDHuRj4lelPXwBvtNP7skUU\nm5DyIQ8R/H2W+iQFlaPUUYWA/6HRVNroqz+r44uT45gkpmrCZXHQnwfkZ3Vb\nqlP94WL1dAaHln1Umk8ft3zQnfezjZcEyGJI6gdTrvwoGUOFjm7TKbIPoxcO\nbOPk4hDtLqMdvwvTdPchk0r82C2VON8NKoMt1D8TSDPJHWT3ObM6o5BAzU1H\ns61FpGoajVspqSVjdxVg1+sUxB73gusvAUPlvnDXT56XVqhsPqFcQJTbcNvd\n5V5Ka6aiKfOJ/62As5BW42I/WcV+isHUFq6X78X6BtNJI/EFDoRy7kLut06D\nYZWnlSVV/1N8rx+GLGWGS8+fU8hgl7T/DBbTYV6gPefvPSsEe7EjbNfa532z\n6u+OlF1tCCo4nZ9KxNtAv8muOBOodoIOUvznF6pEgLL3rIp8LCNKbnXHTbMq\nRi+r7vbTZJOuW18FNZzJg97AYnnTRTHIUEAVg9HAjg7TicPADe3tyJQupPUp\nEU/i\r\n=RuVP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.0","@fluidframework/telemetry-utils":"^0.28.0","@fluidframework/web-code-loader":"^0.28.0","@fluidframework/container-loader":"^0.28.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.0","@fluidframework/protocol-definitions":"^0.1014.0","@fluidframework/container-definitions":"^0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.0","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.0_1604073209796_0.539615578904971","host":"s3://npm-registry-packages"}},"0.27.10":{"name":"@fluidframework/base-host","version":"0.27.10","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.10","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d1ec12bda181727a467e92af3d986a11c7facba6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.10.tgz","fileCount":66,"integrity":"sha512-HOqNgEE+iAcfDR4hHseOLYX2K5wdUWJXKlHxVKx71LUcYV+nrHhUebzCSUFlbFjoqQfwDXA5wRFA8ksQ4Em+9w==","signatures":[{"sig":"MEYCIQCMEXmCGt9WzgkT8IA/WQGNOSyhcRxxFunSrtbrB5ULTAIhAKx/Gcdps1avKfsa4KE8qmoYiIj/tjPznAsNH4PR2SKz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnE2BCRA9TVsSAnZWagAAiSkP+wX2Ftn1QDLhTIQDwojT\nvjnwiYXdHEbtxz055pS+4pIj+FSaWVx4M3jz+9pwnkZ/MUubjqccaIkcJAib\nddTWAKHIOWLuzis8ZQ6BX+9Vln4Nm7dbDXMx2BMLOpzj1gD2og9kB1rfEUNi\nXGcjdkBnMyqnpJDhZ1UHAqKKmK3wj/sAPTFHrBz5mip4BWeO5745Ipa8EQYV\nKAhHPHkivuApldC5FVk0h/L35q+iL6jMxaN3xMQn6vmnY30oO+vaTRgyyOGF\nxmc9h/MLKBu+E8v9FQwRAWvrBekbY68h0Yu27cpzAptlXLHvXVHTRldHj+S7\nMqXS0XPzVoSZfeNCtRCoXjkkkhKskrdMvaQOplAd1oMr84r+1lMKoQ4yTFTW\nHiVvA3i29yxlye80h09CpdGkkgmN2ENVOcqtkV6tPJoq/vxnaTbUEiZwd3j0\nPHpPpxbKWi4dJ/mC2cB4X8pNzrajm+Lr3+nRD4gUtXffg9FZ7DVK1TVpVWRv\n1M5iGr9TkpamqsLaQlmdRqMLFSJT1H2ushQbE4yBAgNsG6HwWDKGYBCIzkdu\nTVpoInj3sA6KYCgsl/TMXC36IsgwMypYVe1h5YjPBOG1xSxstM6fMU304KkA\nGLxOj2XOm+YaNQ23IjCgTSgJxcbr5/ZhNCo93jABjsAC49B0ItMYVwqREqcF\nxX+y\r\n=4A2a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.10.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.10","@fluidframework/telemetry-utils":"^0.27.10","@fluidframework/web-code-loader":"^0.27.10","@fluidframework/container-loader":"^0.27.10","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.10","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.10","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.10","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.10_1604078976425_0.061760015143474956","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"@fluidframework/base-host","version":"0.28.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"818ebbf3a8c5d6785a232b08b25876344a7a5872","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.1.tgz","fileCount":66,"integrity":"sha512-gcMx1wwdBpRCSsjjMXekHVazUa9GppdeW1nS8iYsb9yK1OyeOkjAYlXGZ1iDnoIHv/m/LZzSCJHcS1s9JvynGA==","signatures":[{"sig":"MEQCIDTE2ZsfC8NpD4cIRd7Ejvv8AnKvB8dimtYTrjFdn1HWAiB7CQ25Py72L5PMPMOOk8tHdhniYm/SaJ5WXDAQ+maeKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnJUlCRA9TVsSAnZWagAAiS8P/2CpnLWN4aXgpKN2Mnza\ntf+KY9iWabRhLmF3Zgq/GqrHNvKgOVQEbxxDaV9FMBJy8YHkLgbGfOyv1TPS\n8hM1spkuVIMjpeYYOW3UnTQYWWPyXBEbbFswaLzMaZ2UlxZSW3/Zi7faVV3u\nAlHTnrlkV/CwKIb7oTC8wwKtD6y7sQbjYAwrLXwd/ruO/AykMyWcSbTpahXw\n4cz4pYgCaMGiDJgiLcBCTRtPFYdlsKFdjxCfEhlCjTeLTwzD9jPyyFNgvPkN\nCHLuy7m3x0nVGu/LkFEesmtu3W8GuMd4ClfakZ77lF+vWiWfT6MxKjGPjEsN\ngO0zDEptVf9rrgqnJSodQ5utusqwhIay0RRKC56SeAXXIyTeFOrD5LCzuNqG\n6fmPN0V6YkPCleH8dWhR5JU97iLctxv4lWPPBuPAVw2L7Jzt56tubejYtAe3\nzCOL2KNSCb+BXQ3L/ulHluQS8bpX2TXxKmUak+YQqkvt7mSA40ccTM63z7oF\nv+1WIgrdYS9APTCyRXkPOgRtdTw5EpTEpITbkW03O4zydJvRp5x/FnRXeQks\nWSe2oJkj6H6cgEgpqVD/9j9b1mTxtr4Tfng+t0yNPg+1wZ5AHxHwzNHGkUAl\nxDb1uhd8w2aSAFkSJlWgmPPOdhO00qV0m1bH4jEyA0BaVfWi296ZLkTAMZek\nmUV7\r\n=2awN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.1","@fluidframework/telemetry-utils":"^0.28.1","@fluidframework/web-code-loader":"^0.28.1","@fluidframework/container-loader":"^0.28.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.1","@fluidframework/protocol-definitions":"^0.1014.0","@fluidframework/container-definitions":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.1","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.1_1604097316798_0.38050302167668093","host":"s3://npm-registry-packages"}},"0.28.2":{"name":"@fluidframework/base-host","version":"0.28.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"27dfabfe44412ea659fba4a732007df3dd9e683e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.2.tgz","fileCount":66,"integrity":"sha512-QwP0TrH8rp66JE7pkomhFF9uzVmdjICURA1fGgdC4xMVnjWzKZqh8WkBYYZjEzcjnr5XSCjasHakRoFkMhRJkQ==","signatures":[{"sig":"MEYCIQD0SeeKOaYcLeMt4tUH+RnZ80x3cjl+ySIhjcuGM92GqgIhAOU7h8rYEzj4GUwuW2QTW/R1djNpXKjM+afPX4kEcBQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnLOSCRA9TVsSAnZWagAA2l0P/0NO0603ulh98oyenHe6\ndHhp/7WDZ1nzOWdqIu1UScHpQRchKPd/pYDZE2ks6yTZKEWWL9B1LfRLOFG7\naMyUpr0dhlOhcnZOPfLav6y8nlS1dVsyKNgD285puLdbpn3bwudNqnebQj4u\nSatXddRxbzQBTRQx4wiBl7okBAxmrbMMQytHn27VM8FKUb524QmqY1+B0U9h\nFY97W6EHzyz4e0HkVehGAVBiSyiUg57EORaFx7oNI2sl2/zdeTGfoltdDysy\njV0iZlxluytJ5mqxOZbUUcfTFppgff4RzXd9J6XmJ7x54O0lvyWQM844sru6\nIfKTGITCjH2P6hX48O4fN8uR1OIFFXw+YMTgUDFP+sg/THtUoiYQ325CIPdg\nT9xoS2rEo5phfgE/WquOLkyf313Y5jbrFmIkhh0JUfPhdZcsQzywOzqXCwkb\nAVqzeCrXuoVbsPI1V5agqYUs6ETBESkpKVWBepRieBo0nofZmQceaSotOJtH\nYPx8XntpzdYes7rl5Y/L4U6B/r9uai93FzchAAOgqqIs1Y/JeDSKOvct8lSJ\nwPCBNIsbGsyZP71YHXM9mdkzLsWndfaCtnZZd1xm5myePAMxe60/QUscFpEr\nLFRo+Bp2lHR8YUkrAAPi21UXqizCNRxtasorXW7v2uT1XN90XF63V/g2fz+1\nsU1o\r\n=Isbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.2","@fluidframework/telemetry-utils":"^0.28.2","@fluidframework/web-code-loader":"^0.28.2","@fluidframework/container-loader":"^0.28.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.2","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.2","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.2_1604105105746_0.5154371083642224","host":"s3://npm-registry-packages"}},"0.27.11":{"name":"@fluidframework/base-host","version":"0.27.11","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.11","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0529afde0c1e4d85b46ff992999dbd7741c53c12","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.11.tgz","fileCount":66,"integrity":"sha512-yGkC3eUPIaL+Y8RaujCNlnazQZ0peGF0IxAvw/WjXWV7DycmDbbpVgm+Em9KkPXxNU67SlfKaiOsoByRmlteAg==","signatures":[{"sig":"MEYCIQCPxFm7SG8Nyuo8dj4VeEy31tULoKQu1I0y4vmWG8LSKQIhAJAW2TmTNONpwZm1DuzruQRKxRTkw+viz4BBOArReNkd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIPJCRA9TVsSAnZWagAAFWYP/2JdggLyuO1L86ZuhHNi\nM8QLySpE8BK9CtKhIvrfa2ArHO5oMzpxgAWT3/gs2kifEu0jIn9TeF4jwtI2\nJvW+PEqM8c0iyXl6y+VSQhh0VzBuRJWg/9m3kXk4MYD/5sHd70MjCPWrI72+\n3S8EBEuW2lh9dBUaqZOUn4EgWJLNuBaYRHdkry1u0hbePD08Qf2FWXiEwpKz\nsv8ueucoPgCJVm/S7G0RcVh3epBFl3a4QMw2dSSVJKZuIK/hsqkpoYL8FYbH\nY7wKpfMnIqaX0F4XHASwVnaqShuOW3OtNb114lvxrIsi5qvemnfil2HpKMrc\neyG2U+ElUBnI/1VTfEi2/4EQCMYjhC64239hhvcVjLN746Y6F62oeNXwojTC\n+jSEq1kRJP1HHa1RusxBj1Lj6QWfknEE9UojGrxsc4QUD+6LBuCe6PNIhVXI\nXpw69ihxQNbwixzIbiMAkWtqIumiZ2mIRlgmcqxI10+9ojoi1d0EkybbLqli\nwE6yhZJyQVFLkB5N1m5ANIp2sUbTEM34WSReCoOx0t2LsSuc7LLIFZGUj8Oy\n0t5K6o9hM/eIJg8g9+91RE0YuKgvCEftA6d3VCCiTL4csY+DXA+yxkrE6Rl5\nRbyVjY0MZA/AUtLb6TmWnJl1xN3Q4kcCxcxpKPNUlvbAnCNIsQLyOuplOgLT\nLJn0\r\n=8Q7w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.11.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.11","@fluidframework/telemetry-utils":"^0.27.11","@fluidframework/web-code-loader":"^0.27.11","@fluidframework/container-loader":"^0.27.11","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.11","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.11"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.11","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.11","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.11_1604355016671_0.5475264463394043","host":"s3://npm-registry-packages"}},"0.28.3":{"name":"@fluidframework/base-host","version":"0.28.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d85dfb50d1cb29f1a42a5d1c126aef64718c7841","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.3.tgz","fileCount":66,"integrity":"sha512-lNXekgm3bJnyp833Hn5viEMMb/3Utk9lJceXNN+PlMdgTBzqqGAfmpg8ireSXjzPlpspxfGbrqF8S6qKDBDs3w==","signatures":[{"sig":"MEYCIQCxIj++nOhLQ9FESwk0IkMhIJcQn/CB0ZA2jGinsASAMAIhAJ0E+A+6VXGjFWYJ/BVmvZQDgzuFtGxLEDwFKvfYIitv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfotEQCRA9TVsSAnZWagAAHD0P/RGYJYWzeKkVHaUwNqS3\nCBcNIxtBJPtvtJi9pe8EIB+B4jd3GWYHu6isoct71Gm/jhG+f6NFodExzNal\nxM3wtCM8L+2ONw5KA1p1RqBO7rVp4CPuHySAZMpzVZB3sT1zam9odVyCw9bd\ni6hwNdzqe+k7a2UBOVF2be+eCvdL9voWy09fMghf1FpBopohamtUA+SOVQ4x\n/PhkYF1k+x49BBtua4A7i+h/lRYeCS0CDYW1LAT51HCjYKIieo/tnwHlJJIr\nkhBytgFXmijYq5It4CTmL46C0JVovXeVIzi+ZvfUynLIkUp5+L01V7v/KLqc\nAnj4aNqi9606710EjDcH85+fQoPexflRf3u38biK3Fs/Romze/66SG3tgFlT\nmeHcZl8OGx+FeWAz0e25tq1Am8/yuaAvhgvP5S7yejSZ8GK8rhSiijB8KYa2\n+VaMO+/NBgiu6WZSR05JX5Z9wQem54UhArvaGe0RwnP6iHZmi1CptbwM3ySf\nRGgZ/h35RloilHJuhVVtJfnjCWag9ZiqjRqY07Vi5IASSRgb55IIXcvbk62q\nQXXsDNRII351ipfgP/jI+ziyqwUvNXXiQj+RxjjUOtftvlpanlxOljFqcbLx\nQZbZ/dt7TW5R/qeUiNZQNglEyrXAMQHt/ikfcVXleSJEAKnQGXz48kQYjKoz\nzuNy\r\n=2jSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.3","@fluidframework/telemetry-utils":"^0.28.3","@fluidframework/web-code-loader":"^0.28.3","@fluidframework/container-loader":"^0.28.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.3","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.3","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.3_1604505871829_0.44010239404625895","host":"s3://npm-registry-packages"}},"0.28.4":{"name":"@fluidframework/base-host","version":"0.28.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4909ace9fd73d42e61b53672b1131b0a9e1a995c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.4.tgz","fileCount":66,"integrity":"sha512-MqaWT+kh5f3kJTecLwwgKjhssv73dQC7col85wgjI5dcdub3Q+IEfnK8BKc0xPtoPQjaslMOOiFirhak+jWQ0A==","signatures":[{"sig":"MEUCIAQNK12kKW/27Ao/Tdssms7QANGwfnrZ990rBfPbTrOfAiEAh4QVhR7C7rAisJdAM07hYOLqzC30vR75x6UWQD4lRyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfozYDCRA9TVsSAnZWagAAy4YP/Aj+JS4vbI10Gz2GpVhb\nBUZk1mTIHl5WTEYVTLr21Pw/vHehlJhsgxlCDo5KyNd569H4/RBQkG6Vo/FJ\n7+O7dtg0VjAaF8FU/XCcMnSkK9n8zIOYR2ydOp+SOFN+RDvSRpJokdtDWzQL\n7tmpKN8l51Uqcfte1aIiTVCjypwMbIA2C4VTXgAM+QIEuTvPkVhRrhlZiG/8\nFuImqsHOnKtRgL9EGG+eWXpqSVggwF8AJx4YKTnpu+CovQbnMrLW3kB5zBZS\n5M1KCM0aoF6Ch8CVOcyASgj45PIh9hIi+sm0IxDkG4Y7YOY9OuzbNk3PLsbw\nEezdY+NCH8iHLg86C8mmUv0bv1Jkndj5lW4CPdoTVJn9MAWa6ZmTGFb4pENj\ncm52H/zSCJzyYDRsqLZa8Yy0g9W8nTYAohQgWwJ+P9IKg6ujWHEHbANnmUAK\nu6/8RkWfnjGIXd2mTvvta5jsKxifd/toy5CIQnoipBOIE5QC9m0tfhqXipi0\nDsPgfuod9IYzPgg3mbirCB+LKGnQjsRNe0+SXnM/T9i2219NiN+zwzgJN3LN\nhQAxKwQ1O6g5Kjm++r3TmdeNyQ5/AqZzUgEITi8aZcXecpXitjkk71TMlhde\n5MmaylLi8xpFPqolIs6qOGakQ94d08R/KSjtlF3+lrxOVckujqgD02Y83kUz\nupIi\r\n=lyxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.4","@fluidframework/telemetry-utils":"^0.28.4","@fluidframework/web-code-loader":"^0.28.4","@fluidframework/container-loader":"^0.28.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.4","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.4","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.4_1604531714948_0.9642332790516139","host":"s3://npm-registry-packages"}},"0.27.12":{"name":"@fluidframework/base-host","version":"0.27.12","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.12","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3706e2f5b09a1f055dca327a8cb36342bf534e8b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.12.tgz","fileCount":66,"integrity":"sha512-FG21vc2f8RjZY/6PV22X8m9u0QXcbXWudMS+CtjIW0b0X8Y2XoxJE6+7aCLpp49qLB2XNCc1nfFzBW8u5U7Ehg==","signatures":[{"sig":"MEUCIQCmpBTYO7Aed6Brs4flW0/nsXHMC7VZzUO+gn3H7celgAIgIbVlD7PclHNYU6ovJOqhSRvSd6XQzSCamQUL4519c9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfozb2CRA9TVsSAnZWagAAufMP/A2+1Vhd1LpPJda22SGE\njlAtGtwQ72JEBpZPTJ//dz0Na5+YULnpq40FmEKpD84/zyc6ku1GeYxBXS5B\noxwxtfnOVslBTytLPjs6XAexEBQtCQ7vXalQwQDQ7JLqlyMs17rJ7GS5fhS0\nbnrrmWAKvPagkFe7whysrPDB4hltljGCS3AO4EsFxT62+quNClI0I7lSR8/b\nU7oOl7GCXD6AlOqMB1oYY8Mfb0joGwWdAquCZQx7LBotgOoiNWLKJ6MC/Gwo\nW63iDvArsL7WhCy3a5YdYXQWmS9xIKxc2v8rZGaizLXG+Ea1MSlkHYqMj8Jr\n8bkW8M0Z8KpUy0kEpfyOfuXPJicCH+LZSEfGEykGfNikDLcyDWPO/tdV/dkq\niRxyXOcbmT43Gi0Cvdk8yzmykBC/B8FwcAQHX0B2g6BggwEgUBRNNBnc930z\niy94jpabqCC+g7sibzTKX6tJt76BPiW844Hx0n4TeWYeCCi0RFLPZXIiV7ex\nJ2+ihUbVsEPxGKL9sGK8o205ZlcvF6EQhAT39QX7fbIVrRljNJD4pxuPSIRg\nbEMCD2n6aC7ipNaE7vKVbdG3UQU/Wccio9clL2CprCFcUpadRb4mY6v/ydqX\nPpt4mOvGXqUoD10QmmCYG+c9QweuhemwUcWr2TzdxoFVbSygir2EFSUdJupX\nsPsp\r\n=wf68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.12.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.12","@fluidframework/telemetry-utils":"^0.27.12","@fluidframework/web-code-loader":"^0.27.12","@fluidframework/container-loader":"^0.27.12","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.12","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.12","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.12","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.12_1604531957618_0.018001775647494833","host":"s3://npm-registry-packages"}},"0.28.5":{"name":"@fluidframework/base-host","version":"0.28.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.5","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"000c7cb6eded198ea0f37b9aaf7e325c99788f96","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.5.tgz","fileCount":66,"integrity":"sha512-Nt4H4sJ41jXwEJAi45oSnllh553O6NDJN6Atp6Us4O+YC0HNbeA9hP9q1a/mX1866KPkJ2TeaAo5V8OFp1Vk0Q==","signatures":[{"sig":"MEUCIQC7MPIXDs87xGI10b/GDEKjOdBPFYOs/mnm0GEjzQu8IAIgXImRdKy15EVEtSrU4lRBsV2yjgeJa/J1LYhGsnuuSfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpH1wCRA9TVsSAnZWagAAMfwP/jphZMjO+8hCnf+FmB4G\nX8tYrz9zjs7+GGNKk02jjXXu9dbFkVEtqrWlwBf9MGTWnbQrilrL2x0ki9BP\ntaEplgEkP0VehyXTtvDKJkVm25+Iq9bQs3A88jw28WnZruTc9fPUshMq/iqI\nN713H25Zc9Ik0jFJO+n+bBCPSBaELsZMMnmFbFYL5m+dnPZyARPKXlB0tXnf\n62fXqIZl7dDWd8nFW4m0a9MwzaEK98EIp/FMGgpnbNnUQCNpshb+o/+5Ilhq\nhV1skmButFSoQHE7MZfx8qnlaT24yvwL2i1HlxnEjNTj33xqf4Fwt7VxVf5T\nVafgWHkXG5DNeiadWRMTA67HdYJu9zs5PLW4Kt45QnPKSSl/XOpGU7TANTMC\nf11NkBfPoUo56k87wRxPH2cTM/M9Wxq2yrlhOGCfc3QhEkl+LtPGpDr8ptjC\nTumBd3xfN299giHuT3Jd4ypFP0aAJ1oXRzdZ1zxP3MW+0l6vAZNHd/G2isH+\nJg2N9RgQdrRq/y7nvXsunmsk0AqrTal4ZpGpmqIRNefKryEgA+ySrLwH62pN\n6dWtU3MxzN2LmkKDBKbcPMCMmV0QZn6qjNWCETDEfmUZIj5BHarW1LJnxtrm\nSyIY/2dqimBYYl1e5GfggPLeCMMT/ZQgN1+LPOWVzYHejyLS5UcMFdrG0tgO\nWuFL\r\n=7YXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.5","@fluidframework/telemetry-utils":"^0.28.5","@fluidframework/web-code-loader":"^0.28.5","@fluidframework/container-loader":"^0.28.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.5","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.5","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.5","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.5_1604615536432_0.9130406782782714","host":"s3://npm-registry-packages"}},"0.27.13":{"name":"@fluidframework/base-host","version":"0.27.13","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.13","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"30989dd431b640318450cda33a8adc507c6ad84d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.13.tgz","fileCount":66,"integrity":"sha512-VX/M8oEXOZCj53ODBm/pvTuphRK2BLxkPXKtuYIzks594w2s52Pfn0k0bDakbGd2KfPeDDH2mFTZ34d8q0tFWA==","signatures":[{"sig":"MEYCIQDrxYrbq4ZcjAoyZVdD749w54kQ/ZiwdF7ocdPuUuB9tAIhAJBY/HMKLpj+Phnrv11L4HqU+3xtpDVuKqS9jq1af6GP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpH18CRA9TVsSAnZWagAAu/QP/RrZiy+B+xKpahhAvS6t\nRXYklaW+gtqZhzBQOz3vln607XpnJNGmi4GwsUD6wrDe0hdZbU1p1BtLX7vp\nxJP9m8XlgXFKzZvbURduXuwLFwigfV1qmK12W+A/ygUr93Vl0jt954v+K0m+\n74pjG67o8Y8o/EJd1yteBwtjeoWu81a0NX0s6/4jVKl5nd448iOtFk9RtPHQ\nb8IaqUqOoYNb7KR8k1fnEfQJooYEas5rbdPMNhShk4U+6T8OVr5sTsRV//1C\nioT/vSQrrfcJ44c5RjKnOprg0NqaiuYmZ/cEN4+D7PBa0L9cLY7DNTECvc82\nSk7/scu90jkw3Z9Iqx2zB0pHFuOF1isLwkxAfzOMhZdS/8Pe7S0DJthednB2\n1POyt3s2++iTaPiYO+CXhFPqL5Qrmc11n+b4Bue7qeCpNmoWc8cn8gmqsLYh\nHR7Ze0uHcOhxpsKGgqQ84P7XH0iDh2mg/MCfDuDSzjb8+ewAIe3BX2HIpMt7\nmKbAWBxYOZ1F1+ELdYEylERAvJmscKPZ4zMjnRHd9NI28pM4p3ver+wZ3qYP\nRJSpAakdU0DIzgseJKOOkTXZjAhHDsqHFQgEBKHMPkAFd8hTzfpY2gP1ekSY\nkONI2r1PntaoU/Wc0T6xlpRjRX2rWWR8rJdExEPfO1rie2lHcTHxdGEYcq/E\n3nf5\r\n=OH28\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.13.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.13","@fluidframework/telemetry-utils":"^0.27.13","@fluidframework/web-code-loader":"^0.27.13","@fluidframework/container-loader":"^0.27.13","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.13","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.13","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.13","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.13_1604615548184_0.3120851226144239","host":"s3://npm-registry-packages"}},"0.28.6":{"name":"@fluidframework/base-host","version":"0.28.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.6","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1b7fd4cda14ea736db8b2f5ce8dfef864217b69b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.6.tgz","fileCount":66,"integrity":"sha512-b/VdN/abKVLprptAimPP78d9fRLW5/RZIz+shG+L40uXP8QUnPpg5HypvAEaS40yxXoZ58u618SG4PdqkJyndQ==","signatures":[{"sig":"MEYCIQCMwOnp+WxwyPdjy131DPh9sHdz+n8F6NDnADnOeMifFwIhAIJP4/2FvRe+L1i5d+atNzfZRSlfnIQUNSLYIzqXp1YI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqsmZCRA9TVsSAnZWagAAD+4P/A+f3ObA7JvJkC8DB/k0\n8Y/n151BexP/CCOdgobgmH+YQguwlvDikns9TtM3QIMDJ7Wzk4agozAsYM3c\nvjAZT6vFOTrbl93YToGFDKk2sJIvFl6qmFXcCyqucKdfv5CBdQeeSGgdz/VA\npdwAFjH4EST67MzpbMM57NtXaqtCgRm13X7/zC9oIX4t8nFNzjSLOd2N6WLa\nF/dxYiOtA+Aj4NhKU/ADQsHnyCEjVpYfRr5Ki5UV4TP76If96Vq6mmDh9XKs\nsaym9R2us9BZrGeQQjvYeBZR/UpGZfN/tR9n2E8TDCWAFpzTNartd9RGSwi1\nbSzMLEXNjKfGo86aEXmLHVuvDw4msfBKxovMIn7BovFxsC+y5bQmGEt43KEm\nyz3ZRDQvK6wa82seq/qa95oW2BKEeM79GcX45I2pmIo5vffrmHgPqZhobxef\nFiNwx/sYE5cY7yGtQ+sUxY+i5hrLOMSqzZCsQjcA89OvcMQYLGP+yzolG2IK\nbsA2wykp+OgcUrPY3seKlFMcrhjWonRhtkddGYuizjZgUpxbK66pqEwT0dn+\nsxI/P6cs9uNBpbAb0EuiNJCK3NUcGv+YLhUr/ZVuMEhTmlj1vShMhQg0F+oF\nFfrnporR+YWwtcwCrq6sjl/5J5bzSJfgW4+qQTZ38DaIdm6Ggf5S05gQXjs8\nQYTB\r\n=tkjT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.6","@fluidframework/telemetry-utils":"^0.28.6","@fluidframework/web-code-loader":"^0.28.6","@fluidframework/container-loader":"^0.28.6","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.6","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.6","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.6","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.6_1605028249072_0.6455901013919676","host":"s3://npm-registry-packages"}},"0.27.14":{"name":"@fluidframework/base-host","version":"0.27.14","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.14","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7848cc9a14162df317d0110225bcd7fe55806879","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.14.tgz","fileCount":66,"integrity":"sha512-TL34XiFy9LI9DQZE4t01Tn6xdS8wufpWb4CHSV/U873ZhYXH6SY/G6mywNc8fCoqEbipgO3JhicXXuFnY94EnQ==","signatures":[{"sig":"MEUCIQDOwPvRwLqwn5QfdS2JkeG6jLWfAgRrj9z7zUfEqI0PlgIgBiGCr91B76aF/JdbSnpE1D/i9wdc5jMwt4gq6Ng3Uhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt96CRA9TVsSAnZWagAAdOcP/jns6LruInCS651eg/hH\nyTWdwgBi5DoOWI+VkF72Lxut0C9HlnqPFODDn08M5K0mdpV5X8LoB35iIzp6\nxtJZUiH9COQKMsm8yUXEmQnzF8GDSXNod+UPTlKjz94t9YVkIxKHAnmBYR/4\n3SzxbHs4hwzGEtfRqc3ui6xnwO00ECTnfwM0E7MrHXnEfSBsg1j+FM3xDOhC\n2zmTc5Z2ZNRQNCDSKqXdXz0sMe2QVi6nsDp+HXIKXfQGwNzvfscUSzBwnjSH\nLk0jowNdz8KaNX9InctbmD3+3GxN4QMRZJGi91eqouS6Mm2K+Q3qq/M0KboW\nC/rNOTQSwW7sEDOofOMSeeW9FIqQyou2NEYl4vgAh9c8wrtLpSsBdN4UzojK\nPYjjYi4dWhBSAYEWLZEQ4R/x88h5J0IGN+bJgsZRuNVNtF7ePYJW7UC8aUdb\n3qf7j3EDaqmIFQXxk5cDRQUCtcrGFDKbHfUWXMPAvai6Rqno3gfassWoFqUA\n7vM3MMliM13cthUtrL1G8F+zACw7q8Uv0cGCvfFLW4BS/5MIgzHkOwszW1cy\nOXBiOm05T7tPFMIp/iLSrF/IUhjrcTQAk32Q1vNjA5xKVUV97tOv+mq4PGOz\nMkBZugMK67lZzwfFF+4Cx/oHl7zboTgT5AdhyMfw4j7Hvezp6VhJYQ6uRPLQ\n+VJZ\r\n=76Tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.14.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.14","@fluidframework/telemetry-utils":"^0.27.14","@fluidframework/web-code-loader":"^0.27.14","@fluidframework/container-loader":"^0.27.14","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.14","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.14","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.14","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.14_1605033849756_0.8371891786287204","host":"s3://npm-registry-packages"}},"0.27.15":{"name":"@fluidframework/base-host","version":"0.27.15","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.27.15","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5d7121d36a3f6d1f036f9f91d3e0a55bd44e4d5e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.27.15.tgz","fileCount":66,"integrity":"sha512-t2wkIUN9hayHm7AF4XMhrYRWwGTS9y8vGBbwLd+4znnjNwnpDIlllfNHvoWwvveK/KVGxiGOGxaYHMz3qrGDDw==","signatures":[{"sig":"MEQCIHh4HNQn4QzX0GrtJxxnzHE2FJe1yaZEpdN1gu3xxAGzAiBY/cIcb5Sy/Ftook8nQ14+hbIkPpnoagYA4osePsIznA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1507892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrHItCRA9TVsSAnZWagAA1ekP/22Mg34+y8uMhN8wQrhX\nn/7CO6uNF+ubWKm/jJw6xIAjHYqPbMGiVBlZ5sucil7DymxJKoRODTcYcEfU\nTBcAagid/gZhrJQX1HRoA6Xay0n1Rxu6i59dgNDAnheBSgJ6t0RPPnpHNEmh\n1HaK5ElEyCoa2PawbQstnWi+ZdLZ1VcdMF1EkPjPYBuCs+lHloHOM4CN6mEG\nHFT+UUQ+oBd9ygYIjql6IIYOmSBq8AmO7G3u+EXTn84eseM5yyBaX8Ft4D5w\niwCF+CAhmZl1PORxom8/vM8CsZH9EAjmnQndrzInViPE/v1Gzo0I6fX5SnvE\n2uTcixqac5UNYUKjiykcKLR590lYFwJVES79NFmU7kvaGTW0I0HDXYB24bWs\n9E4RmdAecyw+fXrEzxScinT/VIMsJQ2u1dKQcxGFmHXSbdFdACD9sAVFrXo/\nQniJZw1elwc5ZcLhnxqn2+Sr1LPcTEesSUe0uKz2N3Tu4SHuJv5jXUI/6LNG\nalNcWR3souQMMJp4dFqqirYfY8TY7f4vZJoGe7FgH2Pv1JJPBPkWz37dujze\ni8rGBv8d1LfkIrVqCTG3N+h91u2whlzVyR6jUOrjWImqeixvRd8QnKvQjJqR\nsI8xxtj4rcaNEqpjLCcJwArycOUzQeQXCOXS3gPRtRrdNPgRiONqMth+YPaz\nr70i\r\n=EAEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.27.15.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"@fluidframework/common-utils":"^0.24.0","@fluidframework/core-interfaces":"^0.27.15","@fluidframework/telemetry-utils":"^0.27.15","@fluidframework/web-code-loader":"^0.27.15","@fluidframework/container-loader":"^0.27.15","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.27.15","@fluidframework/protocol-definitions":"^0.1013.0","@fluidframework/container-definitions":"^0.27.15"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~6.8.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.18.0","eslint-plugin-import":"2.20.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~15.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~2.17.0","eslint-plugin-prefer-arrow":"~1.1.7","@fluidframework/build-common":"^0.19.2","eslint-plugin-optimize-regex":"~1.1.7","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.1.2","@fluidframework/mocha-test-setup":"^0.27.15","@typescript-eslint/eslint-plugin":"~2.17.0","@fluidframework/test-runtime-utils":"^0.27.15","@fluidframework/eslint-config-fluid":"^0.19.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.27.15_1605136940899_0.0401740399026298","host":"s3://npm-registry-packages"}},"0.28.7":{"name":"@fluidframework/base-host","version":"0.28.7","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.7","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9f3634605fc2bce29996ac7bf64c16f334788c0e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.7.tgz","fileCount":66,"integrity":"sha512-2btDNVP9W1CLENybU+hNueMk/dfjYpSNC42vXhOb5tqEmN0r7mhYpPlLP9/HHCRej5kbJ/DFdsPGLW0FLOEe2w==","signatures":[{"sig":"MEUCIF0waWeknMX0X99faN8uXul9Pfzgt+1Ylz+TJLWD9tiCAiEAnEATulDl8TiCsp7aepdBFxSUD2b63MUZaObC9ljo4RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrH4PCRA9TVsSAnZWagAA+S4QAJzK6LeyEd5VuYbTB9zp\nSP1Ulbc4OKxY6klzVMhymeZQQi/VEGOEYxZiddeslpnZaEtONU07wZsdugLy\nn/hoY8ywM8NCScAQV2VF/WqUbR2l+orcf2iBUNXE3WPt/ehR8V9V65OiMFHu\nkHccPEpK1TNXWdIbclY0GECUHvyccb5g4yB761vFCdixGkXr5TRKULhSYUeb\ntkMSww3llWgA80FhsxFgPFiPOamb6GLhwEbkXfiiAhILG5mKidluQ5393OuH\nFpfd75cBodkUzc6ly6+JhB+ntc3zBkYJ6Mm1s/j16iUCEQzs29+grl3xU1NM\njd3aGuxbqwStWfHExym4Pjp0M/l3Kgw9Zytr1dDQuA8AIYywSjXGg65AI6hH\nr5hcnDTwVr4T4PMMxaxLgsdqhjzhewXYdQfSsUv2jlhwPLwswgqv7hMbo9U4\nr0BRh04UysSc2L2L1BylinodMjKzF9zzGUJ4hqdX/UxqSDWIVo2XIrvh3T+N\n3wDy4aTyiePrUN9y6ez6PI1JjtYZHE/fi4GGT6zC6vxBmmAdGvjG4nhh2HYi\nuAjWfvqrPgOuIh3qohJow94M5gVuMOdHnggzWhF2IBSfS5tGgjqZAmLTEcwf\nEc4zChPaBE272Ll1L+CeCrIZVszpJvtnL57NevIKcOajaROGR0SL2yW2sJVs\ngqmJ\r\n=8e1t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.7","@fluidframework/telemetry-utils":"^0.28.7","@fluidframework/web-code-loader":"^0.28.7","@fluidframework/container-loader":"^0.28.7","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.7","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.7","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.7","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.7_1605139982842_0.42413563498001805","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@fluidframework/base-host","version":"0.29.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.29.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"799d6fb6f54b979f6b75346a88abb0338c48829a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.29.0.tgz","fileCount":66,"integrity":"sha512-IOMrc5O6cV11SFbBclQ3SyWxCsdmkCV4RDAGliQHcs069PAUpwBrtU6I4kklEXgnw5s+pijlzwXZySQiJlvukg==","signatures":[{"sig":"MEYCIQC1IO8yFshCqQxG1fIB9M3ganq8LdJ5ezjjGd5OLWPlWgIhAL9Uo1fkDv92302/+MkPvyDaOXAgAkMoWuGpJi2SiLMA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswYgCRA9TVsSAnZWagAABTMP/R6mpvJ7FaBEXWgVU8k0\nPwP0vTorp5YXSii3O51z46MxbZ3XQ13CMzXKQgFs6OSarLxHpF5bvosuMDL4\n9A6+OnunMF7Xv/STRUHpZzWORXDzEFodPneG2odqc1lJ6o3Nx6pivg2MHxLT\nEYhby1vKTsLEti5/JSGH1+AfSx2AZX2gonJF68psH4ZRHGwBD9T2Sk3Hj2Rt\nN73OCbdU5rF3h/JNfb4G5T3xWbJLsF/KTcmNK3GwOZDAEcSS0pwXFvFOSUTv\nAMnjO5dmC2yybiNa/IHfE/rTBDd08h228P1jR4v3Irr0fx2Ms4IQwkZlhfZh\n93Ux7wIfjvKyHAm7sKpVVpw4EOmkDrXpqssmGc4qiEHYvwkIrPx2hjQGj6c+\nA4yCx1S1XhAJfzH2zxUxNMju3RQ6Ei5pc+hmICGIT9L1YVqULciNTgOcA+9t\nfj7zocpzjXko/1GHl+lncyM1Itcl6aLia/DC7cutEAau3wkaQSNUFE7ypzmp\npzJQ4Moc/WI0V5EEcDikaRm2CXCL84urWE5+95E+h/sMd3kjyRLhHzmMfn/y\n01cFkxuOCaNqMbltJEe7vAQwdcz/ZQr9YICbePHxqxxrU9iZZTKTIaVuOq3w\nNNT7xtDbs/2RjDRgLX62neNf6Vw5VL/168qz69kDfYg+hGcLVz6UeW2w82nA\nW6je\r\n=2euI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.29.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.29.0","@fluidframework/telemetry-utils":"^0.29.0","@fluidframework/web-code-loader":"^0.29.0","@fluidframework/container-loader":"^0.29.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.29.0","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.29.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.29.0","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.29.0_1605568032130_0.7042860224094141","host":"s3://npm-registry-packages"}},"0.28.8":{"name":"@fluidframework/base-host","version":"0.28.8","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.8","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f9f34775abe5b314a2fab95cb027a89c1235501e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.8.tgz","fileCount":66,"integrity":"sha512-sSdBc38HnCA2XyqTGA1aLbKaSNkGCzEySMFi8h9Wp3Vi3dlqQZzVmeN0LYLsP9BqqWp67Ty5UycEQZTiw3Teeg==","signatures":[{"sig":"MEUCIQCMsiKW8t4MliWqFAXUK4SKdENpHX7bzbZg2VoF1fneZAIgGKbh0cTOWZghvt7Jm5Jh2hx6G6+UQLzbMdz2N4BCpk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftHMLCRA9TVsSAnZWagAAIYgP+wffQuzy4zkDMkrsYrxQ\nlcvQemsHYCcc6hXL1OmPDVBnhFJfG3E76YSD1SEjle3Y/uw5RagVSIoYF+C8\nlG31WoVtmXRP+dO3qj41yIeMDI5GgF5s1K0DeDt4QTnwMPkszMIuuP8Mfwil\nC+OhpO0+xa2NFSemZT9wiHA3pFYrUBu2GKp7eiGxoO8TO/XFYtXIGh46Rv5G\nz1RSTXShUCRcmNpvRs73di1z6Xb6wOXASX7N/mfuI/2te/Jc/2tu7CbcOHM+\n/zE2tFHtqBct7SpVOo+AV+jO7o2w7ykJT6+MJFwkHweiroRii7gZw8TRi807\nrDXhP0mxpk27ooaR5Jm/t+UQqXxzpzikLIkoA/1k11EIqOaHsiHFrkpywDrr\n7DGJAD9k+5z38KOQFV9oUy5S0LWpwImKnSO7yRbqsG2Y6lbymYBc65MwWkSh\n15K1Ug+0XRZGuSKWGgnqEFDPY4uLnKlixh4NfKuumdG/O4Z9QJx/liAwCvc4\nVIqy8QwOydrhiHRJcYvZpzP+RVZwaLcFl4Ob+uVo2V9+5NtkOE/rr+bF1PqN\nK9SKHUK7I8FdGLb7nzqr2ko7iH1tfmczjUGZZV8LI+iUjlHAA5O4N0qwaW4H\nEqiJCWVeuUy2w0W7qt3kctLB1e0OY8TKVfeKYfkN1EwXerFXXeZr6I8Vr5Ks\n/qM2\r\n=yL1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.8","@fluidframework/telemetry-utils":"^0.28.8","@fluidframework/web-code-loader":"^0.28.8","@fluidframework/container-loader":"^0.28.8","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.8","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.8","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.8","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.8_1605661451160_0.016916468326310552","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"@fluidframework/base-host","version":"0.29.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.29.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6c1e6dc1be5dea86fdbbcb4cad9a5e085ace39a0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.29.1.tgz","fileCount":66,"integrity":"sha512-D0qM5UQY/zSQYXUnZae8hHbKeyQ+F8ExCpSW95fkoBz6xkO1D6QbTdTFbrn+24OYGTbEoTQ2u+klvBVDX9bquQ==","signatures":[{"sig":"MEQCIBd8l0iGOtogrqpTTBjJ2IRwOOAbG6b/sq5qotXohEZ+AiA8g3vUbREz3hXWesVTPrR/Au//w37L1jXMi+RqNoLJhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftHkLCRA9TVsSAnZWagAAtlUQAIbVyDKmoeEcrzCZSgJ9\n5BWUSWqgf3+VxT472oSCR6ZbbAxk8Ga/sTyJ8cYmeEL0BiTEkwno7KpiYSM4\n6OyP3J//FsLphQZBa5HvQU+Rdjj8HVADIm7SKYU6dk8mJrBQSXhpuiDefK0h\nU9Hvib3gIYj3Ykv4DRs8CWjpzhC3aS33klH8LvR8bUhjFjsRzG3rI94VbJEb\nU7/ctrmBGyzjGn1+8qI8QQkIBuEeL6X+ZOJBq6pu8NAZqpmsbxo8oW8AvPSB\nU0E3sFRbFVEMcDIY5s5fWDIUY7SmlPuq7iJsSrw05HAY1kVDifdcq0Jw29an\nuQyKEOi+AWq35GO0HIwH5n/yDigF/HahhuAQtGLiXbpOO1zqzW/CI1pZTjIf\nr2pcieZKKOpIVtqAO4QBzl+2u+rvQvmXzKPRbMY8oIV2r67yKpHVqet4Gt60\nRcsfN3lkSWfl5GAZcfPDSo3WKneJcoCttBJkNQ9PCH2q/ZkZIkCEngYr2k4e\naiwN6CtJBqU12TJkMK6dTSJwQP+7I8d8DSHq6GKzH+QZmaoxcUn3EixM5UVe\n9Dxz+T7eFnBwObebby1kw4AdL/Xl7kH061njsc/mXxMhhz/tfohD74mPi2u9\nT8K3JbBxLkTyE48Jg1QkYpsL+CdTVciu6lmE5z9Xdc2GnpTwhyPSdiXPX9J7\nV4QX\r\n=46yk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.29.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.29.1","@fluidframework/telemetry-utils":"^0.29.1","@fluidframework/web-code-loader":"^0.29.1","@fluidframework/container-loader":"^0.29.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.29.1","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.29.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.29.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.29.1","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.29.1_1605662987334_0.4083809979505455","host":"s3://npm-registry-packages"}},"0.29.2":{"name":"@fluidframework/base-host","version":"0.29.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.29.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d5e0bbc33511f129bc67e939a23fa3e4fa6981a1","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.29.2.tgz","fileCount":66,"integrity":"sha512-GGSJnnS83bjjtfRyux5ysJ4UA1TMQtJwtybnyhYKxKwFm6jkHm5infgeX+1xtJdQi+bKhMu4O1JoEbKlUZM5Tw==","signatures":[{"sig":"MEYCIQD+ybc5MA2kxz2auGjUADPTwkCdvtYq+b87CcD+gnzctwIhANjmqz4BOh/hCvJAaAc5Mk2zK4h62Ooi2H2Lv7ioBuu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftLj8CRA9TVsSAnZWagAAONYP/33g3YpOosjKWCko9qMj\nqmlMgMgR899j523cWfPsmFVZuR0qR8ihyybm69pReiKlA17MRwlDCYP6DbVS\nxKgNtKrds+FJoLTg3LMNFwoOXcw3LSYs6a9EthdaJYVFCVahqc9o5dC7KoXJ\nH1KTcYS0XwI9MQ0ZRsH/cOZ9DSI0A59VuCCvzx79epl5sI+Nk2VK0MWzoJaX\nXufJm7ZdDkX1VcOfK6R/SMVbyeLb+6NyPmLLGxpxmjcSmZeBANv1y9D7MxrH\nLWNg50aQMXrnJNC4ofMvrwD4Tm/NtYFmumhzM7MBXdZpqF1DMzA6mVRCO0qO\nWysT4wgs+K12pVgH8LsbJA95PGkOztLeMemZJcPfmfkBvq4YFsurbDQuDyLg\n29SQAY3zT3psQBanNyP127Aao1ClfbYBSm8je+Vl4vM4OYZsDOdcH5ho6Tu6\npeGHpMPqsf/XGnZQcvyJ81Xad4IaVFtABc+99EMJvs8F8wZQiiJ02STEwRfL\nM+8+qAF9hLsJXQzAS2TMuln9FaNy/CXqZaDN3crgVSE7gdZ/5JOxBCAyUoTn\n4ZfhrT7pBqoMAocUqzlcQ5QI7qf+RkyU25+JS7cuDpF6VHLlxZ2x0aZDv14H\n8xbzro8oj3ZVRu5c7cNA6WlcjG+HbMzebbO/yKSxnfec8cyWqOlGQ6eCdFoM\n74SL\r\n=jGHp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.29.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.29.2","@fluidframework/telemetry-utils":"^0.29.2","@fluidframework/web-code-loader":"^0.29.2","@fluidframework/container-loader":"^0.29.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.29.2","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.29.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.29.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.29.2","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.29.2_1605679356001_0.05823631061686507","host":"s3://npm-registry-packages"}},"0.28.9":{"name":"@fluidframework/base-host","version":"0.28.9","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.28.9","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5cfca0882922c6dc12c202cf0bf7d43272af1d69","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.28.9.tgz","fileCount":66,"integrity":"sha512-eME7IYWyzY/CwiozHl2NOnsgNTtrHmJloOKhDWTUL94TqfiCsHIKbU5YjLo3KN3YMWuMCU7SB0rK50K8dpAmZw==","signatures":[{"sig":"MEQCIE9Bob15XnC0QHTZLVA5d6mKOwF6bbR1O74/8RoZCjReAiAeuUmclE2m2L+il/jDT4ciGI2Mz5w0xD++oNpIq9fsRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftLyCCRA9TVsSAnZWagAATa8P/2lVXmUFLz1RZx/v+y3P\nRi3hNTYqOCZ5pFahjx1r5CIjPjIgm7trUlJrKcXdKUmb5fNzexyILuBw0mZi\nsvB3PrPyfEbilFhnvCsD+m6DYTjHEOI+r/rpzCEYH4rbSVo63rb8WkZYPbEM\n5MI27KgxkiHrGu20kyiAwE6Cxa17nQJp+zaiG7RdSnst3wqu5PzSpx8ar1so\n05HjV+svyQF3aciq9/Ca0j0K1P9mOx7IzM1EVtO7bqfPeQYGubylidtcoHmF\niWcSYX1d7cEC4b/qYf5ePkffSd+StLxQr2EWyl+ZsUo8JkWCb4szijRp6QMZ\nv2TlBOtr1xL1eRKMdPdrUojprzYefG81vW+qqn+7lPWlh4JZ96Tdlupzlaj8\nPrmyARK4kGjbA3lSOKl8HXIIj3k1XHLY8W6vuFOAf3+Z0dsgy4WjRnAxLDlF\nJ4HFJIbSoX6ASjV4e5hlL4xXtajZ66+P49quOHBlIIdy/OC/nYJz7dKvieo4\ngPLBlhS+D4Ib7IDGR6+nTFVtg5lO2klANMYwGkEnjfnjalYF5y09kmtqEPzj\n+GYus3ksm8JMoRvcVsmRyBsPprHUpZ5FpQa9/Uv9kVL60uPv43RJEAisQmI9\nq3xcR+utSoiirSeMQ2OhakQj8bVMKfCqnv6wr58H9t9xCyEEcL6CTmpiQ15P\nwgmI\r\n=Rwo9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.28.9.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":"false","_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.28.9","@fluidframework/telemetry-utils":"^0.28.9","@fluidframework/web-code-loader":"^0.28.9","@fluidframework/container-loader":"^0.28.9","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.28.9","@fluidframework/protocol-definitions":"^0.1014.1","@fluidframework/container-definitions":"^0.28.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.28.9","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.28.9","@fluidframework/eslint-config-fluid":"^0.20.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.28.9_1605680257875_0.8776055678380197","host":"s3://npm-registry-packages"}},"0.29.3":{"name":"@fluidframework/base-host","version":"0.29.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.29.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a120b56222724def19e58a3a3ec4d7404575b0ce","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.29.3.tgz","fileCount":66,"integrity":"sha512-h5TEYENh1706UYM0S+Rb/tyj5XGNLEEJZfNu30aPBRJSczC0UmEmpBiGajKuUKJQxnm8OJrSEehvwrQx2b2iRw==","signatures":[{"sig":"MEYCIQCOqiT1Wa/BgZis9NatklD3dkghptVDqNbzm0tga8NILgIhAILwGLZTbs00furshY99gV3RnyqcmXsDCJoG9pIHSxEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1440434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftuxOCRA9TVsSAnZWagAAHlwP/02vrT1k4VowCIpYM1fr\nkquZspSF1esvqRRPm8H29PhYN9+0KlSubrSowp+t/5f9wToKZyCy/fvC0GaT\nz0sOE6ZfDxEqJt3ofEM/gHlA+P/hKx0UOfEE2XN172Rru/6hF/gudJD5bknL\nOpfzddKg+6X12lYIfvQK4M3qKFQwf4xnHWJ0q2C1J9yRuDBG8XcLvpPR5dE5\nD/0+In68R2T3rOadoFqvW1+S0nAHXUMRcZWklQmC44kOQ+RDt+eVHDGIOLz3\nwanXhyh3lCkTBojIipwWJmBKf0ivwx8WIG2eHgb27+cqo9CK0cbiZ7Abgfl5\n/Oly4s7LGYraJ8hCe0A+oC4eCvAzgYOe0s8L8xy0RxH8mxm2yvugjK1bKmZN\neUFg1iHOiTNC8bYPNgQkHzTw+1EbmqZSfW8KROMAd0QftsDQFPM6pFdy2dNS\n+hjdbChaOhcwuRXE98CyuEoDU5XHnF69elw8s8NbVMKxlGnZdJI5Rs9uHNq9\nZU3XL+oyKErrdsZ+S2H2GRwgIVMYhiCdqZ+G6T0Xbk4AbmF+AKQs5NuVH1lz\nF9CmmgnPDIK/dutpYwAov7awAeiz7OQQdO+loyrLQh8GTtV49Hm9r9AiInhA\n2K7b1h5iCLf7pBg+XcoDoBUvdrxYAKeci0OTUvOs5RPcCu6T9wMsUT6jv7Xf\n25Tg\r\n=ZPCF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.29.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.29.3","@fluidframework/telemetry-utils":"^0.29.3","@fluidframework/web-code-loader":"^0.29.3","@fluidframework/container-loader":"^0.29.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.29.3","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.29.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.29.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.29.3","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.29.3_1605823565908_0.645483122836473","host":"s3://npm-registry-packages"}},"0.29.4":{"name":"@fluidframework/base-host","version":"0.29.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.29.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a0b8274a61c8146e759e8f937fb8c95cfb6c4a20","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.29.4.tgz","fileCount":66,"integrity":"sha512-bvykDilQ3SBQjV0QRabPxok/U5rH3PGcK70wONu16zyrOuAlZmZGqlCgMPKbVtSnGg6dj5KhJ4q9Xi+MrW6l5w==","signatures":[{"sig":"MEUCIQCga7cksQe51YZc/fP9nDv0Fqw8b0r5vLtIFe67dj8SNQIgVBb594ABU7nbY9hGgjaXpT81ybsGUV/9az4ExvsYQ4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1440778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvA/8CRA9TVsSAnZWagAAUS0P/jEK2JrGFjK57/slm9Pv\ndHf4XG7NxNY2g9h85KmSnw7P1K2LOZfaRPgO2ApRknjq3XdNLxcUvzVWZ/6J\nLSjL/uDpB8dMlv4pefiDrj9jUoSMnv4aQTUVltmPHyNMdaEEmaBVx4u2hG80\ndSrNb6Y0M5VfVUFUXmI6PNC3YgAugSRoUH2fp3KA6/Jkp10cwgmMTOqKVPzQ\nkBS/k6HaBQXqgglrmwF5ZUUypuqYJuPQaHKdlDAaWW5ZXWHfT4StVlASOF3H\nzThEm/pUSAMvwXzCepTKOYC81+U5m7fVPwV3qMkDD1LTbHfcM15c0nebzUC7\nRTU4TFMqfxbM5y9dWj2s/KSaoXkdqcI18Dsx+q2E5cs2SePmzQ6mNVrnLklz\nuWadnr9ToeboVaDMWO8vMCBVngbl/W+sDewGUL3KjM38SOZQ6fcstM54d4W4\nvVWcThPiW+jmGM0uq7iiOgYyAvcmgxpS2nvw7SqLEVjc8bRx5FJHjcr4ENfx\nyHQJRsiHZTFAAKaXH6Kmg1kfCMdFkHUcXUNP9hTczRgSRwZssqMw/4GsS6Qx\nuzhtF9FuEbDkKo34LxYe6pH4SvYPFCfLxD1YL8bUDTqUPVhfZ2qudvh7UYEc\nvM2EPKmUxxQ5aPWRIk7q/+iY4L/oYZ9B4qKQ9DGsuAuYTyAf/UQUvvQccgsy\nZNYC\r\n=CT4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.29.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.19.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.29.4","@fluidframework/telemetry-utils":"^0.29.4","@fluidframework/web-code-loader":"^0.29.4","@fluidframework/container-loader":"^0.29.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.29.4","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.29.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.29.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.29.4","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.29.4_1606160379598_0.797033292894419","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@fluidframework/base-host","version":"0.30.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.30.0","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"696c15c0c011849df11523075249f580f713ff40","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.30.0.tgz","fileCount":66,"integrity":"sha512-5EDBUvd0QYEGFIyFLVgGocsGtzS/PKk6SH9SRSaF+T8wwWcsOo+U1lb4qO9E4KBfJvOOmUkLbw5HQFK22wVYiA==","signatures":[{"sig":"MEYCIQCBmVWUVXE4jVBguABDK4Liuk6nN9cVyOgFfxaiaq4Q2wIhAKdejBSu3IZgwACDQn7pt1wX0HpyuusooucXs2suc65x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvEMCRA9TVsSAnZWagAAluoQAICo7Tz8ovymXwR6ZXMM\nANS3e0lZZW1ZLEFvEyfQCAvaVknhbzQjsFlhJZ8q9Y4rS1DKtE3RAr4zY8NG\nZ9oV6PeMYOAVi8R42aUG7coOcpD9Yr942waIC+MWLDmhsM9NYycqKIZsNRCR\ntZLyzzQeV3HrGTX4oGHghK6VQwUQLcGxALjP22b4YX9yxRMPyqEZ0Jz+C+VY\nrBIZ0JWmTWPRJ6d1FjsmRitwFKshS3I214e0r+4k0+RSiyTaY4WevZ64JD7h\n0XeEprmLRcHrmz3ZwDkmQrta+heTAObpQbpXJCrlstD8ULu28IzyczwQNRSE\n3W4XTuTBphlW1YzKbeAhnMVZSPbOpcLnHwLNuIjWu9jTsLgBuXRKi9jDDR6s\nFlFyadw9tDVt+R1ttHpJ+e50eColY2fRFM0+tCS7hJdcrwXr7lCriGxESSHp\nqJVvcyX9nvaNkwxRjdcoXhjhNLnTh/OqfDOzmr474MfJvwDq8rbaYv2lidA/\nI9c4N+S++Xtie7JODZjpISq25LNhuQLSjKeMx90RyaTvxaZ3Wm/Yicq/D17d\nDkm7gTYzlv84CkWu8ekuwdhawQ1jh/olYQ+X9Xg41y3dyOKBJJEiDGJzVRtc\nv25kNiplvaNED9Ok4mEHycCOwlTKmIa/jT/oPOX2K5Dpc78IrmlaKEcAYt1g\nKu3A\r\n=fexg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.30.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.30.0","@fluidframework/telemetry-utils":"^0.30.0","@fluidframework/web-code-loader":"^0.30.0","@fluidframework/container-loader":"^0.30.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.30.0","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.30.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.30.0","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.30.0_1606873355607_0.662390320754942","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"@fluidframework/base-host","version":"0.30.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.30.1","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ad5bba4809f608253f88a40e0403362dc98a8e26","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.30.1.tgz","fileCount":66,"integrity":"sha512-luDhezCtpX+mT9LHYKmH3ijtdsF+dCQERO3LIY1KnGbSV47qAjePCOsICHjQj4Ly+N5pmQhYj6LHIvSYZn+CYA==","signatures":[{"sig":"MEUCIQCwONqGtx5e6R9JfZjoXqSiypv/j/0z/pSYEpSm1oBsiAIgOAuHM8iSnCjfqNrrEsI5URJcp928CPfDapBS7t467SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyrTKCRA9TVsSAnZWagAAt/wP/jUhOkbN74N/BE5JkxJj\nU1yR3bJJ7gubuf0Pe9ZKJsJhwA0VA9lOLM61x1N9+p6lahlN3mEY3cxrWSYF\nqkbqA34qkishINHaakFyPogC3heOVB0FlBulPNGzaZspuwo+XJFOzvgC3CA+\nf8M/MBq46V1eow44rO3/9jmCIej3PXgxIdkm7UPyPXNkt+tHGmmXo8tQ7WKe\neB0zMdeRXvc9pS8Mw1i2qUQ2l71INMGlgVr5TPS6nQbU2tVFwU65ueSqptbq\n7RgIzjDIRnSJBiiFw+SQ8OJ6XxZbSTEeky1+tG8AF5j3Oin4ZHJ5s2jnCHFt\nR+oXqIlULAdGRpWojIeeDth5S4PVeaV+fNexW0mwb14KMlCIlh1vGRNQrYn6\nDw31rr5cT2OervLeCCrwmBZmyxKiPPWV1e9O6EM2x4sv4J8G+zyeTVzqounG\nHU9Dz2b4A7YefgC/EMsJO1Jb62nJk8blTjxmJTzut4SYti3JRWOStRA577P+\n2WboUQkcWJDXrLdUdvLL44K/RFpccIyiO9k6TS5eYZM371qStC7GAjZKm9Le\nbh4CZPwdSiT+5GnAUizlk9kzwsCxV/fMksbWnmuHbr64FTmj6gwsF7rpHEH5\nJVTtCxX1Lkln5qA74c+pQ8B+D6EZy6dSCqUI58hCkD2Yblrw0W+tYHUqNsr3\nFvnX\r\n=LsFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.30.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.30.1","@fluidframework/telemetry-utils":"^0.30.1","@fluidframework/web-code-loader":"^0.30.1","@fluidframework/container-loader":"^0.30.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.30.1","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.30.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.30.1","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.30.1_1607120073885_0.24967538146287005","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"@fluidframework/base-host","version":"0.30.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.30.2","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8918a5ed76b7f494c7933d029d4f7482f366f6b2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.30.2.tgz","fileCount":66,"integrity":"sha512-6dclDzLNbzlDTAI1wGP4XLruPjU6qmnhkY32nGTNj/4ZYsDINFKqVLT/1lOlJo7qxlJLN9cb8urshEam/hZy+w==","signatures":[{"sig":"MEUCIQDKEqUTcG1/ceiYSbVH5fwTFGKQbj63GIJo5CTgADOmmAIgc0G0HFtiD1T516IgT1Z+aBnvJGI3ndv30YyItolL96s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0l9nCRA9TVsSAnZWagAAb7kP/iLLH5ivXMxXvtXWRhIg\nB5nzKFpG9JB0b9oFImOVEKXn70gT9vpkYPxr4DhTl8sks+YhDIcy/sUzH2iI\nzDduqiwP1lmhiih+PWvTmWHqgIRZWjtcYGwqtFMDtgPOU1pMMocVaHSJ4MxG\nLqA9P9o3N3IXXI48ZxKDyVh3WLvkSFsIie804ELi1b/UXibbC4/A8am3jB+G\nKC64ltwXVeJTcVO03elf/4SFVMsPCfmX4HmEU5W0wLHUwxWqJDBcbXHSICoG\nYXgzQWVvuJ581CzClNfvBH40wg2wv72HeFEDsumaLIjwYy9jjMUZ8HjS5wPg\nleMUldxicRjMwYHaltLqlZK/lRPKdkA3xJGDLsFGFnh76lt8TaSiIbrxyUav\ntFcdKLrAr2fAMPVBivHvZsOpd9TJsNtCxykYXK0uwX1xiYkXtH60j07DkHRI\nYbDXGXhksjytExr2Vdj88kxQp3OEzk4Wc33hsjxyY/ZGHEwQ9TnBXbh5BvQQ\njT57D9vUktD0rjM1BeD7L33YPpQhc+Iy9DnTyRp5zvA4JpzPkHko3aEXDsbJ\nb16n5fM6RAYcH4fOBRqhXtkaP07lzWAnAnkpZTJVUsKd8qaRnYhtBQycsXBz\nsJeHW/OpOBeq5fCSRF/9iWMsWkGxEtDB3qZwzv+J2yOtVFH0hKfmwZh7XhfS\nFD1p\r\n=fOc3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.30.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.30.2","@fluidframework/telemetry-utils":"^0.30.2","@fluidframework/web-code-loader":"^0.30.2","@fluidframework/container-loader":"^0.30.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.30.2","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.30.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.30.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.30.2","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.30.2_1607622502839_0.9541372451870902","host":"s3://npm-registry-packages"}},"0.30.3":{"name":"@fluidframework/base-host","version":"0.30.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.30.3","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"017fea72719f867d572a6c970a59b87f8744200e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.30.3.tgz","fileCount":66,"integrity":"sha512-3liSZactq3aFD7FJJ+ggFk8f0m41b/ZhmRI4aenUXfBRQO5Hsn5o3QshkfCEWRVBoTNTL6EDLImrLYUbxgtjHA==","signatures":[{"sig":"MEQCIEjEKHlAzBhQLfvyXBNDCAP6IsNnTL8r4AKDuyZEaYlIAiA3HKcUoRyf3jzmRaYPbwDAIy902RkjkNvbJQSbv14ktA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0ruECRA9TVsSAnZWagAAqJ8P/jBNJBf11NLkvo9WJl1o\nQtN+/1u+CR1NgGQr7RC0elzXuz9pLkdy1bhiclreEnPArWuBhehO2NfXlsMe\nlRbtJpZvnL7iqocU6Qa1CN7Us+WGMRwo7ffYSlJjdtukuGttM6iTPuakjxpM\npilYTO3y9BH98Ig0XmwEYD4gunrvs1tUaRNzkvrMP08+bRepDHHOM8EUTfuX\nAEOrEFsT7kCLiwFRYbExa+jybcYf6V8V+LANaz0Xl+w1cNtw2WyL5tKo+xW6\ndBc5l6C7SqbcRonx4S/+FzGIJVJS8z1m/YevKIMd5mQ4jBKilka/sXjofBR4\nN0c4XmJsUp+G0PnZQ1nqSABgulS/7h7fhABJhNX5BWU9xTy+SvPHQenRVaCT\n+JjAU9loqmtkHCcKBRdUoqQa3o/rpu3uvHfkz5D7W/I5q8lJM5we+wcd9JqM\nO4zNtP1nTEcX4QPGKWS+dIyrSzHqpFtP8NhCXx92mnW/vrp64461ggSG95Nn\nTQ1qjR3WYlWuTjAuxxU/CPWXpywBlzi479GwqamMP1QtruWB+niU+r9JZ5Qf\n9nTFxCULHlxyc7LHsKU9rN5VHe3lhe1ezDoFauWOVfDoqddPNUVCi2KCSG9c\nSDyvw8OKIohOgOIhWFBFWhKQXv8kIRIxNsikgSW0njR4vbCXacHfTts3aDkJ\n7tMS\r\n=geyn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.30.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.30.3","@fluidframework/telemetry-utils":"^0.30.3","@fluidframework/web-code-loader":"^0.30.3","@fluidframework/container-loader":"^0.30.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.30.3","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.30.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.30.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.30.3","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.30.3_1607646083774_0.5745937561260155","host":"s3://npm-registry-packages"}},"0.30.4":{"name":"@fluidframework/base-host","version":"0.30.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.30.4","maintainers":[{"name":"danroney","email":"daroney@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"352ff2fa57cc299410262cf8087a325109229206","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.30.4.tgz","fileCount":66,"integrity":"sha512-gegfO7yLlYFFerpKHcddTxYCoIvL1SJVg84BECrnjwqJkcRcfiulghB4+DM1mTUsJLb269XpyA/50jjZYb+WGg==","signatures":[{"sig":"MEQCIHu+A0gkBDpM3gTKpChTaenomYuwWg0nwuyphIyAlpxjAiAGhtim9WKnV8AZa+4OjVEGKz2CpBhZ9bT1iZpF6zhFFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1BzNCRA9TVsSAnZWagAAjBkP/jgJ89kqSQuhoBlm7aYo\nZcYDhn0eUq3rlKoF4QoMGF9qu5dinnQuqT7HA5qZwTPVDwT7Gz4uFOYzkbXc\nb6HopHQECMpnJ/g9vP+oGLwHARrWb0QlCbW9fmZUk6h+s53OwoKwf2IDC/An\nHK1+sHyx5NguLW2Ha+tQoRd2OGFR412S4CrqSb4MqV4TmqBKNYJgtepAo6hj\npmp5J9aFrgJC1A6NnGYx90JtAnlCsVzpWaLAknG4Kk2yr+ZOiGC6W/mNMcGA\nb5jORWXJ0Ke+2PlXxAPLWvCWeGjbzaIABCLCAWrMcSfkhYT11dbQ7DAmk684\njJ/nb9cIITJfEe4ALan4/NFpIhAZfIA4l9J2mlQmeUpS3pQsoRVUZyGcs8Ve\n3QSTswI3BUWUkmZkt5rYRo2/1J6Prt5L1kHAimio/4Z8OQGkXhwGYDn9lBbh\nubyI46ZCKY60RlH7rqUr/CACEDk40d2XXUzcgAc9QpXbetbBXhgryYi8lYrl\nUyWMAn1V9C9YX4/0KEMvf6JK72N0RFswpnDNpKyMXBQHtiCQHDOfIAC5fJgL\n/nVKqqJ13zc7A2z+uyjiSg79VeOJ9kVdB6yl2h/ucKbthUg2uAqIZ9p4wrTm\nJz8qZ1psiBWpohcokiQp9ASXx/y/oTMUwd/mBbIcNKy443xmZMNF66q5R7Dl\n4UuL\r\n=NXCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.30.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --ext=ts,tsx --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.25.0","@fluidframework/core-interfaces":"^0.30.4","@fluidframework/telemetry-utils":"^0.30.4","@fluidframework/web-code-loader":"^0.30.4","@fluidframework/container-loader":"^0.30.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.30.4","@fluidframework/protocol-definitions":"^0.1015.0","@fluidframework/container-definitions":"^0.30.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.30.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.30.4","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.30.4_1607736524951_0.42603056175132137","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@fluidframework/base-host","version":"0.31.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.31.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fb62f3853d90bacf8e38a8fdedfd4ab7bc485763","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.31.0.tgz","fileCount":66,"integrity":"sha512-KlPHFz0rLVseTT7PffhY/CfBKlJqWgX8B5sLMJe08cXKLdiMI1Ly1wZt35MJx66GlHnIk/vzb4JL+xPH+nQp0A==","signatures":[{"sig":"MEQCIEz7+2mVxU6KFk9yEFgTWSnDr50IMLCuMWJEsRyacoyMAiB2jwpJbDrGfzSKux9Ktl0HtyGesoN/UL/fgiYhaLiVnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1451203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf20DICRA9TVsSAnZWagAAmWAP/jop59WhaOjGZPjKh8YO\nVcpbTfVkDead3N12vUmuUmIslEwmiG2NOSsxO6ZiGq4J/iR5uQjqrQvHc2Du\ncVi9OaI0XMvMOZT8N95B/b8Ln+9K0d3169hQdTh2ee4p/1M85d56+5hJBWVY\n9Iuqhf1hBVYau6gzt8ySmW3khQJTA8f10wuusbXHg9cdoCWUdEsMcq/aMGjo\ne9ImdfroF1vRA3w0Vl7ycn3+HymMkndVoFO1KvYrkmmRgLiZ5OUu9s0W32Gu\nRmzDJ/VZmVYTTrxuBV96AzbP0FHzizm5uik2KLL6tLrsNd2engv+v4wiXDMZ\nH5UcQGtFS2m1Xt20QO2pafmr1MLmyKavbAR+L6P9wfOqtdBmoLZfuysjtCye\nsm+2Cn67Wv6iEew/9ZPOszOEbGnHN7pjG1Dj+a+PoJx2r3mpGsdnsdl8ZBga\nnsviU0EZVYAwH3nthIAF3pr1NSbXWdnQ5pPVc9apzDgfM7f5md6mJ+tCmdCL\n/y+LcqUvCZ95SOuiJFQHUCny0LO0W1kpwpmmUqdv+7zW8wKAJoZpaGE/sNvs\nMxioU2QspSfJy4zeAA+hY8ulfzWb0y44by+0SaQiCs8l3pqpu2/n96pqnGZO\ngWIqdwGsQ9xty9TGzypPjdh5c5ytU8aIq1C/8xTppOd8bkhtbpWAChum0v3t\nQHj9\r\n=5z+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.31.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.31.0","@fluidframework/telemetry-utils":"^0.31.0","@fluidframework/web-code-loader":"^0.31.0","@fluidframework/container-loader":"^0.31.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.31.0","@fluidframework/protocol-definitions":"^0.1016.1","@fluidframework/container-definitions":"^0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.31.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.31.0","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.31.0_1608204488091_0.5947742399934246","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"@fluidframework/base-host","version":"0.31.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.31.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"78c31f1588c1d70cdfd4002d23a115ab2a502dee","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.31.1.tgz","fileCount":66,"integrity":"sha512-3HOROx2dK1XlFCA6xe+tTal3aelrfSxWbHTVqaGuL9/hDkTJR/ulorHtG08KNe1PLMnfkDhvgpyhuBgRzK6Y1A==","signatures":[{"sig":"MEYCIQDgB6sU0MyrdjNHqC3XTkyT1UdiJY/3rRJCxlyUZe/55QIhAL/a9bYwzHGB+vhMjIVyuOPYKWhtg11h5C9yXzKZPXF+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1451260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4oiBCRA9TVsSAnZWagAANFkP/1kuErCimI/o4ojHNeyQ\nlTxdL1PPrF+RqUlcFlTSsUWZDaJrJxfIkBc1eE4u8EjKVk3OzKcAaZ3oU5Gd\nTd4myfmHB6Qj3780IJkRev32r7D5Hv1RgjHZ6LhwwWXXBpG4QJ8i1M87lCya\nHq2pPdP0GHWtEmFCyPq3BU793Dg8qQHx5v3gM1LuBHxxYp6E9RUq0Wdgv49M\n6lBY0Hf/dk61abWZB8lh4L8NkGW2vraq0w1Esqcs051psgf/2gWzzclnTlx7\neacE6XbWquVpq8YvM1Le5AmnhvbYpwiWZ7UJvDWD0tKFWscGxX6ASzulcszZ\ncWhjdw4WVGsJLVQRN26i/fTjDUBBUJYH/gzAfvKLf+kNsfi6oZd41TtNYH5I\nUVoRx8Fnj/6heZO4e/Oej7896gBcVPA0oqLa56jkmTDalu7G4H72tfleDwC3\noEiVB6pIKYy3MTReTXGPdI6fH9nGgHB8UA2WUQyb0PIGWpKX7DKxG2OUxYDz\neaXzNsUCBBDmIKo5odGZjBXe4CFn8nlqZRDkeMVLAZ3A5LLtLeYwQBc3hKfo\ny0rH83zCOmxWZXmWasQZfjTx9pu+dYYoV2AE3shGQGGLDWt7JoKhQAlatUo3\nIhcjdxCqcoRDbyh0y8xxN8glbdgywiu4vRjDlZFcZPzUXXXkBDQj9KllYtqc\ngwMe\r\n=fSnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.31.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.31.1","@fluidframework/telemetry-utils":"^0.31.1","@fluidframework/web-code-loader":"^0.31.1","@fluidframework/container-loader":"^0.31.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.31.1","@fluidframework/protocol-definitions":"^0.1016.1","@fluidframework/container-definitions":"^0.31.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.31.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.31.1","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.31.1_1608681601052_0.4030736243315569","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@fluidframework/base-host","version":"0.32.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4c51d3117d675032d215ede15d4cfe5fdc0a5784","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.0.tgz","fileCount":61,"integrity":"sha512-zwhLp6DjLEAr/msi51ne71zODIs0XZHJpVAOEzIhLWCUzjdj7OZwlFLMvXwtK8jZ7wcicvD3cJI0H7I4OyRVgw==","signatures":[{"sig":"MEUCIQDmhF9Ae7DK55GAdOjKuf5ocnijMSMy7UoLvtPEfPmaCAIgGDg6NkzRiavnp3kCdn7JKxFyOpXrBlYLbFY17m26hM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9lScCRA9TVsSAnZWagAAPF8P/i+H0qN2rNH9FR9sou8I\noPzD/CUx6Sg8nNNW8or5kY26+9Ix8ChwTGzhfpEeytxLjk1MKb6h7BsFPnNG\nkuWGQ3WAmJkOIecTj/jxcpyqG8OzH7ZikVlzcbgHh6egYvH16WVUg0h+QasQ\ntHlFKH5hFZzCbNCDkiNhZ2pRUocgQhn2rkbMQpjBXBOxbWjstSoG2PvVw/BI\nbdgIdcTFA+ez9fExPYgtJp9pQOgrUvLCQq5PD7wN3jm8M0JVpJqUfKT4V2Nu\nIO9RdCS5caosqCznmN3IiXpLB39SA+li4l6oRCwGzTgN23kbLUeKboXeoMQL\nTXcYTCWUYN91r2DtEDKUItgHo6hbiK0zqqnepgg5JREVhf8fEnxka+sUQ3hv\nwIPeF1ZQIiqbb91+Q1PREYVzlQElBDmzAI20aiy5e0q+X9FejfsBrP9k4PXB\nlsv93trVA4e33ywfSoKdwfP5a+NupgH0wlCFagblHg3SZzrOjh+GqAyGe1Jn\nZ97e5/AYkZk06X3R/4amV3ihKmjy4XccpsO4QxuBKyCYuQ8uMSe8rZ2yiS11\n+gS6GLogN0HJCZ4Fz4FVRCkb4enpSOHTlvMfApvoL48uYwMC3itndY15rB8V\nAN1EfbbGCiac2JbNkONO7uLmTHttLETLsRQOEL9FmTY0XBYfXvu5/9S5fI5b\nQz81\r\n=TgRm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.0","@fluidframework/telemetry-utils":"^0.32.0","@fluidframework/web-code-loader":"^0.32.0","@fluidframework/container-loader":"^0.32.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.0","@fluidframework/protocol-definitions":"^0.1017.0","@fluidframework/container-definitions":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.0","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.0_1609979035628_0.537060813889715","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"@fluidframework/base-host","version":"0.32.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6c82561a9425d692c2db71c07c6c3f3f013146a2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.1.tgz","fileCount":61,"integrity":"sha512-v1lmNoefi2hHYOdjIV9TH+DaLrchENWCHwF0pu/DmT9jD6FAzb8ddHb3TCMimP9iC5s5HR7gCw1+MNjh++HBgg==","signatures":[{"sig":"MEYCIQCPbo68GNPnPkOUpOOIfyF8PYX6yJMj2pGHyAtz6ux4/gIhAMjkSMT7nQdJRmvGlk50mFdhackp2nX05CwCZyiNsWaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9n4/CRA9TVsSAnZWagAAQxMP/ij8VHp4nAmdc9HmhxIH\n9AAW+2jFAmyNCERUwkSOmQKhl7SWBMEUhoM5q+2Kx2hDaooT6+AmHj5au96g\np14nGvDeIEzzh78Rtng/o5xiKqmZ3sE99zgzHYsldJRS/rf8+RxFZ9ox8MZE\ntdhjy0YOBpm++ODzzpt53oXFEeyzlNieY+wdK4vW17V+0oCzK3ecudedid+H\n72KyJgootPiVPcpPPUso1UKbMSp+Wu6/mes1WiM5VdYvpcewA83qbDg75tDc\neJophLd9njKKk3nYjQxQNLpzKmEig97nwAABvDjQC7LtNRHrTOcR6ThSyP3v\nTvwVZhhFS1aX6BvjDK7YUStkn1rCceFdkx57Rkzti9AHHGu7jZxA7BxKjEBt\nrhIpOCTCWUO4JVIJMoezrrv+yW6OPer9+pAv9JDZuxOYCvWh809SOhbmECxL\nOjct9bqNWlrAq+xEezhVVitqzoNUABm/nw2suOJa1RxYxzuz0KvnJBcEamxz\nIFObVldv21y/sEJi+i0tq76epk/7cr/7AYECdXHOd7JMYGhzcw5IBp9czaxV\nk45TDvsDPAgn0PJ2anaSE8VuJyVFKrO7zCnOhlI1aFNHuOc/hEJSAGHl1k7r\nbfvHTRYzMJ9km+XDKym9caMJEye+pH7u8wB3fraRbIIpIQcfqZTo6G5mxrQD\nVOzn\r\n=BJik\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.1","@fluidframework/telemetry-utils":"^0.32.1","@fluidframework/web-code-loader":"^0.32.1","@fluidframework/container-loader":"^0.32.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.1","@fluidframework/protocol-definitions":"^0.1017.1","@fluidframework/container-definitions":"^0.32.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.1","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.1_1609989694700_0.8115924059336135","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"@fluidframework/base-host","version":"0.32.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f800a226b05bd90c133bc517ac3448a1bdd373ba","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.2.tgz","fileCount":61,"integrity":"sha512-rXeWUnrnjtPXmGPUuBF9w6p/lt/IXWWZGckLixQM0tCKaX1EVvSsGqodZvkm2zzApeY8FZ6YfBoWqE6EdXlXuQ==","signatures":[{"sig":"MEQCIAHIbo7/OMslkEDVoljdjwA8h+p0l2RCb4QTWDcicv5zAiBrPk6TDUyHzfbc5DdaRFXXlBIyhh7vGxZYEd8uUUrUDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCOqGCRA9TVsSAnZWagAAJEcP/jrdpH+OALFreqFMPcOa\nSf7wf24zgt7Emfua+/X3INSC/jEx4pdRBj7cgVF+oRW9HvQCvmQLvCQeN92R\n4oKtEsew/pLVqZ61vd/v3MMnLG7K18oqPkalta9E1sxhhI7Dua0sMF+diqY2\nqqtHPMBtDzVKoPx7bkKMCGsZ/YwxwSNk1y3NlRhWfjcLKwBYKFwAsWrZFHXR\nIjdNnu7H517gGevj/W5A0DbhwLO0C2M5LXwZn99P+miQ8b4v3I9P927TNDDg\nW8qDg691CPhsQywrwfbqOQwVz2khIDkWKf9DeraFSRSoM2+6Ty+qmBAvGNIs\nnqaaJwc+RcFIveNM4L8ZftSfQSY5+WFvnZvqaDQPhJLqDmFkpVamaZnfn7Wh\nAX0MrFeHDuaudSEegsTl2RzAzS2/K+QPcs0p4h/0gPfnHb/B3BNMpK/kPkxU\nRTYFzRxzHfpsMg4PU9bXJT5o4d1dYYPuZUjYh1YiLpshCMF52wfWLvXpXeSu\nCJsqLEKpZQUZLc+VCXNhbsEUl0gBJCQbV+fe7pZNBmV1+ZRfIZPPPhWzW7wi\ns9aO8b//9gze30kvMlDRBwdUOWiUhRjHHVDjm8Iko8H6wEefP57Y9Pii1MPP\nLh9qrhoNfMryzriu7yIIarVmmZgw374ZKmo+4tZEcAXiOjCAX6EV6kNToHyL\nQRz0\r\n=/ZB0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.2","@fluidframework/telemetry-utils":"^0.32.2","@fluidframework/web-code-loader":"^0.32.2","@fluidframework/container-loader":"^0.32.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.2","@fluidframework/protocol-definitions":"^0.1017.1","@fluidframework/container-definitions":"^0.32.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.2","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.2_1611197062365_0.7283476025790043","host":"s3://npm-registry-packages"}},"0.32.3":{"name":"@fluidframework/base-host","version":"0.32.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"196fd87b37497307f70dee930cc5eabaee27f53a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.3.tgz","fileCount":61,"integrity":"sha512-X85jJVC/YiJ6cIkV5K0fqZY2v9h5fx6JVedQS8YnWh1ZDjJpBgrAfdQQrnzwB6AdGF661IWaTZ+dgy6Aik5bmg==","signatures":[{"sig":"MEUCIBLOxF3QAp5UvHCO3s7NO5LGYybaPUJ7IVXIZDuq+3uVAiEA5OCX1KUgPbrNcjBbebyVTW0yuf7uBQUkx7f/aaifzRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCghzCRA9TVsSAnZWagAAd0EP/iYFktVaqtIS/9BPNuwC\nBuMgfbAdmYw+WvRUGloCTR3M9TpAqbpy0fYiCaqvoUkvPPETmnFzlvB+/mGo\ngdP/HKgGs6BrPA95OOFZ4bgiWbYn4gr1v1dL5XjDVvtasgom73LGBjo2a/DN\nn5Efd4AgawIw8dZv0ZqVfGT0cVLrG4E3jdi6gi6bGr/6LVafv1rVmXKdWPa8\np4K+rOq/0veBcX3zX1kL2plOErttP+0d7uhdnxmYbFiwKc8xdUpDB83weKMd\nk/nQ77vWHttkS0oODOtbezvgcOftLAA9/fdb9I74x9ApBgWzf75OTUPa/00r\nyhva/Ypf/F9iqUkBgbR4K5ir5A/eFSE91KXzk6Qddb1cUsAQJFDgqquPBLeI\nBdH9y4XQLAGttGXPPzd7xKW2oWGt7HHwPsss0ty9KMQoDxhmEIU+LIryS0w+\nmzV2Q7ltnPVA9jmSfAnjxpCHHwBrjby3jud9rM10ZPsmBD+DPSS7ddsw1qUN\n8/n7K6gmF2sRDC7CelbbSSD0lkYJjWUSoBDnWgyPiu/yFvVfNq2qpsWh/myz\nK80RjrjqCgJG1j/VdZTofqjcFdaWVM2kJwA5o/nqpGSnNp88FeGVrm7RZszH\n7sKImMEDY1o1veVWBnU2b9r9XyqiVF0ztoIzcmTZ4YrfSU0ZcOy0/3j19UJn\n5llm\r\n=CDfJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.3","@fluidframework/telemetry-utils":"^0.32.3","@fluidframework/web-code-loader":"^0.32.3","@fluidframework/container-loader":"^0.32.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.3","@fluidframework/protocol-definitions":"^0.1017.1","@fluidframework/container-definitions":"^0.32.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.3","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.3_1611270258838_0.12009900189814204","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"@fluidframework/base-host","version":"0.31.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.31.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6fc9b9651553c0af93b8e8bb7c6068c2c904c0fc","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.31.2.tgz","fileCount":66,"integrity":"sha512-bctYy86e/lLv2NKgVxwgoF3hIji+Cw7l01shPGsV9fTvW0IwvxPERu6PrF30mleNoRdpFy46KMhjRAcjv7T05w==","signatures":[{"sig":"MEUCIQDHj7klkq1H6LbsqdZI93JRuwiQkmzFU+3Qwi3GjVY6rQIgbB7tkaBR4YtsHVsdFlbewntm89SpfxW+1H+rCVIfdis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1451232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCix+CRA9TVsSAnZWagAArrgQAJHTOWzpxGlL0ZLWpGCS\naTWlMjk1PaUP9OwV8ZgyhsDgV35Vayw2NrQV7cXnGKV6QP57vLS3lLJPxcON\n89HSQm+e7O1yuWEnK30+mlk95YoSaS0gewSfdqt6Bnz5qwS0c5WaONOfQYdA\noW8wiRVA61t9xqfiQ4CZndz2FUUq8yfU4tcnUo8+I5FNJqkV5Q39h0YlUsWf\nzUeMp/5RXQA2n25b39zqX7QLC5JBsacf3CVluzDV+rBOVB/KyrKAeu4ZY2kb\n7SGRcbbplyJryg8QFBqrfcm1Sbn0muPLcWxQBRSZ+8gd9/B9rnrAiLZ9M6Q+\not+nX8ARukpOdedx8TlzCvm2q3cq9wVz2gpuj0BtMskjUvQbpYJxVRbDUPdG\nUPiC/DtYEmTyYXw3yFAIQcZqwITv3h0a7Q07xzq1MmLgm8YQQxnJtEdDYKSa\npuPk48WvrHh5UNUTYu5GctkENBWXa22x+/ex8Ee9U4QTxdV4s8i8uQGg5Z07\npW9rw9LwLFoEKtfqK+q63XL4/4v/zlubOUG3AXigL2ptik5fHLsZ1oPVDQ8R\nhX7cTFVKF4sV6cwruB1WJe5owSoT2jYs9WcOPWwGJmyg223Dn9cfGqAgwTJH\nI4T1QgSyYZ0ei+7JpkxoG6FeDBLhyoEvdBUPJkhgbukoALS3CeQmNWG6WgzR\nrbrC\r\n=npDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.31.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.31.2","@fluidframework/telemetry-utils":"^0.31.2","@fluidframework/web-code-loader":"^0.31.2","@fluidframework/container-loader":"^0.31.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.31.2","@fluidframework/protocol-definitions":"^0.1016.1","@fluidframework/container-definitions":"^0.31.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.31.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.31.2","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.31.2_1611279486128_0.3565203144621012","host":"s3://npm-registry-packages"}},"0.33.0-13708":{"name":"@fluidframework/base-host","version":"0.33.0-13708","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.0-13708","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5b3a1c29a4d80d1de394b74ab5d5d08ab5802454","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.0-13708.tgz","fileCount":61,"integrity":"sha512-K4K0WGiaHW9c78A3qENUgXXjHkrGd4X4wNLRrh7B22gzA6/ukw8xIMLHobubUOBbNPJoLu1JsFOimPn9P4vGqg==","signatures":[{"sig":"MEUCIGkMo7aSMDs1NR+drNg4CxdT5FYDeHXR/XGgtl36GT4IAiEApbpQF4vUyyRyx+dUWVmrR5RXVPVyM9HfsnIufl4Ta3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCzNkCRA9TVsSAnZWagAAICsP/jKfqclaWe1lat3w3lJE\nl0KV+eWawKX3R8oYNHNrqKTFQICltx3ua2InqNp6chkENz/LE870faJcKadz\n+371hBvlA9SV0ISpQ2qZfQ7Thf7KhxMSHO507D2m2B5PczsEMZDNpiwdOhxa\nRrG5/LXuzhRclTGvkk9seK/iqkov7daKvkNP+f7eYUy7WKPPx7euJgzECcYY\nCu6ggEYt6ozkLk4JZS+QnyK2JN/jjiTfzuw4VShFuu6+xmXjWQX4dSBCCYTH\nIwvyquZeucXXNnHz83binba2rdauXgrijlveqLUiTIrehdzyDyZHjDPKoDjg\nUoituPHhn1s9caUWVpw2wVZiT9BGEQFvfAqWwsVxLaAtqbMFldCJYrL78/KD\n0QV4FJNd+fXb9Wq8xosYOaBekKqDtsyYwADpKyPBnYtev+fp3o18Vb0sk0xW\nRw2IaAPh9bBKb/sxOKStbOxwHdFK/3ZuGznHPp7qY4sRi1SrivCvhoxufmlH\nZgkz5TycHSrGo2C3+1mL0j+H3NOM2uG4ZnjrnM0MtnEhbN+ak5e4k2Hy1/xs\nfWqVHzl0el4uiCfQxvPPhQoixUFKdj+PPu8WDclA1O09+CO6DNGECg7dSmAJ\nxoXS6NGNWyFgeyq8+45dWcivOPn6amk+RWAM4oLtppphkjvAWs/rmyo4AXgF\nWgO+\r\n=QcH/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.0-13708.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0-0","@fluidframework/core-interfaces":"0.33.0-13708","@fluidframework/telemetry-utils":"0.33.0-13708","@fluidframework/web-code-loader":"0.33.0-13708","@fluidframework/container-loader":"0.33.0-13708","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.33.0-13708","@fluidframework/protocol-definitions":"^0.1018.0-0","@fluidframework/container-definitions":"0.33.0-13708"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.33.0-13708","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"0.33.0-13708","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.0-13708_1611346787214_0.24245503359400766","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"@fluidframework/base-host","version":"0.33.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d01dce7e077004fa44d16aec494ac280ac559744","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.0.tgz","fileCount":61,"integrity":"sha512-W9r0nBYuabuTkTS766PAG3jFc9NKrr0MELGZTYyx7UarS1HiJqKA31ImEjcJstfvkX2r+nnOZ5RH73CwD4mN8Q==","signatures":[{"sig":"MEYCIQDWORFIXydj/ZGq+sdxzbxbRw9WLfX7NwkxTkvAET7e7AIhAKmNG+btUx87Hp5sy4h16OAClDOn2S6g+tz7ar3KYiSh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC3eJCRA9TVsSAnZWagAA7EgP/1Xsgs2veuq/4Iec9KDZ\nWYMNZHjC91gAM3wLYrafJ5JUbIDkYlm8N4iLRmJeiBpQTs4XQJGV3OuJWpep\na1LlTiLjabYKqK4+U3u349qJqg4y19tE76aj5dDi8gVBNuNxHFEY5CHSNIjc\nr6gjkYJS/lX1AmUNLYpZOW1PBMM0m3h43aZnOu5OBMx8SZCLUvKqD1qmNgiR\n+8Ab7DIvJQ5MVLKP8BeDsz37padIcHkp31IrUf/AmdM3wAhHKe4yaikRtzxx\nRmAZZluaywlbd51cqIToMu5yAfxgKTJHP6NZa4jqlNYEfqsk49XWMAdmBJa4\nBlHVVHRl3EkujPx0fjw693154uQwMyet+S6ADwR4pQGmDXFv+VJlvbr6SfPz\nnWcge5cR2c+NY1JUjcpm5WKzFFAAxx7wl20swYAE/MmIMjNMQLwLmrPHyXyh\nrh3Crv0cBlcxhkN3TMsUH6rWrPTXsT4m3LO8wfUOQDndynvAQg1YOMfilQ9R\nkErf/uoTISd0/pInURlDMvzzOp780UURK2yyNgFjsCSCATx1dIjle2+vow82\n2frdmcXUgjBle9FAe3K1OsOzXx8cRo+6cZVnNdp1ftRRJH/K1z06Lsl7Ya3w\nJxrnYgfrPVR4J5QDlMS+5Q1hYNdnYND+es2hjcVPKqCzLLyGUZh8K6nvFTJi\n+cxX\r\n=Ukfc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.0","@fluidframework/telemetry-utils":"^0.33.0","@fluidframework/web-code-loader":"^0.33.0","@fluidframework/container-loader":"^0.33.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.0","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.0","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.0","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.0_1611364232671_0.6825610217303701","host":"s3://npm-registry-packages"}},"0.33.1":{"name":"@fluidframework/base-host","version":"0.33.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f55fcb38acdbce8501eaa7ef106d675fbf9427e9","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.1.tgz","fileCount":61,"integrity":"sha512-qIwuGkVxUWpbE8p3wXySVrq2h53jhNwuXQShtSQPRdCr/QCkJ4J2sJXkEQ9am8LbNPqWzSchFH3z2e+FM1L0cw==","signatures":[{"sig":"MEUCIQD73byciQqGzUOb9qjtYKa9OyJIgWi8Vq0i80oAy0J5agIgQRV+Uq1qec+JlvDEKt8BmpuKbXKAujamCR0/dryuTpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEdpMCRA9TVsSAnZWagAA+DMP/jtAhNS7OTJRNwx1Jnc5\nIqozNSYiA4CdXLSqEUo213vR4PHIkdf6hqb29Nt/m23pwLJAdnyzNe7A0tNC\nO9kvzScoih8+IvC+3N36/QPb9AiaaX0gAav3M/IfYjtZh2qb9996HVHlLaOF\nDxSBWbYdAObTgnLO4Lo4b5lMMrCcK17AfxbPkc/VlJxhDRPV/qaCUdd3gZAQ\niXqRJZQWwN6UjvKlicI4yOiaooJMGASNbKAo8PwXUDCsm+ov96hih0/ckmnH\nMvymFNfQHbUkvJCTQ8ajNgSTzM5Y0EFvCckkhEkQ6UUl2lgVbm3nod9o/a+e\nrZX7tTw+35pmIrVr5s3jOKpO7FdHY0+iHa4jXNQ/bN98m54n9oJZ23oKP0Et\nCsrTkF7rE4q+VHn8cmruFffsop1sNci9IBAWUaDTVRy+7mNHtH3Hz8p0iS5N\nkv+7KLbmrk1fhhzpEc1oHfL/4LtzVUw7E19j/lju7me8fFcvuDIoyeQw6zAE\nRqHLRcLQzu5rNqUnzJZg3HAZZKGwK+VRU599ZG8D4LQfDvKPQB8LSfm+ad9w\nLVOk4N74Ds6DgIlD6XINkja1dy+pxRqACTrRq5tCoRoky4tnmxZI2CjU31CG\nwq+fva3+ajQf+Qbp4zS0rar34YpK+jSAx/cpFIM7FEeYx8FC62cpranwKQTj\nuSds\r\n=vTN3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.1","@fluidframework/telemetry-utils":"^0.33.1","@fluidframework/web-code-loader":"^0.33.1","@fluidframework/container-loader":"^0.33.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.1","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.1","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.1","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.1_1611782732180_0.658990138495247","host":"s3://npm-registry-packages"}},"0.33.2":{"name":"@fluidframework/base-host","version":"0.33.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"301b630e3263970c69549e7e5302c77423705713","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.2.tgz","fileCount":61,"integrity":"sha512-04I2KRU2RfLrkehMQx4gzfRyzXQw538MMchSc2HpfD8j61xShJyl37ErDcvAQr+WMOXtknDhE4kBigAxt517fQ==","signatures":[{"sig":"MEQCIGBjF0WCLuOmnr8ywWNF9D3GU5GhUuuzT9UQYW3ZRK/4AiA3Nadh93L4IvfVBdueQLFI/L3PAt04upO9eIWJTCsyLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEvjhCRA9TVsSAnZWagAA4oQP/il8toFC5dLGqm3hfQ1Z\nIT+wOS3JvFf1FrChSEbW5jZGLUvagHAoiV6vhRYxvb/ImOaImtWnd/3vm/Y+\nyqKWzhxfCSFj8cjgUrCHxbtFij+OM6CG7irZKHmGiz1cU4h6h98H+QR7v3e5\n/DrCfjALq9W63i7cm9nVp/fG7v8uZe3942aApqBJ2a/Z11y175RyaYu0C+Wx\nm5k0QKkdnyTIWEv/N5f8V0InWXEPTA9gr+cn3dmLtggaN8w8xD8MQz3+ZPpz\ngnMewMpBkdNv1yhua+ltnczRcVvkiri9kbTuEOsaTDA/YDtlo7uJgY7PYjoV\noaxjGRQGKPRW0v9uWvogz/8u2dniwvkId85YYTaldREFotaho4MpNP0e9V5P\nI6mDVunfYRXTP7Mhjx2oej7k3BYNJ9RTrw/y8bly7j98/HcHhGvLC4fa085B\nezDrDrbKL5wRdd+D7TmE43Af2XeIOxIeRCmEv2PLOSonBjnebF2+HZtWttCN\nFO7qsr7txKa4J7mFwpcttx/RbWaZnpYMVyf1121PK0spkBx4NHNepsXMmiIE\n/ORXxIim7/fGUctkI5V3cIVQmLVUs4tlaao5VOKYhcF9rcBTXFh6+wFn9L7W\n5umR3TuBnikitfd/etzsTmootI6sXKHz1q/o07j0PvPDezvur3jJlt9watcS\novDo\r\n=a4Gc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.2","@fluidframework/telemetry-utils":"^0.33.2","@fluidframework/web-code-loader":"^0.33.2","@fluidframework/container-loader":"^0.33.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.2","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.2","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.2","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.2_1611856096833_0.6616745486428008","host":"s3://npm-registry-packages"}},"0.32.4":{"name":"@fluidframework/base-host","version":"0.32.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"90ebc65d30a30942f225e88bbab3e41c9ca60c60","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.4.tgz","fileCount":61,"integrity":"sha512-SagdaVbFwCM1HeB3H0ihCFueXS8B7bDJpi3XWhAEduntNg3SNQSwUgs3GPRdI39T32t3+Pt3Vn08bkz2iAwvMA==","signatures":[{"sig":"MEYCIQC8KforGODbCrBCkQtV0SunerNh4F+Eg7PRORB13nAJJQIhAOEveE/NU0U/uc1rHG8wwVQPShgg4E6jnp43HJv8OqG8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEv3pCRA9TVsSAnZWagAADQIQAJZs3XjoDYxDtykke3KC\n33OkdMIPk3FsTJSIA3GrvL3hOLABQJcMsGls+9V8g6VyM2dGiw3NNeN42bVv\nXQo7XY5YuuadoEdCKn4hplMphEKxLeErA/JXZnyEITRduTL0KTPjHo0A8nAl\nnTfDtYFtaiI0rG18ov4Y6033pCP6Ca9KPEZ6Ij5jt5+zXgLguyQa21Hh0enW\n/xq91yr9mt2z5ThNpNnsmDee6dQb3u8KWl1hztomnl4xfWLmBvSGGJBxe4mH\nY18I+CDRNdWFyjCX9XRXqi49+vP7RcHIsoRjIm0XuwzbL1cT6U29xwMT3sW1\n4LzIRk2BrrXbwGxeHvUOVcJsOXqdGGzRmExuyy5cnmvVEUy65+xFiL2rppBC\noBIMChUaic5+LkMa2OccyztNKlaNLI/4Q/zqY3NPkeOic2QUu3RjssqjXtm6\nxazk33eufDdUMA+qcJIUv4+bjKP1Rte7Q5TSFKB/5WX3J4U5SvW1mHrlP58/\nG95tZb47gT6dM6rsVz1xP/RmPTH0u6MAkAjXlzjmHjkzG1Mcp+CDE9WjYMSd\nd+JFwQrQOgipSnjzwPW4NgRibdaGJAq1S1CKhks8kLa3NniUDHvQeFaVYOF/\niXvqi8KJlWwLKzkhAND62S/K0HRIc5MC+Ms0cPYhTycFeRQzhX1xeRy3u+dm\nZ0FV\r\n=8S7L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.4","@fluidframework/telemetry-utils":"^0.32.4","@fluidframework/web-code-loader":"^0.32.4","@fluidframework/container-loader":"^0.32.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.4","@fluidframework/protocol-definitions":"^0.1017.1","@fluidframework/container-definitions":"^0.32.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.4","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.4_1611857385152_0.06576924481509971","host":"s3://npm-registry-packages"}},"0.32.5":{"name":"@fluidframework/base-host","version":"0.32.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.32.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d07d433ff71ad58ba6af683225f9cbe7ba37fcac","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.32.5.tgz","fileCount":61,"integrity":"sha512-WGWNT/dYOMzA2iVeympQpNEhKuf0IuR8lGnQG+bYOW339Y0VtTLiL4LVgeN84eavQgKMlq2k6eIcdBnqDrUx7w==","signatures":[{"sig":"MEQCIGUY8ng5UVu1C5ASWoKEpfcruvPPw8BVP1gMcBATLmfjAiBRwEPvL1dLizZZkcgPCssIOCiDHfBYynPSqBSUteCwbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE2QACRA9TVsSAnZWagAAUwcP/39fCU30LDLPn7Yb2zuu\ndDly9/9EnczmlaTdwlY5lAxmODJZfQ+ixH9UxAz9I3lmEF0HBTIT2vobXzYR\nKOjv1hThPQqCEhx/1R8C/LXY3rlfwd/ErOnomCRa6V7XjWfa4K9BJbWQkpG2\nIGK0cIVx2F8g8COGSJxDUHuJVA/eoS45k4n130MXZwPrlee/yKrQYfD9qYfE\n+mpmGURSQ2l7FpjRhhF37YC0SFQf4kOeQ28hybG5Btavac5ap05ciMrDJHHc\n8Uj692Vd9lJpleoNywrjMMgd8wfR3b+8TqvrcRzidklQNmyAEsz0UqHHgDo5\nxZBExFK5UuXp1h6zBE6jLIwPA3y23PHNtzGVQ1lV1JDwoywYE0VgZ+hMTTPz\nTsrBi3q1Qk330aFaX4IuXXkik2vkbW4RlyQjT9ozWWy4PFKnZvA5KB8LRuoW\nMtwbsRIPjrKHbb2zJZUxLDvia4uyjaImE7nS7GIATxHWvynviLx53DQsus/9\n4xPGZ/FyUNqczii02q6AoD8B87f+BbrNsbzFa5usb7J3Xsks3ObiaPaDQjf6\nI3BSI4+CTDu7a5j+DH3o97ncQiH4nEDHxW3TSqEyAWOI9ae7wRNaKG2SswzG\nn5gyPIGS+k+cyiBFiH7Scv3YNkptlCgq2bbP9s+MZg6y17q8GM90qncF/K4j\ndtd/\r\n=4P5h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.32.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.26.0","@fluidframework/core-interfaces":"^0.32.5","@fluidframework/telemetry-utils":"^0.32.5","@fluidframework/web-code-loader":"^0.32.5","@fluidframework/container-loader":"^0.32.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.32.5","@fluidframework/protocol-definitions":"^0.1017.1","@fluidframework/container-definitions":"^0.32.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.32.5","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.32.5","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.32.5_1611883520444_0.634811557423778","host":"s3://npm-registry-packages"}},"0.33.3":{"name":"@fluidframework/base-host","version":"0.33.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c217166a46e168e5eaca129c91cec1b297b3ab2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.3.tgz","fileCount":61,"integrity":"sha512-DGC4t1LCCsMWJx/dbKQv+nrxk9WPdPuw18cSqrlr0TN9wY7Mpa6NfrLVEtGFxASCXyXXio3ERXTiq1yOmxKiJA==","signatures":[{"sig":"MEUCIE9fSdoAKrdtEpNpo10Xwg/j+Yx7RKPtnnAe9UQU6a3TAiEA345Ej8J0YKnE/wopKl2PCl4kxNTvYbp2QcwPeXRXezg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE2e1CRA9TVsSAnZWagAAR00P/2VVkAvF9ZoQW5krstym\nlXX1IW4Ai3JYn+zaHI5zFg/oHzRkGN+/gfBuXa6ZnK2TOMMOG25n6vBooOr9\nDsnyno5yL4CIW39u80XEYuT3sqWFgeNtfJTBFAqZGeJi4WG9lbpDT+ZqVSmM\nzqojMu0vBXVMy1aR+8Ggb3xg5UnVm8r5iCYd9a+kQiOWaVMqtMlsKYeZRfN+\n/zjCwBJysHEC70Kmm7xWkCiO4yn6UEr6t3TO8KkdQv8Nutgg8a5LDyOI5/eA\nN7SzBkDLXHg2OJQCLySC3a9p8aBi2OkkuIkls5K1HVg9cHRaM5ZeYjjdjKJP\n5z3iK+v8CNmkEug7yecnWB+uWHEBzK+9+pwA37tuP8tApvyGqjzeB+aKQPmM\nAtv2cG1BBHBFyCXn7np8EYXLsey0HkXVFYBdJf4L45h2Q41J7U9IQLCajCnd\n5LlxYpnmO9ESE/woqZaqHlv6+cot2rJgNiBfmlcem2Bpl2s9h6ooZFi6Y+lY\nbn0bf6l+pCbhAeO2ltXNBnslGdbVEugMAurASAYgVd765J23fN6oGWeNXWxG\nr/Ii5GvUTSZIMnTB2pU/zuQGwLCjC5ciDWPJsyZIbUAw5rXiXW78e6WrdnrY\n2FmOs0yV+0tIVJ8aDE+F2NF+UFSdJpzmhfCl3DYfklieMV3a3X6AXKERjzuI\nGztx\r\n=V/gw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.3","@fluidframework/telemetry-utils":"^0.33.3","@fluidframework/web-code-loader":"^0.33.3","@fluidframework/container-loader":"^0.33.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.3","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.3","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.3","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.3_1611884469492_0.20272129890699286","host":"s3://npm-registry-packages"}},"0.34.0-14942":{"name":"@fluidframework/base-host","version":"0.34.0-14942","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.34.0-14942","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dc6aab634d3dd1f502a2e3a320127057493e4d51","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.34.0-14942.tgz","fileCount":57,"integrity":"sha512-nAqaC1P4LrEEqJezjqvwzX7zUCiYKvQXdYWZCbw6lFx9LuqNptiGmASjqBvKBbEyRSvOKtF2YlGtmtuN0vXDjQ==","signatures":[{"sig":"MEUCIFEKNCOQMhLp69A40V2vjJ5e+jK7rrirAr5LKN2nWnUSAiEA8oc2IKIA0ZUhiq5doD2js1nTLXGOGE6ea6H0MKy7x+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZHJCRA9TVsSAnZWagAA+b0QAI4G+c+iALVKjKAZc1/b\n0/S/nKdodLVkm2oawn1RSfodZlZNtIKtW2+k2nmeKLj/gafBnq3Cdq94XQra\nWrZ6gy6jT6yyJAHOHWWzfzDHouW4RfobnNhZuWUfh1IGUR9KR06Yuh/bFNG0\n4pBTnH2hpxpMydW2Dkh2TaeCg1J1hOkndbWydwsAVML+ZyZB1YEyu1mNVbER\nbhtqbhgqUPDTGQTkYfsa14OgYxJbbPKQQYQKwlMOYDEc61LqjzAxXQotrr94\nffp1xK4keM4sTBZuScTRlM2pIVphJdha7G5IUW7XioMrljqlPy87uz6D7ycu\nwQ93cMM6sgKZxjg1Dx7AToj8xburz81WfONWHAPzF5eN6mxMljhDqQ7+wiAp\nOLHz/Xj/gchl93R27ab/7Uqh266p03UXKm/9Gd8uY4c0+qRAi3FAT9pSeYXI\nluTH6rwJyhw93H3jtTdyGTg4/h/3cVkVkfY8bPDE6bLDKDrHiGgXy7StH9zm\nYaMzEYQs6MoHuv8RmxrHudyOmeb1tdKhUTjeScBvxyRgGC1jLg5VxajmTb1E\n117cZ36Y2808wJcnNFhrIIQ8DPdbDUsJx3rObmk5fm4UyLVkoJ/HYW0yTSiZ\nqEUzQ6TdOJtHzuxl1SsVcGNnoFgOovnAk8SbCrltDcc1ZuJlhjo8winFj+Wk\nQoJt\r\n=advQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.34.0-14942.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"0.34.0-14942","@fluidframework/telemetry-utils":"0.34.0-14942","@fluidframework/web-code-loader":"0.34.0-14942","@fluidframework/container-loader":"0.34.0-14942","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.34.0-14942","@fluidframework/protocol-definitions":"^0.1019.0-0","@fluidframework/container-definitions":"0.34.0-14942"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.34.0-14942","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.34.0-14942","@fluidframework/eslint-config-fluid":"^0.22.1-0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.34.0-14942_1612288456714_0.8186755236482932","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@fluidframework/base-host","version":"0.34.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.34.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"87355c496a16e99776392de694b3481575708518","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.34.0.tgz","fileCount":57,"integrity":"sha512-FkcsZfhcA+6SFdq4yf0bCSNqUJNtwSTNUtEQiE49uee6hganrZ5Ld2umTeylyPBupDMGGTR7K2EkPD8mKuuT0g==","signatures":[{"sig":"MEUCIHngxau+tvD/OnTaSupo18PTlX0vbPJ+RHzVmA/KUDLmAiEAj0/aE+gVN/8moRG7Q1IxNNdFAhH4mTVAt+0apTdUVIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGxTuCRA9TVsSAnZWagAAsKIP/jJABe0+Ru+FMz3ejsIo\nu4fDzpCDGnIU022VXWXVM3PyxabJiONRjR7jKrsmHpv7ZZMZLOQDlWdR9Wh1\nbIlJNMIvHdUdTQNCBm7rX9JuvbKETddQFn8Ak1OFORetP2MjYbA8CGdOJ0cR\nVYTalsC6Tb4y6TGtZAzx+9/3e/kCZeKCm3F86sNvwRCnphLV5swZ7/L+NojP\n2kOgEji2uqS435Nqdn91NiD2bVVoPLKfC+cDbCvFxrZL1FchceFnnylzf71V\nODMqQJZrsNGDgsrxLK/gucV9iASWr/TEpucmRN3Ct8FJDk6dKkx4MJkgDT7N\nbrhV2wonnC7GBQhDpTGRzl5xu9LReeYOfADAtf5OkMsh7G9bvfp5EpOkvssf\nDA3+9ItrfYiBYbVr/Of1d+Qv+B4afHnZ9qufu9ieqV0iywat8z8nxbLrzDwQ\nm/Y88iKqVYnx3ZghBZKO19andNYmDJy5/hNChtvlscW5wGJZ+6I25I8mlEFl\n+4QEB1WH+cIa5AOMWLW/a5GjdbLEdjgsSFlGuTkTn70mWYzRhwkFFnjghu+2\ne0TOlPZRiCOSiPX8DASy+Krv0z5rMkvssYXaeaJYLV1KwhuuYw2Yk1TMHYdP\nUpqf2O/2IACkxVRvJgzpVTfqI0Bm87pPH5ZFN0lY3YHnKwh91htvRArtlr9m\nneHl\r\n=kD1P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.34.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.34.0","@fluidframework/telemetry-utils":"^0.34.0","@fluidframework/web-code-loader":"^0.34.0","@fluidframework/container-loader":"^0.34.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.34.0","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.34.0","@fluidframework/eslint-config-fluid":"^0.22.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.34.0_1612387565688_0.03284069447742999","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"@fluidframework/base-host","version":"0.34.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.34.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08113ef9f086e05ff6eeab2f79fe88f84ea118e6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.34.1.tgz","fileCount":57,"integrity":"sha512-sd9m7ATTok9E0s3tEj6/X0Bn9VmemphIyGv0FaPqLoOU11Q+QGQF8DnDwsXWLfreubP4nWYS+xJcn+rfjAC66A==","signatures":[{"sig":"MEYCIQCD4MhcYVW1WsrBqd/vnEQ3N6ET7u9oOuqowcQQbl8/ngIhAJr7nKtEPwFf1pY3mPCfUlfKklC2rL+Kfzs/3gWZcqhy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIae3CRA9TVsSAnZWagAAeskP+QDTv/PUomP1OdhakCmI\nNNIXW/r3akJ72+IWpsHK7hmkoL2fQ8G3cutvNYDEpu7WXM7dg5IDLWlWqdWf\neqCIsQBihF1E8ynCYOfPl7mYppqudAWozkxRcjTRpUVepdZApzcdk1ORvc6T\n6PFpPCtBK/6zVCAhAsVSc33RrKLqiHQbDnGVPJi3/UnrweXg23O6PEo2keNH\nxSYzDTbpM5z9NWvbgN27fGoI5c5cIKS/au4roSB8NrY/pTJUlX2S7bsPedfo\nIammoQlD0HQw/vGSwJQPOTC783HBYl7nn1jahNRHSMIUJ2GeccevVcMPanNv\nRnps1QPluDKTd3mLZcrrMXxcS8Itoonjw7lAuBAATI0JVKsXUvpEr/fALRTx\nipvzT5yHCbX1Cvok4mDLf7BXFIETb+zq675Kx22QyHb4ZhC1yj+5TFazA3DT\nZsesMUKxosUTVcwDjtI271ZTPtU5v4+Od0Zy8ZLcz6X2nW7WIprHO5zVAe4u\nfouQwerhv3AIxwT59MCJIYLkMM1gF8d8WF0fg311uie6AFFqxPKYDDgEPIUg\nrHSDx8zUAVqeddeT2h1f+0b6I3BLzcupdezXbBIOFLhkKivwo/GPMksnUF54\nSa3DF7RNAOtLIKUR/xXl4KFV5OPsXIr0OXi4hYUZY4cJdrA194AR5Hf/ztDN\nsmfM\r\n=+pw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.34.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.34.1","@fluidframework/telemetry-utils":"^0.34.1","@fluidframework/web-code-loader":"^0.34.1","@fluidframework/container-loader":"^0.34.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.34.1","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.34.1","@fluidframework/eslint-config-fluid":"^0.22.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.34.1_1612818358986_0.8070830371657196","host":"s3://npm-registry-packages"}},"0.35.0-16170":{"name":"@fluidframework/base-host","version":"0.35.0-16170","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.0-16170","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3da5fbc5f4fa0f7df11b2951022170678f26c1ca","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.0-16170.tgz","fileCount":57,"integrity":"sha512-pbquYxjn4cdPexlLLYQeQoBRDad/hlPlxCw89nTFYOEoavfhNOcx0qX9UUslqpp0WINfN9BxJB726ihovNXpIA==","signatures":[{"sig":"MEQCIEeZ9FGn6qzqwwv/x60IpG5zEvac74f1owViHqIvdD3RAiAiRq1k/6hCcVkmCzyICymGnX25zopLdhHlyRSsMYfqrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1423188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBTGCRA9TVsSAnZWagAAqGoP/jIv6A2xO3Bd5IsiPpkU\n6Vt0hucflnBL+Xzi7U4GvFnK2c7Rq+7iddqjGGlz7ffY5e70UCIORdceyWyR\nlFhiYiII7yZvZiobRWDbkYnRmjiotVYX2tco8PqjW1qauO9a+DY1BRBxbu+k\nAtkTTw86K+Lc45FLfJMQWdxVHRyNsB4ad5S9cuHpoSlck/pCRIk6Hv/bt+ah\nsUJJlbWvpqzAQIpngI22W7Fm+HWbIU9xynw4G+JCw4yjZetOV5EW9Xg4g0G2\nUaLLc5jzoanmzCFpOgRrt4GRHenA23LVVsu6cR5HNA1bsZQIlhl6so4RP/gn\ntAzSc9hDRAN741G/LUBiOTcXQcNKrwli1yv5QTe1neTMubgX8A1EA95SLpBf\n6kv1dxd84fA8c+k54i0YHIz2echkVGowUoDURnQPilE8VlDXWUQH0NpI1I0G\n8o24pUMDSfUXB0hpBiC6o3+MmcCSRt78U2voSCYM5M9hO+4LJ5Y7QBN+/HHG\nObsC4KygqRgwEnZqdEfL8Oh/aZytYeXNWvnJVRaaq1YWNffI9ClnhT+fvYnU\nF8QxyaBgRTq4UbVbJ8JHGLz5fYTJq5eSVN4TtxlxtIHlH9BTqv78KKKPSEYg\nR20rEqiFTVTwkF/Wl6lknF9UQMsvw5rymvfr2LTm+v//KVIEGO5wURGwXlTO\nx56w\r\n=oZAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.0-16170.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"0.35.0-16170","@fluidframework/telemetry-utils":"0.35.0-16170","@fluidframework/web-code-loader":"0.35.0-16170","@fluidframework/container-loader":"0.35.0-16170","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.35.0-16170","@fluidframework/protocol-definitions":"^0.1019.0-0","@fluidframework/container-definitions":"0.35.0-16170"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16170","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.35.0-16170","@fluidframework/eslint-config-fluid":"^0.22.1-0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.0-16170_1613501637983_0.39898288660989145","host":"s3://npm-registry-packages"}},"0.35.0-16887":{"name":"@fluidframework/base-host","version":"0.35.0-16887","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.0-16887","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"82bb474798ef60822699b86e9901404ae1ef7f61","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.0-16887.tgz","fileCount":57,"integrity":"sha512-itVRviUUKV9CSJQQjS35ylLjkEYmX3RmkJG/jmP1pEaX2NijfHcbAH676oE5xXosVxqL7yoesoFlPCz6jaSI/Q==","signatures":[{"sig":"MEYCIQCTkbX/RiS26s/vTUerlVhCDgGMw2V+G7f2ud5lZr2vIgIhAOi1gaWI/jXCuuETQylQXhMH7zyn3TSfr/BCSpj8MMHK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNAQOCRA9TVsSAnZWagAAjg4P/3Jkbv1l9WOAFXiATTUJ\nWwSgru9pKeRnETFtsAc+/ytSV3+LGAorqS/w8N8noemq/PeDNH3CFVCwBjW9\ntKZ1wBbb2Z4WUOhE+OW8qk/Wj24zj3xvf95Y/mbH/6JZIWrlWp+OFoHtWpxc\nsjXkqKeo/6MTD0XKqxuiV7WS9d3gTTZtf8yAcd0IcE/0WzIACBk3qekSZ9W4\nO+svUTXaCGCGLxxLbNwsmHN3yoFDs5egGSh9rF2o5wYXU8NnX6Nw2cMT+hMt\nNRyec6zSQUbxNN0M8hJ1kRCRppFF+HgiBjMmayh5O3puUArkL4rm8AKnKEKw\nW7j2/PvD4gtgjRW0ixGnm3eb6YeqLR8dv16lkO0lDK9K50v9HEUqag+aymGA\n/kkpcMcpqrqSPadCJ/czUmehR8mMyPLFgddmM/RJdc9fdyfA7dAqf44Ctyx7\nni+o+kjtET7VTnPem2dGnquPihuvZ5jRlFa0EuvWiNmK6TSAuA/XrgrAfYkC\n0A0mA/4VSpwOY6ALeHVUHq+eWp8wi+MtucGi/SMRxO64geKPn6x8LVJtmHYq\nJmZUf4xqeM6yZMCrAwFLGi+AR2HE6FnRMYYX64pBkNganIDwAeJ62pBvw6f7\nlsgYmbhi/YvCiejzVmvwSd5b4mlDyinGGDfyYbxMR3UanJdhALoSJ3HhZ3vy\nXa81\r\n=knz0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.0-16887.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"0.35.0-16887","@fluidframework/telemetry-utils":"0.35.0-16887","@fluidframework/web-code-loader":"0.35.0-16887","@fluidframework/container-loader":"0.35.0-16887","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.35.0-16887","@fluidframework/protocol-definitions":"^0.1019.0-0","@fluidframework/container-definitions":"0.35.0-16887"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.0-16887","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.35.0-16887","@fluidframework/eslint-config-fluid":"^0.23.0-0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.0-16887_1614021646059_0.618754058413296","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@fluidframework/base-host","version":"0.35.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f9a83a92b21d63eea124d79dcab9dce8f2db8045","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.0.tgz","fileCount":57,"integrity":"sha512-RK8FiAWN7jbB/3QSaaGP+xGTxKNzW3CkU4zgvk2kGimrngXlKSBKSlORaAt+3l0cKnpRYyH+lQkujKiD5+p1xQ==","signatures":[{"sig":"MEQCIDyo+9e2kUfvoQk63f+xeOPaiXquOZvXPzb35d9GzCziAiBbHSd2G1sq+AFDx18e2fxP0kXMS1iiFN17fgM/KCt2bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNIA0CRA9TVsSAnZWagAAqMwQAJuC0VSQBZj47JEHn4a/\nR6qE9I4sQdBBRU/+ie8RNO1gvYAGWMCDvh/UdThZfwpWkVxCWgwmoSA4AueL\n847JtfUBuwaG6VCbea76scdTBmQq2JSkCJBL3yq7BH3Q4VsH2oLd9V3IpcEr\nrGAt9JMDl0jOjKfuJnlYhB3Og3RGRHJFwjqH5yL682sU6VhVrutwbWupq907\n5Z6Zx5O3lV1GSgGf32k6l0nX3XEDgBmHgoLWxOgb5cFCH6ImljSE/TXSKJ2a\n7rfL4/4xHVObulezjUPCfKwCIiEutGeiW4+1H0zn0/8dxLpCbdUsHCiam4UQ\n/Zop9wYboJiWcGx1iZrK8Rpk9WgX9jNtqdGOQcvcTrI7UmF9El1kFgqOqvcv\ngOXcea4xGk/U5zPL7lsQhwS5eQGaPzMMvczjwditJdvVhqQL3bO3h1CscGLt\nk3l9z/9fuFzjgu4u8mMYbsxjRmVi0XjGe7IFapDE6/z/4dPtkR16Bew9w9DD\ni8siknxeLYeSl0C06srgLLvoMozKrZooW3X5Z8UVX2bHItwN9Bbv1Q90yWt0\nThwn5bEGNNq2G1SsvBPmD04Y8Rt7tuIFW19lh5cxYJ9ABN1M/RRKLFmQaVnE\nOSgFSvdOY+DrgJUg51QZXuno7uiSxF9GF0yVYhBGRBNdgePd8QRcVyRr+gE5\n8lnK\r\n=4MdF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.35.0","@fluidframework/telemetry-utils":"^0.35.0","@fluidframework/web-code-loader":"^0.35.0","@fluidframework/container-loader":"^0.35.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.0","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.0_1614053428197_0.9247789209933075","host":"s3://npm-registry-packages"}},"0.35.1":{"name":"@fluidframework/base-host","version":"0.35.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3f852effd27562bb4c1365fc57256fee342f1be4","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.1.tgz","fileCount":57,"integrity":"sha512-QFU1itIYl+rixsaKjetT3Vs96aPXZuem0Q0+WAPsg3gW4sn8TXFrSd2lz0//7VwEi/jM4TwQBwaNqG/gsFk/7Q==","signatures":[{"sig":"MEQCIGUrwkp9JbgDT8lHKf8+nl6EAv4Y8pMX5HS3ETEH2NLAAiArWIv8PRVJXReutcG2l55ySrts9MmDc2vEM2nHbtgKpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNtUyCRA9TVsSAnZWagAA14gP+QFGn064Qs5Bre5OuHhT\nCotugb587luHUBX0rgv4llHBTBtn8A6ndYLZ/V4btT7s5uGWkI2genqUCzIF\n317cJOFU6ySJtFpMmXGqLEd0w+NYEUB4up3FEhb9e2Ka9RBQk/nskIHNISz6\n2eYjmV7c9QvEBsny2aN4Ej/SUzjjFqa2Se9io5fkfPLRlDUvTm/Xz7Zv0j/d\nRU+CrvAC95dRwkp6qBfN64eCKSQbg+tLVwTMAenMv9LqX+MhYDkGzUSaiXGT\nUNO+2jcIFF8PQ+o96FYjDNHEvZVr5lHKO5t2dFDYvKks/JIiucvTFK8L0u3T\nVokwnrwCPehS/PzTuG6FppgOpy/LpHmZuh2OAIQjkZzPmoI3nlvAe+Hl4197\na9xo4LLpkns53dsTfJ1X2bqIFH4gtlADkiGsSWT/V444Eduz5m5rA0g5Q57m\nrqut54h8aZfbraYSkz0gjf/+XYCLnC/s0DT19OcVJ6hYTIkY8d5YqLQJBNyj\n4gF/V14eQKFejhqZv46MTVwWZbEM6dVpGeKJiAHLOzlA6OqK2OAV260tA4JE\nYnGnRT6NXrU8OGTrKpXniLj+whNPOilgGtd2XdOyp0nWHtHD8fDbpJEmqRaR\nHoMHOB3NwvCoyx8LSFQRrAKx2gI3q/pp6BnP51N4HFsQm+48HXtdiwB0kzkD\naFB1\r\n=vob2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.35.1","@fluidframework/telemetry-utils":"^0.35.1","@fluidframework/web-code-loader":"^0.35.1","@fluidframework/container-loader":"^0.35.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.1","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.1_1614206257705_0.45183461787379886","host":"s3://npm-registry-packages"}},"0.35.2":{"name":"@fluidframework/base-host","version":"0.35.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2a7a49559f13f26790209a6e98669ba1afc8ab05","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.2.tgz","fileCount":57,"integrity":"sha512-nFOl/LiZKU1vtRb6bmak4UBu6LWUsE9WBk/NmLmnwG6pdHGOzJ4BimGdiTkasaSOwiYhfzGD7vhFVfndbZvy8g==","signatures":[{"sig":"MEUCIEgozq6/Sma9MbEfEv2gy1tnEzK7pRgac8OJdRoVZoPwAiEAqim05XdXv1JZoF8V2ykrh64BIiUyHyt00x5ki9UpwJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXgzCRA9TVsSAnZWagAABoIP/iCzD1qbVQdLPvbj3YYp\nJimzQ0rERKkXIrIOGQ8X8hZ/IS5VuU4VmrKeXBx+TgpJO5aeUXMR1/wuiaYH\nbn+d6P9NAPsOpjybt4TdE1Qf9CNoN770uPm6e4MoAjGUzWYGtkZKwdDt63L9\nHeTXuhNMF4fb8RuFbiIsohZRUszHbiG0nh+KLmSPT2hffmuKE9UJ7ocKJs9u\nAht5XiQqwRqLjQZtb54IHsJ4b9Htu10lcmNwRxf4GcQYk42+BlxLTcvyXtim\nSBwABCNZTXZbu8KbNPzLavf5A0+2741T7eJV94RVJdXBIIyG4LAATQl3hPiA\n4m9yrQqx4RcdJIu5rRQjaoWWyvDXt3KBSsUoA2FmBt90X1eaTmQzC7yen+9i\nOJ9/w5wncQbKwwu7Be2NGvG4owuSZQSxnqS1hQ6hjJsPjBajf+Vjkuc12KcI\nLAVOtIKfWCmWskzMM1QBHKa1Le3MHZk6MZV1yg1+dvaOxuNqjGwalBZGj5so\nD6X7DP6I9CBxeGAdWEfRwa6/UV0GIVZDXRN3PHhBT5ByCSZBvUQ6YxXI4yBf\n7ytdjW559DF/+xzfep3PxgbeS+iMhw4E8BISosnlSUrFFSi3h0KOsI6wKaz8\ndjinvFAcL8lub/xrDyb6rLk5J2aPTloUP96lk1qPzHqK65F5y0YqUbYId79n\nZkXR\r\n=NffR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.35.2","@fluidframework/telemetry-utils":"^0.35.2","@fluidframework/web-code-loader":"^0.35.2","@fluidframework/container-loader":"^0.35.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.2","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.2_1614641202521_0.6949229728882487","host":"s3://npm-registry-packages"}},"0.33.4":{"name":"@fluidframework/base-host","version":"0.33.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2f313af55a7ccef5629fc89c2b91dcaa6f1bef4d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.4.tgz","fileCount":61,"integrity":"sha512-yDqIA1iBpGW0SzgKalY9s0fURjJI7tRWIzc3sjo9Vzg5pauKsYhUbntOmXD2dQKwtU6SH5EQL8MsjI2gQbmTyw==","signatures":[{"sig":"MEYCIQDysT7esGi/NEX4rR4YiHXRButuurIXdFKGk0bW1b03tQIhAMDUFRLnBCcxZePIS7q8Q6SaKtL8CENRXufQCeqOSPLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrHiCRA9TVsSAnZWagAANYYP/jA+5bb8pcwIYmoEbpvN\npeJ4mWywFHO0fb5rGP/xWZMJcHEdPJeCN2mDzS51iKwpVT4v31jfKeInnp+U\nsUS8KFG/0QBv9g4C5cpj1MGXv57UKSzUBDPXSNqWowUcwvop9mJ7KpUAoyIc\nc7SfBO2lBjHdREHckb3kk1geixBFxT8QRaz5IQPVDCzLSoTR5xQ4Yn015Fdy\nj17BCbnj1N9LH2cFo/bEjGW5Pi+s/2H4ZItRmSlRSI3MMzP0sElCoXnWveXF\n5m5rIraejjri3x9eD5HzArtEutqMI/caBdq/ey2JPlfA730KN4nTNqLa3TTn\nAsLeoDnLPmWVDhR45gq/TA6ygdGu1zoC6Su+qhLrRWXMyOV5X6mSNXsRu4zR\nsAJRt9xQoxlRgSZughFtHplHe62kAutLoOfQpIZxSWOkdcN/t/DLHH+ebVbK\n1bXPKTB+SJpNLMDhp5Mwc2mqsm2pOun8uDwvZhBqPV6KGQiR5Da9PukcVCdK\njnF+POyAKdnP07Jo9ImY36rFpAPLyb2dHXUvLniBFbyjzaOg1lVqlOHx/CK5\n0VGC9OgRdIzAw4KvLVQ+WHDDlBlvWGRbs/4J8DNbr88IpvXbv9kACFk3h8xw\nhEoZEQekZ8urNgBTbSeiD14b/eHme0+nWKB/JRNVYkqbl25sqFXYXQqJhEEZ\nSDUI\r\n=36I0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.4","@fluidframework/telemetry-utils":"^0.33.4","@fluidframework/web-code-loader":"^0.33.4","@fluidframework/container-loader":"^0.33.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.4","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.4","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.4","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.4_1614721505491_0.45042468858334406","host":"s3://npm-registry-packages"}},"0.34.2":{"name":"@fluidframework/base-host","version":"0.34.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.34.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7e17362a3a15b62843f028c45fa0e6dc6411011d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.34.2.tgz","fileCount":57,"integrity":"sha512-w6lXvVK95Uqm+gSNUbNQanc8H8LaI7oJYTdiNuk4eb8LeLnSpphahEY5KgL+UMTmDGBqecn+qV4HB04do9p5uw==","signatures":[{"sig":"MEYCIQDnCFnoLQaujNvERgrnM9IkIEztbENLDQ8OZQR68p3ZKwIhAL3EVKKLlf6tHAb9vRfOO5vyCvSR1YYznqlzUdM7Iczi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrHwCRA9TVsSAnZWagAAEzQQAIhSe4WbTPBy8ZmuspAi\nxgf+Vb2fCwWwklm7UxDrKCIWELA3Q89VVdxuRnDyQnTL16AsbavKXyq524qs\n0XGcQ+MyDybqu7ikM4Xa9aTUfoQw0ae4Pa4RCI6mIO1+zoV/2EdTpU38xCVc\nr5UzmaG5wIPkyauoYw6jY2B0XDBbdY8HQzZR24fx0O2+MEn6tgx6wpga6HP5\n2Kl/4eKBp0iEoCPXHhpbAFVniF6SoZZ+fCDoj8LKCJ3djrkunHwUfejMZ/jO\nVXmG+w4X25MW+xtaAFDscAIXTQZcb/2oQ+4J0c+hOK9I9HNu1vmJZIffgPX8\n40W8iziA1xMxj+fM+p3Wd54s4GnRuMu9h0/W4M8dTqVN/j9C2t90Gcn4QaxH\nrNaw31vdhjnwgfic9SMJ1SS5oWW6EWjt9fpZk+rqp2xnfSbXc4fCLmzCBnh5\nwaelfbOD4XYCHiEMkVAHCgF+YLwXUHgpCHv7HW86fXJbUsoM/5n4V+WwBK9q\nGB0ql4WTtjtJG0MabD3PWdbHrqMnHbJUKP8isXngLDCSITn713adE1Rsbb1i\n4+95UGadRLXwYsLAOErnsfVaqWTYRFS+6rfqCGw1u8EG3iPmXceS+YZHvZC1\nWWJ5/N4LNzz+M53+Dd24/i+bRxPEYB+nZhjfvO2EoEge0KRZzVIJN9HPaIHG\n6p4p\r\n=LNPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.34.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.34.2","@fluidframework/telemetry-utils":"^0.34.2","@fluidframework/web-code-loader":"^0.34.2","@fluidframework/container-loader":"^0.34.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.34.2","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.34.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.34.2","@fluidframework/eslint-config-fluid":"^0.22.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.34.2_1614721520155_0.2853841785730773","host":"s3://npm-registry-packages"}},"0.35.3":{"name":"@fluidframework/base-host","version":"0.35.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c13adbf087bdf1f8ef0cca2d2496eab85dffeece","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.3.tgz","fileCount":57,"integrity":"sha512-eyW2UVUBM9JcxHiM2SxbblTKP+TU+HXUI3yUBfZzNWpT89PdkPjv0CX6LATNikCPsK/rpQctT7xS1z1nmZKDnw==","signatures":[{"sig":"MEUCIQDQVZzq81tSIYE8AaJ1hEVdp1l9mt7DhECEjl7z3ROlbwIgbTew1FVdhZh3vkbgAj/LMOYzgPbw0snF+ibA7W+qA/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1439223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9OOCRA9TVsSAnZWagAAiVcP/1n3ZaVA5c+lGsUys7q4\nxKCGPt3+HqaYg5iGXhxrswTXpSzQ1Kp6pX9iW6YkStk1vsNVBolJVKWFYnVQ\ngd9RsZHXULmvhDrMxWD52BCBS6SzpHyKqbRSRELNVVFwqz/m1/Z5jEQ8fcjy\ncxdbtDHwWrXIWhSKPw7FIuJQjY9lM1D8y+GoZaYl5GQrqYiK51OSqaQBtb22\nd6rlIDVI3zO6gd/Yg5WAFXnAWS+M+lW7uQvh8mfTZg9JdKqQOnk1V7cM8LaS\nd4FEsZROrSQ7BLFN2hRI6yiq1DOU3ENqmWft2xAMjbJVHpqTY6EJkliWU8CP\ny8V1LCuCNpVm/fGMTXU2EBU7i5QzF1b15DeyapDAANdnvyIjk6oHZTEH4HCf\ndNXQZ0Ra9AE/BghfpJS5gMGHCTmYvANlpdTXgoag3gZ+uQSSY8C9c2nYBnqt\ncbaBnBjuAH5Lu4qjQEFEC84Ml+OELW9VRwMkC8gw8YsnubArL+ymYeUFht9g\nGLSGLuR8k7XzpDsfCgLJfrjqY36csxHSsFhwrFlmyMFcu7g7ECwdug6WUpvC\npTqWVfBPtzF7JcQCdMkBAaN0ZNpfb49ojotr2oqMJwMQvmpEIEMI28YzGTbg\nh/nLKu35GgeEootmC1Gc89a9pSKw6XP6UlHqUUNNxxmg4XXy0k/pEIrqCwkB\nhp8B\r\n=5la3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.35.3","@fluidframework/telemetry-utils":"^0.35.3","@fluidframework/web-code-loader":"^0.35.3","@fluidframework/container-loader":"^0.35.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.3","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.3_1614795661631_0.5710634161301669","host":"s3://npm-registry-packages"}},"0.34.3":{"name":"@fluidframework/base-host","version":"0.34.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.34.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fb2379130005aff9c611d0a28d3982e8dc61cf4d","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.34.3.tgz","fileCount":57,"integrity":"sha512-mb8ZlGp06qN9izl60H+9qvz6sic5SeGV1nZA/67b4cTpOBcs9CSAFyJsQ9Ga+utCzFfx/xCapylLpOnfZcielg==","signatures":[{"sig":"MEUCIQDqv2LNO1Ou2biC6Rtqo7aEPQsMLP85wallXi3ljv757wIgVMvXL5bkuUOKo/Lug1ozeytSsmcEH4mpsWGAWAjqGAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/eXCRA9TVsSAnZWagAAsqMQAKSsHyN27Ad/Hq1vsrgL\n/lVK+YNu8tkOgfVCHzCdp7gwPy9ONgyM7cGqtG+hRutDxqp8OBp3d1JkL6Pi\n6ZxQIHiYsYR4UfX6drz8bRsFacUxoRIqSUXlOcN+lNszQy21wjjDD9h+czX/\nTCOYSHXaMOkWSP/KVHhCg7jNHzSB0fsps+4bcOwZa3x+0gfkKP3n5fk77Kxy\nBc779py8Yezji7d4lLi5x4RzTwc2t6H9tAzRzuGaYsVOMAiG8+b5tJbbCb8C\niwZ94DQl/MKeLb/V7iAWDuTy1o9Tk+FBChnKXJys0JGu9qu5UJB9lT/855tj\nOCpe7nKc9gR7VsL2CQmBY3us9yOqo/WAJWsyNZMviDzuP4OZ5OoN8K2RyPXR\nk8EKtCnNkJExL6NgVDbADChb75pu929z6UoKsoO/y3YhtaGFBmH/r6KRuflf\ndOL7oZ6EkwnYOjXgC7JQh4izQC97areT2z+2eoUfJUBYbmQpj47cjgqSYawC\nos46vkhooZTuPuRkf8blMRF0yLA0pmBBzzgcdrputo6LCFycPvrwgWY1WCmf\nkduHX/pnOO4N63jdhHVUdCidUl7GfuR12xNSsP2BlyPmZIDL09d3AUSVjJlU\n7Xg9bS9CEcn7DGck8GywulU+VJdnjU4h8Jaa2EdDv+4jxPpJunTOL0/VqHy2\n/RP5\r\n=kD6Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.34.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.34.3","@fluidframework/telemetry-utils":"^0.34.3","@fluidframework/web-code-loader":"^0.34.3","@fluidframework/container-loader":"^0.34.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.34.3","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.34.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.34.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.34.3","@fluidframework/eslint-config-fluid":"^0.22.1","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.34.3_1614804886630_0.4449442640007577","host":"s3://npm-registry-packages"}},"0.33.5":{"name":"@fluidframework/base-host","version":"0.33.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.33.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bf1e3b5b67bb3172e67dcd5cd6a2b9ab6ff54290","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.33.5.tgz","fileCount":61,"integrity":"sha512-AiiiXAru3URVdlA7U8zqvGJr9Hya1NCs0OghwfDmtj4yvetrQKXbonBxqg2rwEut9wqeutHcI6xG7FvuwiFnvQ==","signatures":[{"sig":"MEQCIBpFsK56anF5uEZbUeM0ZWnXY5SYvj4pcTDn+lXgK6EaAiB9wJljqHe+79ugf15qj8tMhbbWzNgly04jCj5ihjgJvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1446306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSIgCRA9TVsSAnZWagAAklEP/Atdy9w/DxJ+EeIs084L\nMaZ4HmW6TFfr2Q/yNq3sKN2YrCV3rlRSnZrhV9BL78qFdu9JMhvoZt4DNBPR\n32e3xc/MqEwhbIeHX0X+2lTByDhuBLQE5iDFgS5LbXoWRC97lfIwxvUufYN9\n0T9Lcd6xs/4oc6RozS9rr1owqQ9tGStHtmHnD2Ol3BqdGhABgGNy3SCR7/AO\nTPsv8EdBOc2UkFyQNTR6JhDTM9S1DGYQ8PM8ZJ7wQHJLDmL7EIri8a6CbR2D\nJcAE5q7MFFypmH45rCxiBrBQ4wSWDVHJuVsEt2okb7OExDEiF+ch1eiC9Vkq\nY2DWTXFWoGTpc2bTywtocbwbJAQfNRm61A5t1Gy3dEGJPEcxpg8s2d5ynUkT\nNoVn8L1VthLtpitKMCtct8PAxvXU8alGI34AuYb560oIE2dc0fVvxzBDVg2q\nxDjfpIXOR/rDSLgTiee3RVOAOaG9NzI8QUTGrgvCdJ39G+9rgzeRKNgL4Y4p\nPTA+YruJF5mM1+JtMsx+Yn9cCJmpRFKo2m6AexgNLvC7TAWCVQRdM0lbySTd\nUT4hPNGGUDA9h/LNuZ3qaFFmRpanHFXCl1orA92Z01zzPKaTJJtBC9rtNmSW\nycKgNYGweXnl0qJfyu3EUgkLL2ViQ2a47wSk6Qxqe08c79VqN7I/TLFvBNSL\n+g6B\r\n=SApB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.33.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","@fluidframework/common-utils":"^0.27.0","@fluidframework/core-interfaces":"^0.33.5","@fluidframework/telemetry-utils":"^0.33.5","@fluidframework/web-code-loader":"^0.33.5","@fluidframework/container-loader":"^0.33.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.33.5","@fluidframework/protocol-definitions":"^0.1018.0","@fluidframework/container-definitions":"^0.33.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.9.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~3.7.4","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.1","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.21.2","eslint-plugin-import":"~2.22.0","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~22.0.0","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.2.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.19.2","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.33.5","@typescript-eslint/eslint-plugin":"~4.2.0","@fluidframework/test-runtime-utils":"^0.33.5","@fluidframework/eslint-config-fluid":"^0.21.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.33.5_1614881312186_0.8298234087901843","host":"s3://npm-registry-packages"}},"0.35.4":{"name":"@fluidframework/base-host","version":"0.35.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b3f8d5447f071ca5a15020bd49084c31f7a55827","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.4.tgz","fileCount":57,"integrity":"sha512-jx2YvQWezSjDK+388//BAMx1ysyHtiO6AY1G0FymPohQ4WFPwdL5V8TBVNAUL/qDaPYcF5+JfAJxJuwFoLPXHg==","signatures":[{"sig":"MEUCIQDSfEewEmrpVf/QUIUOAa+dW9oFQqipVPNIcQ7GYtEMOwIgA1exaTDNbCvaR2d9KUj8yRvZx9AjtTkiUMFkmggiTNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQneUCRA9TVsSAnZWagAAM1EQAJy4ITqAvj+1DA0jN/7e\n0LevOhYOLghVhj9wWdWp/ElOVJhKJ7KeJBSy/+ab7LQhMCz/rmbzvXgosVId\nuvM/txl6NxblJr9dirqoX2GOHzLH5xAk1uLDj29QGAugQAzyh5RONLVlm+D/\npJtGlsWCIZSU45DmLDz9TwLzRmBwkD2rHKXoTwnHtv69hpww8MSC5jyP8c2/\nOLp7UU9fWJH4Pdw+tDVAkxhBNNZgdLlvVAM7xgRdeNgglJXJO0M6uo02XUq6\nJVvFMa3HV5faYYGssWH1H/9TLV1UgtxylOgmYmkcT9ngeGU7jNooLREJQ46F\n9jJnnz9TTtUDakOq8SRY79p2KlXKsyli1r97xtVQ7nFYyX4i420Fm/A1we2E\nldAYCa+LLW8DGA6kQI/8h9+zDgnLXS0LR6q4J+D2dRWgSuoXKD6Ld5aqHlLk\nvTwiIRANh/Ewf4Std1rtzt6wlalU71n+y5cS0Phy0gnmfL/YHYSlfVNxKuIo\nDmKyypwGjZPVS45nQTuZbPPKjXoH3mFE8chPFtVy7s5THEVZz4xyN1XV94Zk\nlpbhfKyxEKywpN31/PVpzfVAAgnGGs6IsBQZqedduPHQCyO26UVhV/E4CiZf\nOxrHKdw+rhPbCbIkz1aSsehgq39ghELWz9DN+ic1cTahGgY3tubkkwHfIvil\nu1c0\r\n=aS0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.2","@fluidframework/core-interfaces":"^0.35.4","@fluidframework/telemetry-utils":"^0.35.4","@fluidframework/web-code-loader":"^0.35.4","@fluidframework/container-loader":"^0.35.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.4","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.4_1614968723793_0.3350479054786444","host":"s3://npm-registry-packages"}},"0.36.0-18883":{"name":"@fluidframework/base-host","version":"0.36.0-18883","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.36.0-18883","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dc6da098fd157f7d972972fc66aa82e26e065153","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.36.0-18883.tgz","fileCount":57,"integrity":"sha512-bU26PyApDW17wiwZcbDSsNETGsFXSBt1cn06gDZNVA7d6pUJsHlqJa8pzlh6PTvE/FHOpaoUB+pko4l7rJq4Pw==","signatures":[{"sig":"MEYCIQDymLQBkDLdlAj1/jgGJeLKTZa7yacTCcdWz6Qe/trktQIhAJaS7YzXDyiTfEnCHReSfHgAzqQTH4hAvBvzdej5M9vB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR/nxCRA9TVsSAnZWagAAhyMQAIwOFFg4SVuhMMbTRjp1\n101RWPprdb05JRpoymiau8CRsY0Qsfb97R19gVSFXlHPcDhdMHZDsch/PYzS\n8na00aMgvNdBloEngsalVfgcLRz/DZQP/pMYPKc3d94SLbyah9ghAEPMhUo9\nrAhPYRoeg/qllPmA1q5njSYdg+AIKG6QRBJS0e62ydJqp37Bu1Az6PLg6LdF\nITIUzjt6oSLEdPfz3pml/RcR9OU8WkqNVHLFMDhZA+s32RMVfubOP+nSnNcu\nRWdHi8oyWB01Ex+f3wLkyufPifZd2k+nGRjRJorRRMAlEwb/NbwSZJ7OZWi9\n9eDtqmNyTaZGYKH2KqzJeP34odz7yZwit4xDd4RpixXYpPK/biQq1HUvwzfD\nRoF4GDiCl1WXxYWXKcLUSMKcQDS6Q85HmU2QKHxf0DjzWr742BkJEd8i1dO8\nhO9jh08oVH1hZ2rF+riPuN1eAoH1WPGYsfmu744XJpT50hNQY3uEliZUdgpI\nVOGdHFFckTurL9U/AEIQRbWtr7LRYhuZAK3pk4/fuVsQ2y1Jw39QGhWYH+qw\nsiZEFYRkQpME/09drfImQMOPz23hf2wNydDtekg7d0AEKg8xokJTlVet76ve\nXyn/Oi3AEdKsbLjFEz+tL1ECJ/3o48xjEyf4oFbXNH4K9BHot17ro2OJVv+5\n4s3J\r\n=DKgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.36.0-18883.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.28.0-0","@fluidframework/core-interfaces":"0.36.0-18883","@fluidframework/telemetry-utils":"0.36.0-18883","@fluidframework/web-code-loader":"0.36.0-18883","@fluidframework/container-loader":"0.36.0-18883","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.36.0-18883","@fluidframework/protocol-definitions":"^0.1021.0-0","@fluidframework/container-definitions":"0.36.0-18883"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.0-18883","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.36.0-18883","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.36.0-18883_1615329777479_0.9728882215452588","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@fluidframework/base-host","version":"0.36.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.36.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3d947c259cda6d403d710d3075ac1309e7d92c86","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.36.0.tgz","fileCount":57,"integrity":"sha512-hsWjWlPuoB+nhq/xLlojG9rOORjNKeutNjYBqQQXoMuUoNEDB+ni8syHMKroD+mY4ubgiIAoKv6mJqPIN0XLAg==","signatures":[{"sig":"MEYCIQCgZymPppkdBvaFUosTT/9qSoQ05kxa/d1bm2PV+S8JdwIhAMiu8wzO05SF8b4QkYPLp6X3/BTZBzaOwO3epZ3BxEWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSDsFCRA9TVsSAnZWagAA1ygP/3ofEe2L78tY4IppOgTs\nq1/fR/wMLxcTdCMxDsaOSFj+0UcjpE5pB/RlXDRT0kl5h8f5v6bmMAuMz+Bx\n7ks1ISRkvzvbjiWUZGWDUfhMTAout1etWAsd1JDai1D42jbITQ55whw3Jkxy\nAOA50CaSp+ez+OxE/xXdQcbhSdnRrRMEIUFe/5w0pkPTm4Cfv07hzhpApuH2\nYtzDrjs1+nkf8S0/vhZ9bnns7SZKt46CB3sbJRsX3RAw6bQAfHdpSpu/fRUw\nMWj5qCeo/5oRHLAY3y5OePhz0lL4csBxpJpB49Nexz5h+c6K3aSDagO351bQ\n0G5RCNTldt4qLmhEVh3iNpDcfBdsqu6yGPgFHy3QKG1/dLakIl4XLq1KBsw0\n6SjNzhhznat8/hyekaZwv81Jjh3xydBOCvILhNQ3eiQ9EEWXuF2hqQ0tkjHY\nDa1WyNgKFnoBpHCKUrp/cSH866YO8oQ/RR8I9QbjjZq8S3jAl7LAPV+oVCRs\nUOVc8iffALWGBI+ab4RzpIT8xIkN4vXVXIBvy0ucBR/nlQHlOZgTu5UEdEml\nj0oP70SufYYirUiVRFFqbt0fbLa9NfsP9GXFs9/53ADLyqzqzNxenxEYkCPo\n2U5oE25YeMIEAikXbbQFX2hzrpCURBMEIJa5Ja95O78EI9HLey8JGQqog39H\nW5Q3\r\n=CS0c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.36.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.28.0","@fluidframework/core-interfaces":"^0.36.0","@fluidframework/telemetry-utils":"^0.36.0","@fluidframework/web-code-loader":"^0.36.0","@fluidframework/container-loader":"^0.36.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.36.0","@fluidframework/protocol-definitions":"^0.1021.0","@fluidframework/container-definitions":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.36.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.36.0_1615346436891_0.5690921061048297","host":"s3://npm-registry-packages"}},"0.35.5":{"name":"@fluidframework/base-host","version":"0.35.5","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"561e7bb5e7aeeca20b2dcde363d6b56361a4ab85","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.5.tgz","fileCount":57,"integrity":"sha512-qgZ5DA/3AyAXn4pVnboGveGM+r3n64j05+ia0tEfut/jqivxfV7Ouy9rUxu1tmcT/1Ta2Ij4nJ8vvxcOhwNnew==","signatures":[{"sig":"MEUCIQC+4GmCPBW1+mH0EX+aZ1IrlkCal0FT6s32qw8MGEerGQIgQ8Ea+mPvHV4sSwAlDGpF5YwM7DztNVdh856oT1Hpdq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVNzXCRA9TVsSAnZWagAAgDMP/RNPdUxKN16Gy1Mq5Z4d\nzqkQ3yod/RjzezLTHtbMy9EoP/liU+IT5zyZur97Y1g9mtzqbUSOTeB4wt9G\n05fveLGjAFJPW+uYfdAJytQvP8Yp3hwFYFcYEDfX+gCHtLFu6cigx4fMbmcK\nq11BFQTyEDGLDQDRSqnZ7tQ2+jOrRKEV05EBwOvQar4S/RrpdAWkOG9W1BCZ\nlW+PXN/Uh8AW5r65Su7AqLbYB+5p6Ror+W51wNvOYWeTrizaluYc6kCd51wW\nN0vTTtWvRS8NqFWRY/P87s4rSCgzKGi2V/x6f+R/RFqTXowTtOTFtZknA6Hg\nsW0kDZc3Wt1UOmjFjeAE9cxZzr8fdH4c7+8blCPzg1RG6mAS+pAdnD3UpYm8\nZJKHLhs+9qB9LeEDxZzYJSXOHppmEwy8tDIUE1YyJFBg7k8Q4M8oEoq5X/Ur\nAf0Vs0Y484lPya3coCeBdOmbGHG76y6AEPJxFC5kFJES49CZzQ2b7oeEZGAV\nXd5gYz4VytBKpg9lcu/49xhGhE27CwNTWaJpovgOTnZzsi0R6CEInmhKUGWo\npm/1tjkqihuVsCmIkcW/ZzebkDsWEKewoAg2fa0kLj3/g+l3BBzlG2f4jawK\nCC4iIR02p5WcFeqVBs6rWyg4iOEBm4mJLmRDjrRCVZju7R6Ae/yXw9S9vOLj\ndv+U\r\n=1FmO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.2","@fluidframework/core-interfaces":"^0.35.5","@fluidframework/telemetry-utils":"^0.35.5","@fluidframework/web-code-loader":"^0.35.5","@fluidframework/container-loader":"^0.35.5","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.5","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.5","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.5_1616174294462_0.013959061927756311","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"@fluidframework/base-host","version":"0.36.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.36.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b7bcbe6b02dae32a30bed8a7ac7834f4caf6f83b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.36.1.tgz","fileCount":57,"integrity":"sha512-R18IYJEXXaSqL+Q7ow6JdHKQ/jmOqApSpp+lC6HHaobu9kFaaFpJgTb/R1NaRUidob5CLviGtHZc6KqseJ5Ocg==","signatures":[{"sig":"MEUCIQD8QJHfKZejyNoTp7LvwJWI1dMyk2eaxLgqUAtrjYEYSAIgKe8mrzTHnjO6K2tw4+Y6casfLvEYb7aPBZ+P2cx4F7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVPrxCRA9TVsSAnZWagAASU0P/iFx6lDJ5rjX5SSPZ7T8\nDsxOa/wgPlQ6fwY4U6iddhNvST+38XVyqQTmyhynvUIJ3xBr0CJpbzWUVcl0\nJpoNh9q2TEjJogk7V89CqZ60wVdUjFr0ilz2nQNwro1mWAVmEznpoI3e/VQD\nbB1m6qlSikHUHa1W0M03Q2vF0pe8Tm0x3nk4Sili+QSTPW89wfyaLA4Jyy8S\nznyavlg8rGpJKLIdQMJOvap3gZmNIdTawzMZYtPT3RnNnPAW3jGFPdV4/AJN\nimAZPoh2mfX1ofMipmjQgb8ao/xx+3uFfL0/AuZc37DyhsZsSOLRLoAfM4yr\neldO4CcbrM8tky7DrFD3RvAWyAgiw2iJRNk+GGt11DJtFyaNpbRepUx1xgWZ\nfxkkXN1SjuLwfB6+2K8cBKvqyMkwl83SCCR+A3eTi6wLnqL0/DcHF5uNqhje\nPc+eUdabHPL4jE91KyDHUkJzVvbQnuFk/pFoe0DGzBFqe2U53Lm0mAW5vxZP\njNPZ5GKM+wp9V9M+y4T527r/vbx+LeGqmuXzVuMq7ZsupTiMbh2OCtcHMRsJ\nTiMvR1yd77TZOt37xxaFLJ5/a5ym6sx6pgm2QZQ4+8F4kX6vJZu596cACwa+\noS3vclFbTB6kzwwA/S7AXbzTT2qFuBQlJ+AheFJMGYY7nO9WZPpkGYoIm9Nj\nRDO6\r\n=pCMq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.36.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.28.0","@fluidframework/core-interfaces":"^0.36.1","@fluidframework/telemetry-utils":"^0.36.1","@fluidframework/web-code-loader":"^0.36.1","@fluidframework/container-loader":"^0.36.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.36.1","@fluidframework/protocol-definitions":"^0.1021.0","@fluidframework/container-definitions":"^0.36.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.36.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.36.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.36.1_1616182000491_0.1454427160618177","host":"s3://npm-registry-packages"}},"0.35.6":{"name":"@fluidframework/base-host","version":"0.35.6","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"86dffeba579ef9304dc76359c6c0c68b73477909","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.6.tgz","fileCount":57,"integrity":"sha512-xodrZ6qzX/T8Q2ZMaqMpaOjY4Aby6J63Y4OAjDTrqs6DtIYxaUVnH/qF8GW+/lLMcQGw7EsgWg0sNyFgJfmzEg==","signatures":[{"sig":"MEYCIQC39Z7V1GK4WCsWtyMP4u1i7LOyujvLdMp5RzxVAkOt4wIhALDeusnOT1rryFZNfXYKETIcvVg0BxIcSvzJl9I/fBPb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVP8JCRA9TVsSAnZWagAAu64P/21JbvWvejA0iU4K2hU4\nrWJDYz2CnVWEHCHFf81H2L/qL1PGYLNv0tndKYromfQKGTD9W8K/ffSV8y/0\nw6qRKiMk/8nD7qy2RzZSupK10yv+XD+UjmKRB7ut74Ikh1zeFRo4SwzB8X71\ni46p5hFrpMibV/SSvknSrYa7QfwwxIEKXb1FDk1oZl+fWmweRn1IGFjh+5H3\nLw+4MG+nzXTPOI+xOLdFxP3/oXu9rT4rN/z45pfshCyQED+TbN5belZkQcHp\nHJ9kgkZZgL/xwTsmCwPneoC6GZPetVQOltppjtPkjGKzJaEENGHDH3Gi14zW\no7rMX49P9aU8hwTlA8gHjPs4nvJibuLqMiUriuWDQnVoe3bWayvmqzRprWXc\nr1stEKOwmJkE6bNbnJFT2NSY9LHgS4cxw6PHjU9j57vRjNhZA/UwVx7aSjSi\nVgWLGFrVfjPhUt0b5dOzAsVJgMbgLaMy1BfsOWvwSoP6kEjY/zuwp1Atg1mg\nVRHYp+A5XPnFakZZLAxQCJSMlEJ7cq3UrnGsvL4zK7JYuqmQ1c9sr2f8OoTz\nuf1VqP3qfKHxmlH9qBp/zJUlQy7BcMjFNIiGXSfsFec1OijcOCKnRZ6rSHpK\nVauo4E7nioXuVrlFzrRR7HCNpnlQ4LaWp5MrfyIc4eM6Ge5GrEtULqikFLw5\nt76q\r\n=xKgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.2","@fluidframework/core-interfaces":"^0.35.6","@fluidframework/telemetry-utils":"^0.35.6","@fluidframework/web-code-loader":"^0.35.6","@fluidframework/container-loader":"^0.35.6","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.35.6","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"^0.35.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.35.6","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.35.6","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.6_1616183048649_0.5433677069140441","host":"s3://npm-registry-packages"}},"0.35.7-20343":{"name":"@fluidframework/base-host","version":"0.35.7-20343","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.35.7-20343","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"16aead1559c38d475e5966a592fdd6effc0e1cf8","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.35.7-20343.tgz","fileCount":57,"integrity":"sha512-77CI+HfhXHcyiWSxbWp9+z7Z565vu4EFN7Ritv7PT3UDlkJG28dQYdee0zqkrIkRe62TDc1kVlAqluBsXkfHug==","signatures":[{"sig":"MEUCIQDVJ+DrsQCumyrbXg9OnGQh9xwvUQp13fHNDpmwp6+rzgIgSFwScqJzs+45+7qszv6wXTAcpBLeN4GBhKbvuhGvHPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWU8mCRA9TVsSAnZWagAAm3IP/1oB2af6YwVz3pStdwgz\nuQTajj/KPX2RhzsZveqYPdHD3uIotm08aV5+VIeaUiDp9cVmhYrGqnkSBpvH\n00+aXnoeoBMlex9xOKezkA32XGyP+TD2QPzEGkYGc02tq1F0mByhPzVqVqKu\nCHazcUZIOyGw9/Yg1z6jTel7DoHjzSNsCTu4nMQiT7+At+Pfb4pLne5YzJjw\nFj2rMSAgntStGHWp25HIubPAdaK5Je4mIHk7EVCAqLTx2tSrFTbYDUMHjy//\n+GoOV5BYLFLWBxLxmiVZ8+fEBJfFfGSKJDaiZagp1EP5/N920MSXxBqBKx90\nSZbuB6w2TjgB+KXrPZVOM2iBGiOWQ9J8cOT1sUKqQKNpDUluB82vwwMu6sbc\n/cXN0cxrs/8AInHmHyrty1KiXglUVfRrPIXV6tLJVJvSFZYe9pBbWwKCIjr5\nMGapqNKZagPcMJuc7vxdNYZSFG6qBmpsW+4tZrFvv7E5zpMz2yslONlUVviN\nNvqqEjDnjkb4weTPIz5U3GW6+TloBVhm1w2JfcoW/ubZ9R/LjiMGyGYQGPbd\n4XBkC1G14EB+yr6dwpZwVfKNqbkaEv8xzLiFuL/fcco0A6OwcV8anD9rCAu9\nKPz4J+SOj5n5OqDQL5dOXZM0i5THTM6tpZGbrBgf7RTvp4LQ28wwCpt8uBFQ\niLQL\r\n=KNxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.35.7-20343.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.27.2","@fluidframework/core-interfaces":"0.35.7-20343","@fluidframework/telemetry-utils":"0.35.7-20343","@fluidframework/web-code-loader":"0.35.7-20343","@fluidframework/container-loader":"0.35.7-20343","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.35.7-20343","@fluidframework/protocol-definitions":"^0.1019.0","@fluidframework/container-definitions":"0.35.7-20343"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","mocha-junit-reporter":"^1.18.0","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.7.2","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.35.7-20343","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.35.7-20343","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.35.7-20343_1616465701421_0.2924197063033449","host":"s3://npm-registry-packages"}},"0.36.2-20364":{"name":"@fluidframework/base-host","version":"0.36.2-20364","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.36.2-20364","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8280feba1451d64b36f130b37d71804c767d614e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.36.2-20364.tgz","fileCount":57,"integrity":"sha512-yH0XieYLJTMQckFFQF9nm4eS+Uu8hgGxuQkUFEzP4s3zf/S49X0TQAGPqLbOJeKX7iOuZOjjZUsZmB4d90cUwg==","signatures":[{"sig":"MEQCIA4biumHERXXAsJeemnZE9x6LsYSp9n7g+ZiqqzyzvFNAiACmuU6YUwtj7zhxM5uQMF4YxSglAoBVRWdYZyl5H17gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1442450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWjdKCRA9TVsSAnZWagAANbgP/ioHYmgHHduPI8fBVorB\nh5kDeS5b3heeg4nOnb+gYzyc9Pcor+KICAzHxXXuNl9gz4KquobSsUX7IUBU\nmUs9xLk45JpRgF6LgSt4Ocf8Mf4uja+HceA0DoVrjNSOHfpkOcFKQtI1QcxN\nDCTDxp/WG/47H/woj2zHun+zQYu5WNb4pYb9M3j5MV2CMoL9Tf0Kg5Tkp1pD\nOndbe7czgX6FiQT3Us3S2KP2RQk8a3lTQl7eRKjaXwgAOfB9dq1bJ+KcUb9Z\nj6Bfci4F2SOCezxAllHhRLbSNe9tJrhOqsUbGiL1/DQhwwlUEb064oecw0A1\n2Gmp8/bplRYrM8RMxrJ0J34KQ71FZw02CBdujI+2wJLGOxGrAVst81O9IzO6\n9pv9AnpP/rW+qUKN1xuUPVySWjAPKVaIw7VqG/I7X2I0SapHD4PpBZT32Lw8\nsD0efcFHzBKnvN5MgTEc4Y2axr3h6N4SRDxRaG1N1oRmKsKVY/n61PVBkZie\n6cv/y3G8bHeEgKQLKJdgCY0RQu1TP5sB6xpVLXXPtVPewEVIuprE9JgZ9tTY\nK3PLN0flSfCCprViR8bEi6cHIvqi6cyr/M7iyQXlY9yqkHvqcbPd9/EHv5YX\n3rWZhW5JdjIUCRAL3TTfHyvSOCwLBBBXTY4T3Eqr8deJjpMS8iJt4JSBF3+M\nUoQX\r\n=nGNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.36.2-20364.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.28.0","@fluidframework/core-interfaces":"0.36.2-20364","@fluidframework/telemetry-utils":"0.36.2-20364","@fluidframework/web-code-loader":"0.36.2-20364","@fluidframework/container-loader":"0.36.2-20364","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.36.2-20364","@fluidframework/protocol-definitions":"^0.1021.0","@fluidframework/container-definitions":"0.36.2-20364"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.36.2-20364","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.36.2-20364","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.36.2-20364_1616525130359_0.3611232289528836","host":"s3://npm-registry-packages"}},"0.37.0-20427":{"name":"@fluidframework/base-host","version":"0.37.0-20427","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.0-20427","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2868ce9262808ad5d3279e046d99574e3bdda506","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.0-20427.tgz","fileCount":57,"integrity":"sha512-sCxgZTZj1Cnm0bPbkab8MW4MPyJ58Qddt1WIGxR1116R8vNKWxdH+kD16Y8eNVOZugR1PyCn2xcuk5lNYIqTNQ==","signatures":[{"sig":"MEQCIB4OgAeY8OoMDxJc4JFAJ1MQypDOF5KHYpGCuADoypM9AiBvwk4ol1kUbB5G2S0erFm2N5/NJzmBHV7Z80UdZeEjpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1485008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5mmCRA9TVsSAnZWagAAxHoP/A1mnEXNJhkg/f2o+qgu\nmoPnkJfe8HukEYGw8L4G0iZqfh1caDzGiB042+W3ngITvAzxeUW9eyT1OUmJ\nmOaAK0Hsb1wHSAnN8NB3obTnq1tPA39J11XgdKcHf/Ite/D/3zsvPpgFjr8A\nVEUHZG32XWtkPKPI4Ta5mHItbI6n1aX4OFrl2l3NWSPeMieNR1cwBTo4eBkU\nyz2vRuBtHRtaxTx7ppjXtLrno8vruvk8bPVbJ4ymGJsLDfBpxfqOhnrNN5vp\nB+TNSaHOFd+YP/sqglRlnS3wWhL7Uwkl9DjtbbWVH78sxzn8ScQX+FSLsgyf\nCiZwJMtcP4s07AjK8Ba4Kxl2Qkf0WnfJhBjBghgegB75VTX0wv7rUSQsr9Rb\noedu95GvAhH5KDG6r25qS3fRgIHZfWtaSxM6jczkVr8V8RPLeV6R18VunBhZ\ncdPiEZqhPXH1VsN+tSBeCODXxE/pgaGZst4LeajhNmww2zXDfT3YWC5M4m3y\nP9CeXm/U0cbitjgb0msNCTLPnf1IgVijmZt/92DfDIYGGmXcOCeRuCxlcANq\nFy3uAP1jA/66L1H77E6fXB3q98rGBVZm93mw4AFVx5vCo7h/NVF61qGlVSTl\nl9GLCw9I6Vq9GGgo6i9wRkcoB+vE26R39AT8SgJMPfCwNPtkLg4bmQXbeMG7\nz24L\r\n=HIXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.0-20427.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/core-interfaces":"0.37.0-20427","@fluidframework/telemetry-utils":"0.37.0-20427","@fluidframework/web-code-loader":"0.37.0-20427","@fluidframework/container-loader":"0.37.0-20427","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.37.0-20427","@fluidframework/protocol-definitions":"^0.1022.0-0","@fluidframework/container-definitions":"0.37.0-20427"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20427","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.37.0-20427","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.0-20427_1616615845702_0.8063679623684197","host":"s3://npm-registry-packages"}},"0.37.0-20517":{"name":"@fluidframework/base-host","version":"0.37.0-20517","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.0-20517","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0ee75ddf5d97017f3bbf32c366af1979db939af2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.0-20517.tgz","fileCount":57,"integrity":"sha512-tXtAhIJAirimuYWjEQ1NjtylLYyo3UrenkOZQhFbAitTw8DUBIqxgXL3P+LgJLgyU12nqDxfl8/fbpxZdWKlOA==","signatures":[{"sig":"MEYCIQCmM0gWq4nHYeFVvW3cR0eeJ0UZrNK/3uO5Eh2z9EWUSAIhAJgpjr+3MsGEbhu+QD8DuXDbNsjMTIihJ7GSGxzVBsyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1494401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPgNCRA9TVsSAnZWagAAnwcP/0po0fA/+QJ9P2baIQm+\nEfCl73RMnf/USRhOW1DDQGYTT3w1hP7UrLZLcElULM10oMc8gg5kca/Ri8ub\nWYoBtDD20Go5cipSD8B+0A6V1+uh0XfT9nl0QkIksCivlhfGTetpw2HmGyU8\nJBGBDR4PRzD7FwV7GqpsOjw0mDrKbZQjT3Ibzg1Kb/Kg5djl1hfFybM/NdsD\niKuzlIoFaSZS4XhzWrmM00MxeKgFfcS52cl1B92l1YdCqBEXnF2ZiZk7wyla\n+T7WHoUy2/29IMnOUV7r5+VmFz6IeuLbW6sKj/2vgMX1kWBP6i9OFQCc+T1t\nFklOg9ARvIVBdj4LhKk4MRtb1iptD2G5Vp3IlzqnraEIDuhC1fa8PtOxfC9R\nGqJ5UpYSCkN/Q4l9CEUT4D3MGDXR+ftrHC0naXHI/+YUyy2DI7qCE00BQQ3G\nBVLEUCijVVw/sWRD9mJ0VHIRW4sWqGXE4LtEGoLqI7Db+valCEJtMj8S0//F\nnURDF3lyZIxvi212lr/XmW9vw8TRLQUzAOL+UtwxoCxTOthyBJ4RAUH4PAna\ndEebjtAm6uwBMnfr3ERAU3379u9WnhrKj6ch4fSPK1Q3EQ/cL4T4cTqr3cI2\nVQw07ICsJnVRguFE4CbK5YkuHbLMp8N0h9XQTlcA8uwX5c2fFaWLrsk0sOXD\nUNjw\r\n=SRvH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.0-20517.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/core-interfaces":"0.37.0-20517","@fluidframework/telemetry-utils":"0.37.0-20517","@fluidframework/web-code-loader":"0.37.0-20517","@fluidframework/container-loader":"0.37.0-20517","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.37.0-20517","@fluidframework/protocol-definitions":"^0.1022.0-0","@fluidframework/container-definitions":"0.37.0-20517"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.0-20517","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.37.0-20517","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.0-20517_1616705549465_0.36670376867905374","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@fluidframework/base-host","version":"0.37.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1636a4914ecd875405f08786f51df1dcabde53a6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.0.tgz","fileCount":57,"integrity":"sha512-vmAdV/dxnWiJc3UAfWtfaFQpCYSAJ8C31IROHbnmgLyc5m9DEprFkZXBKamekXHr6xcTjU4FbueO6bpjfRNmfg==","signatures":[{"sig":"MEUCIFsHInzUvRRFW+Wh26fCLyzH4PuKADCvZifa8Hpdx8NfAiEArLl6rrkJUPMZ37UMexcyTMw8iPAK2OYSPWeMnUDxYuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1493924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXYcRCRA9TVsSAnZWagAA2Z0P/3ew9RHC+byngFR9XL4e\nO+MBrMx5RSKsGOTEvZ25dVcgV4a/0ot8J2lbBJBjdygMULDY1pgHiBTdHpee\nfGQUTKJjQmPhzPk4K6FNOlAp0hJE2UYvo74KNmLKNJP2KJJEkNjFrP32l2sd\ncF2Z8Qi4nuHnI+l4ltFTF96wKolFZXjNwP4qxmROcSSM7Y4XVwpa4V8xABPR\nwBRd5sKT2e2zWo/9pNj0qHaPYuZUo6FCfISOd/hUlGx5ufAYEbWTjkrEBXja\nlhdy+RpEPnysWjewNjI9ijNxBK8ty+OiexSzhfNwqh0ahlvvVjCmKRBPxLYw\np1dTnTFf4zaFwkMLRZzKqKwPSso1QtwcEjbBnOXChgdae1fxmUIlXWBWDnFw\nvm5j2vp5RCqjw1gcjitZajxW1tPOeLL0AXhmPZ5Hebyn7XnJbSPEZgm/njLR\nuXYcbwl6Ety133cadl+RxSLDtnGqpyuF+9HkBQKSH9zEhZUqsupdecoWq/Tu\np1tL524z/FksFnZAQSF2IJ02BZi8oBKphcM0k+PsRe4sAK7sAUfggVYeTAHU\nMUvBqwaSxDOuYYysU0r0D3DretIbyskMj6j5O1bU+TyhPqH9TdoleERk0V2A\nr9xZHZahkAtCV1UDjStfmKIGNJW2MTlQoCKXXa2Zdcdp9bS4OunpNzgBXYeI\nnxx4\r\n=gpXD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.37.0","@fluidframework/telemetry-utils":"^0.37.0","@fluidframework/web-code-loader":"^0.37.0","@fluidframework/container-loader":"^0.37.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.37.0","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.37.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.37.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.0_1616742160635_0.6660727079441888","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"@fluidframework/base-host","version":"0.37.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"40d2a774fc0380f0578e1b6edd9dd5fcb17378e8","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.1.tgz","fileCount":57,"integrity":"sha512-0brMtuMkCegTqDe7p686hTbmTSSdVPAn2P4qXoeiaxuREKGS0PHwKMOFMJuGbKR2ybDwIuxnshObGz+bXT1d2Q==","signatures":[{"sig":"MEYCIQCjKHYLQUz07NoxWNfH6NCVwNwAXdVialD+yc3Sam/9NQIhAOTFnuic8gVyW2tiQzw586JlaTEuvnEDNPqNtheLXV3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYiBoCRA9TVsSAnZWagAAJTQP/3VUHVeS0WlrmOU1V2wD\nECjtV0u1DZ8vflN7PlBNEmGtX4B47kon2yshnY73ZNuBGDkmEn46oFRyeypP\nZInV/kSPYW4W3Wc8zK2u2j2ZnkfYb2DIGkKqc2xvLNWbqxJPOAQVDFVK2GcY\ntqjV6k1idW0lj9yFpNpJIAq0SopzYbSzfPGMP9csYZBnnXb+ob8QjXYiK3IG\nRLqo186Arv8l9EXub7V8xmQK1ADW0sQHlI0bPfr1Y/p/a2bK0PIZDUh0Jms4\nk1t3770dBjB9wifWtGOuALNolPnniEUXpug9Y2LX0hjDItJ1nrwsGt6wZ9GG\nSSNFM3FKvYXAjLxJ/LiVvi3l4fSDDNvMgR8+DWGIpaOHeZw4zJl/Ykd/7vxw\nLQKZZI283UHrYMe8bVgYczUsd/nz+sMksGJw55Z3lV+jajsLgwBjnXwLAQVX\n27G3ZExqF23mwmyqZv5v848LXSd2HRLTw2V1nvIrdzDenOEuxyj6lhn3UvRE\noT34eLsNVTlcWrEPnHLMd25HHzosQeMimfNwOddfZnY51QfP5NYhVZhymr1V\n3iD1nzxEH23pnbg9vZ2Mqg6KY9iJkVaUYh2lTopbsMx7zzxf0ecLTwtZ42m9\nygYzmeuu572TGFsMhGmJkhdv9byTpcnS8Xm2/ZowsQ7BPN0UxvWtpAYlh2/y\n8iRe\r\n=lhCj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.37.1","@fluidframework/telemetry-utils":"^0.37.1","@fluidframework/web-code-loader":"^0.37.1","@fluidframework/container-loader":"^0.37.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.37.1","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.37.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.37.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.1_1617043560079_0.5588779488091342","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"@fluidframework/base-host","version":"0.37.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f766c71d3f90d874324ad3231e1c83bb561f5a9b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.2.tgz","fileCount":57,"integrity":"sha512-/opz1xyIKl6bOm5aS8CBlNu6+CDvJKqWmrQImYsWsPr8Csy6oHGGy4n1E0wg24MIk4J/IQIYgrRarYht/mDvWA==","signatures":[{"sig":"MEUCIAQFP+fg49CTQVhrMIXZKfgHhVwPI8PKNt22TsqNFq3QAiEAx7fZL8KyUV9iRLRwHWPymBBGuyYBxuGsjlq8r9WAukw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYmVqCRA9TVsSAnZWagAA6+wP/Aoa38QIEnvX9GscYXfq\nvyafJRoOuKnCdVVhc26kGlg/uDlCnm5bGk2SqGkGTWLg2fGJGd4iaTUWwMi8\nH+R0junz4BdZrK9cM23carGNH4t6YFNGroKkTbB11TCnmFSITBM7JWdAWgos\nXZtEii9GVIWhRdGqZFDVUI37iqBRhB0ElFZUHhNndN3G9sqxFP982PKryDaJ\nrr3FwYi20WZhjS2tfRRsuz9Mez7IdI050doOnQMbyUzDppfAJJ7nkSN/QbVm\n5Guh88583rFJCW4oKLS7fri7+LdgN+w9yDtYnlBFZZDu+NHNa2me0yJi9ZdU\nyMB1a0n6GE02Hwfsuv1s14S6xowXdgTYQzQhHSJq6k285zz3vIjkZYRo5cKi\nPwa70VVhuoc2oUrv9b+t5gVbYVZ5nXmm555H/rfN2+6HtwqqzJcFTVHbwKyq\n+t1nWPskqxmTD1JsHjoZypx2PRUBTjuYaNceBPE2QKobCDC7bGwaFm24EPLX\nkwp4NmRw5c1/JKi0ZIb+Y21nkI5TmOgKwSp4ZfNB1kKUbKwApqJHFP2wu1ZR\nVyo/wvx/zofHHGLOQwE51dWUfnb/28E989bTQbf68VsFGs1McXM47yWuZMtw\nGBb79/soEOE2zYk4i4x4hCScmXvnmF3MpHcy8SGA26TgBosnAbjtUbcKMD6q\nTG2W\r\n=7xoh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.37.2","@fluidframework/telemetry-utils":"^0.37.2","@fluidframework/web-code-loader":"^0.37.2","@fluidframework/container-loader":"^0.37.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.37.2","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.37.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.37.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.2_1617061225608_0.4046240060377573","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"@fluidframework/base-host","version":"0.37.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"22100aa646a414b77cde05d5a440743432d2caac","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.3.tgz","fileCount":57,"integrity":"sha512-hrPSnP4wiY0lNXkNWzi91XX6byrauSqNR0PfH+RFr5KZb4mywLbux76M27dJVyf5jBsoT6D6mI3sKMGwqXGibQ==","signatures":[{"sig":"MEQCIB3/ZDpQ0gw/WvAY4sxYaZ48dERMoExPZl4MtcwVbkK4AiAMf5NuWKx9gRfKoCHa1ulPpVn3LAj7inoL90aWWOvh/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKZlCRA9TVsSAnZWagAA4JAP/3CrYBn4nEEo583j+JVk\nwDdX25/xXtStfb5aEmnFKvf4HYILaq0hNKFvrrvxJdSaKqTKaaqs2pRO7gd7\nrLPjv1Rotn+6o5eva8TzZFsyA1S2A6zxKbfT1Xp+xVcWUkbeGYGLnU9aoeve\nvvLsIUdVoskpsTOhSSzw3wimMSB8wEQi55bVylJzdKlQmGot/PovCLUTWz7C\nMciyOvWsMdwAARuZ+QCRpsE6WrsmwUeBbqBo5WCMcSHXsQnUhrvCsWqttWZA\n4I3xEtAWd3wgLK8NInjMmA9kakScSckczKOXDbd2cjwbyVISgZNBrI9PDWRl\nMQ4sporJ04R2jsEj018NtDgs+6P6aPI88gaw+wpsmOK4eqsdMc4H6JtpzFky\nJH5cACii+eVyvyPSsDmtejsVtyzVDs2wVH9EityV0Wbdm2XmNlp6v9AU0n7V\nv1BROfciFIBttZTkyVAy8b7bzFAGbKAdfMjuGzHeWjtwgox6D0zXJJr77eEq\nR5A/29kMKNAaJSDzfT7my1EREDrfnhjy6H/D/HMtb8sjTnVLgRZunMwCJaJ+\n9TH6nKeE9RZZtseIZe8JbxX/+OPCvDfbTKEST5WcGj03tu/heoxbKftmpQmL\nZjHBiLZvO3HKhjtaf5DT0X/zyBbDcEvvnQUBIdk57hyQd+w+qOtaSJH2UoNe\nD9rT\r\n=03RL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.0","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.37.3","@fluidframework/telemetry-utils":"^0.37.3","@fluidframework/web-code-loader":"^0.37.3","@fluidframework/container-loader":"^0.37.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.37.3","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.37.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.37.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.3_1617733220660_0.6265960156671881","host":"s3://npm-registry-packages"}},"0.37.3-21287":{"name":"@fluidframework/base-host","version":"0.37.3-21287","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.3-21287","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bae0b46046ddf58f673e236a530abd621766b11a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.3-21287.tgz","fileCount":57,"integrity":"sha512-GVKNddS9zgnzyPeW7yWmEQ0YUGSZvUZAeVZNl0/m2Ah/T2epUra8ZaESaobJAefurYIQCKT0+2VjDnpLtqi2sA==","signatures":[{"sig":"MEYCIQCCy/mGwZ4MX4Sjl3YfH6QSvnz2Xd6XUxMmKCzdY2pJ2gIhAMqIqxLZiNbJVYeoFjgfbqA0CH36rjc0AFih4t1QnvAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiveCRA9TVsSAnZWagAANn8P/A8JGQelpT9RlDT8JNGE\n7e6Abwq+4fiVBdYaJtYnLEuec3DNyzpXyBG4lsw9LuOXUEXyJ4cRdvf77wyn\nBvrthYPewewmMan2f9WhqjxmPLxImOnbVtn2rFKSAbgqM+xBurYuHKTDH5PZ\npCmebMXXpameOeCjXX2gfvIL3wJQE1tg9ibz0qQN7N/sdv9EFzYCnSnJ62dq\nmIAGuD0n25bgo92mmpJ+cyo5O7VX5ZOHvXZs74R2wRKIXG0TnTdxX8MN6WNV\n3uY8F/zMUEP7na7oX1yjqcLwXxp4aocePA7++cAUTC6VUe6QbuO9dwhgRDTU\nkanv+8OE1n2HlOXtOFSw5PMXNu4iGP1Nwv0o/TQ+sGzVbpAF6O49lagYUwS8\nZFRyA75IvKJV6rTfLeAuKIlHxcHylLKhIxHpjq7Ft+VV3QUkU/zUAqbHu3M0\nUF6kJgZ5gk14oKLdtPCUcdpwp+4qky48PoUVPSHKFS+JLKK883+vKpNywAI3\naVALq6aOLhLM0kPlI42rfwEbpKMI8JPVDa7QYH488VLBUj7e7ieUgrhxdGaD\nvAivw2xC2u3uJZUUpyT4hgfnopNqCh6HPnnAiEzjVs7Yx2jBlsfJjYXSrHIN\nNYigbaFpA0p8M64c+xdPV55qOm9WD7xrw8wv8stWZBAdprtnZpSXJ4GQRUCb\nkqW7\r\n=NQr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.3-21287.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"0.37.3-21287","@fluidframework/telemetry-utils":"0.37.3-21287","@fluidframework/web-code-loader":"0.37.3-21287","@fluidframework/container-loader":"0.37.3-21287","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.37.3-21287","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"0.37.3-21287"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.37.3-21287","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.37.3-21287","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.3-21287_1617832925804_0.470112344537702","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"@fluidframework/base-host","version":"0.37.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.37.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4b211b6ea1e1550a0405b9f2f7076057880b900c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.37.4.tgz","fileCount":57,"integrity":"sha512-mhkujWT0ZL+o3GJZf3AxuyX00TuU7WgrHyi7UZrO8KfzEjNLL2Zm8BpL+8diINR8hoOxnOBPNFFov1Yd8vZ6Gw==","signatures":[{"sig":"MEQCIAsHIX4z3dMPdclss5TIL5pN37lQTbti7kbOqo+KS3ltAiBP09UE6obk1Yn8deXGSkl/0gx47+0g+1LfXKK+McA5Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2w0CRA9TVsSAnZWagAASt0P/3BQGRJY0xW2x5KX4iYw\nVOyXoeflKiw7XPu9tFErlyejxgPdDZ86s5PhtYp6hOw/JWTjiSHP5RZwHt3o\nXJNJOXUJ3FJjvLKCoAn1/QMEk09Ip+uNXe7tuWYLDPlSqRMYqzcvpetzr+f5\n2jhRfpHwFH+f+1+NMABWThqiEmdDIUmLzQosiw4d4xDIgC+bPGsAd3mR5W2R\n4bCrf3jwdmkhOwRblGFwPGVTq5Z4okA/KqSbUFMTSbYsHGHc3G5TdQ7bDXGQ\nNkYv2c6wyH2Bla05wadg14q5YqWw9l05BmZx8PtcWHp1s/T8T4E5oz39G/jQ\nTnTNLsdUJ8wEOOcMOMSnY516eJXnJGSGvQJHHrFrsZD9ZKGl7vMRnYnhagGl\nvnxKpnpyHeLsZE5rEHaWEEblbv1+Cbmx9jjNOkdZe53yX98RfQEFmA9PlQFK\nPLojVpfsns3P1ky6mnUhfzgu96Vl6q5890D+d8r8tj4SjNLUDDPFoyaPQiMA\nRJt99fe76AeOok6zGqbYi+bcHRrucZBeJT/RGBXVCsxmLIqAd1kLkg4fOwSp\nQYYKwgN/O9OveomOSuQ69K2WysZkX998UlrIgXxh56jw2Lk4C1r0qyNSZoCw\nkproiUQvgPI+3LraEDpnMW5pY/Yzj4FuBXJKbnIusZIFvsmKQw/9UWGbOc2L\nBMpN\r\n=ALQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.37.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.37.4","@fluidframework/telemetry-utils":"^0.37.4","@fluidframework/web-code-loader":"^0.37.4","@fluidframework/container-loader":"^0.37.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.37.4","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.37.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^10.17.24","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.20.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.37.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.37.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.37.4_1617914932110_0.45350440646436163","host":"s3://npm-registry-packages"}},"0.38.0-21934":{"name":"@fluidframework/base-host","version":"0.38.0-21934","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.0-21934","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"243eb3235d01295db8036ac39fac674ce401d0b6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.0-21934.tgz","fileCount":57,"integrity":"sha512-DIVA3YaEm2SfT7hjU0UNcLLef1cpztnIxWyRjaV5zuZc5x2uesAfRQaZDKlrJaomQ1xp1RPq6oqwa6dTpG6eYA==","signatures":[{"sig":"MEQCIHxKjpS2zk6hpUBKJzlN5j68hdspv17NjTYSNNM/9W4TAiAtuVK0zypKvqX8/vWgufNutz1NK5PmxgjGQpCdUmIXHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdzNACRA9TVsSAnZWagAA+lYP/it9RAegnsJsBEostF0/\nJQ4FDKnGOhq2OyTK1IjDMG5rcVcAA41Txdj9uddk39Y14bC2dhR6RmGwqGnd\n8P2ckWGH7Kycq5vi7U8CVU8/+jgPE9UCZJUAjA791VHKPzqABe0Pe1fH6sWZ\nw3CgCLb23IZy/wQDg42lzCT6Sjs+FwKTYKAlNQ2b7NGzWgVojL2lB6JTd0Uk\neh2c6aZ2RzyOSS574F9oIXuJIOGOcGLFgzqjjMYK3pAnHsyzT0U+Hh7hafH3\nf2hzDqCEs0JrmToF5KgT8UIYUP0yuZNibeVqYlrdEvKpsbbMXjPeetci++jR\nwu7EgOVwtSz6xXXLw+jmAUfmWZF23aMiFuRgWoomqpuWvdsrmQCCa05Qrs/W\nsS3M/ttQ0ImZHc43THOft49+kswxMwxa1BWCBWbUApvFBbWCxFFSABmCQsM+\nJTN2ioD0IrvpuG24yVUpV+/enl/vdjYXVvVO5KZHYfktc9q2C2iiGqRNOdZ1\nt+1gv9/sSaObrffzb/2esID82qsJW8+0iMt804CKIgnoIjZwLObDOsxl7Jp0\nCJXvYMMenKYPpndYNoM6QnFX9/runzSGY/uP+YQ94JiTDtvygztZbDGA2H8a\nN69GiGR/arkjqZBD+78sUpjOo8lMBchnFHmHvEwvFd2TLmGfYxFDuV7T7U7B\n45Ec\r\n=j/Mx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.0-21934.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/core-interfaces":"0.38.0-21934","@fluidframework/telemetry-utils":"0.38.0-21934","@fluidframework/web-code-loader":"0.38.0-21934","@fluidframework/container-loader":"0.38.0-21934","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.38.0-21934","@fluidframework/protocol-definitions":"^0.1022.0-0","@fluidframework/container-definitions":"0.38.0-21934"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-21934","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.38.0-21934","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.0-21934_1618424640282_0.05655142606144303","host":"s3://npm-registry-packages"}},"0.38.0-22000":{"name":"@fluidframework/base-host","version":"0.38.0-22000","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.0-22000","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cd6f6fd79f917e836ae7f0bb7086cc62f89f7929","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.0-22000.tgz","fileCount":57,"integrity":"sha512-s1eZ0k3mqI+ZpaRuvRmFvuWlFIsRhxgIiGE3HxhJoKC0FUrIrajkJ20WOl+nzngHzIlpFgtC/uj5GTb0GNRqxA==","signatures":[{"sig":"MEYCIQDWptiN3XBv9rFepOmGvmSB8zQqgQiNktMaFvC2eMHYSAIhAL1GJBAv9ZJgvkqu1UNd9agBmNL4tYJoVvVXt1crlwLg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4faCRA9TVsSAnZWagAAD3gQAJVu2gXOKyL2EyxcNNFz\nKe/XS32AJjp0nHeMQoB8UuKm324Xm6yL9MQ/+g6tPBN7lcBFkJxoCBfMYiVJ\n2EZmy9labcIemLkN9WD8zaEpMSTuCnAMP9dlimi1q3bb31MVq7BoelAo5SiU\n0wsprQlCIn02lR+6Xqx34VXqoCsjD1g6pQZWqvyupyPYYlu3GuKNQpTGSrNe\nv03tfNvJrv1V1kN0NB5N4XIkvp055hbyZL5h7RyPU5G7jbD3W/I42GlvovXz\n6DMKvDXS7m4DNkwnZER5SRqd3paygzXhtDzmqajtTUPgwvq7QvGij8Kq8pTB\n8nhhopeUC2KFZ9rfn4oqO/8Wh2UocTxGLtIGvuaqhzcXlY0kYhv17htS1IRQ\njr6+9/FRWDMK/GI0erfCoCOslfx4ZYP8mcjfxZeBMwi3yDliY+zZZwDugbY4\nZ1rQp/hwUELBLCbK8P3JWIrXv0BAcm/nsR/4aggYaIPSw/n3z9FkjaqdFGDH\nxBsVbxrQxpCOV2QxqkkPGKK1LkEsvMZyAilJxy8/2Te7j92iu5+y9oPBB+WH\nLdhvgetH0WJzsO9sG0nM4icgG4Sry3Py2If8FeTfxYvfYN++ZXc5Kv095S+t\nrZ2jeTgSAIPfmdv/k/JcKwD2aq3AxkZjxtCiHFTxVzazRBqdqL7fcl03qxx5\n+wPf\r\n=tGAg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.0-22000.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/core-interfaces":"0.38.0-22000","@fluidframework/telemetry-utils":"0.38.0-22000","@fluidframework/web-code-loader":"0.38.0-22000","@fluidframework/container-loader":"0.38.0-22000","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.38.0-22000","@fluidframework/protocol-definitions":"^0.1022.0-0","@fluidframework/container-definitions":"0.38.0-22000"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22000","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.38.0-22000","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.0-22000_1618446298008_0.4260443618265881","host":"s3://npm-registry-packages"}},"0.38.0-22040":{"name":"@fluidframework/base-host","version":"0.38.0-22040","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.0-22040","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4cf3bcda0beb7aea0b679f714138473f62d29428","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.0-22040.tgz","fileCount":57,"integrity":"sha512-6G0/Na+kS4AHhIalnGR6NJdSis5+9m7l1B/OFly6SEERiI42Txafk7GQgZpMCPRkCMIm4nOARJIZF6pUeO7qtA==","signatures":[{"sig":"MEQCICjZRirGmVayDBHMz96LsjJvH+VO92lqzaWmU0ro6fpwAiBBwp+3dg999fOwpP0+a39QRprZ4zCD6hpt/33gai6FGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1429063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeHBRCRA9TVsSAnZWagAA85YP/jOCFJc9gXy/dxQ9Z2gb\nM2t0/ikr0O7aFq3DIGoUuYl0HQAgP7kO0tagJGSHpqG4405zTe9jc/NO947r\n1haHzWL1PEvqvn99Ox+d/uIrf7CfYjj+PCJhMGWotmaqQI//WkWaqzuS1yYb\nYA8PBgvg6LiwY8kEkrCORJfmqMV/OXRTDCAV00ufvGJJiuZ0baZCtpZUfnKw\n/dKjBiaz3qs8aLgE1dNzsJinrdLGWmH+sZEBucSfOLyZ6h1nYEjwnZTVku8E\nZqudBD7/R0oZkIE8rT6FdIhFbTz5cX9/EYap9Tx6OfWT4eD8engNya8ako5M\nZNXXNWaNb5sE+x91jFZa6CMpeuNN6XIkK+P9yGevTQ2NsysPFIgj1XTgm/kN\nGoUT/yslvY1+EIZrFd4e9dIwAla/nwjXD9HEQhg43McBE4QLknbdDmbdKxhD\nNIvnK9vZCels0THmObOjgXKjMP3aA52YylbrOL4zs3FhH2tBlv1iTwbsC30J\nYSLE0xdq4Yxn5cDHGt1ec0G76//RWAdqQzEOZOkNmcswPv5X/+qkAq0idhIf\nSjfNt1h82SlRIdz1+fuXIdiXY8ZYKEoqeFdyY+lxHNeIJsycw0n02vv4Tp8P\nfxtstWxWGLRbnii8hx7gWgpuenKQ90a2dIoNWOgANvlDnlgt//ywxEqqZ6hS\nhJQF\r\n=MHQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.0-22040.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0-0","@fluidframework/core-interfaces":"0.38.0-22040","@fluidframework/telemetry-utils":"0.38.0-22040","@fluidframework/web-code-loader":"0.38.0-22040","@fluidframework/container-loader":"0.38.0-22040","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"0.38.0-22040","@fluidframework/protocol-definitions":"^0.1022.0-0","@fluidframework/container-definitions":"0.38.0-22040"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.38.0-22040","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.38.0-22040","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.0-22040_1618505809387_0.3872236294514524","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"@fluidframework/base-host","version":"0.38.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4b222b36a797997c353c5562e9cf4210548f02ed","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.0.tgz","fileCount":57,"integrity":"sha512-+U+N3KbRKaJhbZy1YS9zIKw9B3EKEbJCasQ8BI8MJuUSMuK//CWVQWZyIm8UI3rSXE7e77peKFcz9keR4r7Low==","signatures":[{"sig":"MEYCIQCtvKyNHTrl75GpZtuc8oaUJHimdAOFwYGE4WrBMH3fHwIhAMXGHjAbB6o8d+H/jOhr8YeUXoigr74F2gH2yrrJLrOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1428473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeNApCRA9TVsSAnZWagAAvawP/2nqAR4UI149OYOSngLk\nvcP9cTLdGgaUb/k2DpdAqFrpgMux1hUGzfFpJcK3X0lbiGg9Uu++XGJ5KiJ+\nxjZIRxXFDPwX4EqZ+24cAX4ZqUG2DTw6OPZDlGK5Wdcgkhqz+OrLC5re8Gar\n1rMViGY7KBMm45VIdcb6HZWTKuVCbtVFzmPtinnySbojw0d5rbEuDEW6km0A\neS7s3IQisbVDM9TfQAuQjR26wteVv7ucDka6q8SeLl83OGZlZB9PeRpQIVwR\n5Sn85BqSl+daSJeXiq+Dp2WVYGy6GB7HW/pPGuCMNlVL3d3PFIw1mYa2mphp\nUAF3AnDOtcJJmUth3YU6/5XmnVw7yJ4A3lCoeUcdFeGmnhsBTSr0HMUn7TaJ\nqMHRnhJ3PERqTy2Ch0WuigxuGJJ3Ud+eUd8QqxkNCTwXquWeTCkqjQdqtwOi\n1oSDlMxHQ1FAvyQiwNxJkMa5a4o1bSi8F71roi1QjyhPmdGShmHaPMALAWiX\noD7Hcn2dPvOaakKnkmUHD9iFUH7vI59kXZ/WM6zbM6xI/8AJ7j1ej2+wGOfq\nnu58HQVkDEXKdU/rs4YXNKbZARndGZ1MKneufnAtVqVPwPN2DT+nQrYzAXo+\nTB2xKvMB0ILcNvEyacu1XjnveGAPQYfr6AdMnWWF2CvOSz4CIcqWSW4Ef1uR\nMeTK\r\n=k3JE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.38.0","@fluidframework/telemetry-utils":"^0.38.0","@fluidframework/web-code-loader":"^0.38.0","@fluidframework/container-loader":"^0.38.0","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.38.0","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.38.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.38.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.0_1618530345025_0.8624580722063617","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"@fluidframework/base-host","version":"0.38.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9a89a84ac111323931f264fdaa46ce097b17939a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.1.tgz","fileCount":57,"integrity":"sha512-Lin9lGoJfrrI1hs1fdjn23sXG9Sz0s4unasq78k/oo4Mt1cuIJfRVOvZW9HPQXRBBPI3hvqxOs2ilYXcFS0HgQ==","signatures":[{"sig":"MEYCIQDSlkRk7S9eDrJOTJIuvBmIYh1hHWUw5DWBiB+zd5zv6wIhAKwVdpN9/pVOKsXRZavLN1KAX4dzNAUZV3CZjY3LdzR6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1434486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf2+dCRA9TVsSAnZWagAAcKIP/2zLHA668d2gvKbiQeLX\nldnRLVGPcB2KgR5vGVm3L+h4lszr5OQhFexHiZQE1GaZ4dd3+Kh6HCbTkUOL\nTFVAQDiWNg7Am67a3+sooGq50/uc4P22H2K/kQffszJD41bsREaTRBPbBKNW\nfL+c4OkVcCOsWTtzY+a5YPyqar9brfUztshU1WPAaSAOIkkBBvs2yWmoi1Ac\nBXVw1gQ24IbpnBXK3uAXJ7HhBWfIOYuLbhfZPs91kAgIEHAD4YOoFn7YQmEi\nM+fDAdSyuYgD34ASnKfRAacCuj44bs2fRzf9/7whsxB05V4ZvvHDF2ma60wT\nNosFAHua6XRDjV7KKbY/qEFDCuMckdYEYhaNQOZ4g3b9eMw2qkz48hXc8TE5\neUcHsEs4mZ44Y5Z9eo2MBG1sBsdLgUO8TG0GvN43IbQA2WXNXV26RE2kfq9+\n+rbM27MhIHE2KjZxsLscTf9zx9lVTV6+N4MS+/ftSis40UvjLrlViYOUvkFR\nmnrmrWqn5matt2dF4PmaqGz9Kr9EapKza52meAfXDFBN1hNHXRfQOaGiC++Y\nHwLIYK6c8qp5eR45eH7iudSUVttYzrCvNE0K98szuZWZMIkRoSPZBQmB57cT\nVbUh89pNSjZxpvtJVkIQnADr6MKZpxJ2ZOPkQSKEYbbZS7SLIbQN+hjIoN3Y\nrVVU\r\n=yZmU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.38.1","@fluidframework/telemetry-utils":"^0.38.1","@fluidframework/web-code-loader":"^0.38.1","@fluidframework/container-loader":"^0.38.1","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.38.1","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.38.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.38.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.1_1618964380760_0.1825013886782776","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"@fluidframework/base-host","version":"0.38.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f378b2e1ab9fd8bfa45945816e7614f930e75038","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.2.tgz","fileCount":57,"integrity":"sha512-sd3vGmKD9bzpqNyd8MbvQgvs8+6+Tldj2DyrdAAZah8ZuO1PeqvQ4KPojvrnOL8qkS7iuJ3iNzpWmE1IvwqMxA==","signatures":[{"sig":"MEYCIQDjHSI6xmGnyFdb7nmHxRUF+0uaLEnkqVRMNfTAEtlyBwIhAIcY3tRxGabV9F+WsmM3rUdMGmcWg1KKmxuHfAVS4f3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1434504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggJ+RCRA9TVsSAnZWagAAP2UQAKTTdoOuTAChpPsJMYZj\ncmjA8fTmT+tWL+sQVhLYcCXcDnXsnrKvF0hswVKaY1KAKuUHxLEoCQ5u93Sd\n2GYdTEEgxJS+m5TGqJjOupN6ZhQY2g7O8legFy3Yd15hgDYzthVNQA+Iq4ui\nLFKD2e3j1irTwm2A2frx/XFwbJNrZpp59a6UNl0ysoIqeLQ3CNqAw93WGoAO\nKzWfzgoMtwh+XXg9X9cRuKEpCl6HVprbfmwMJFWcsSkfbe4BuyQBGw4lusTt\nbCIrlYJ32VaQtWSFHPtPh/7LRkWNz9CssTvTSN9pBXMfpIXC/JAmDkutgCY0\ndho7ZpgXmu/rt1T52TNrNnOJHRh/Fhj7ypkmB35udu2NQ9copZPPigyLZNBN\nncTapTjcQ2XU1g7B2ZqX/nuCa6PnaXZM8VG+++IethyPdd81ef2v6GlfUJKi\nP+IW/5wsIEU/6AxOzYBlfK4Y4fW3sq1Z/DF3uy5pBC5Rksb4xZC9pA1fBMSR\nIsiBEmUHYdIcZapgATIDIlYq2XtWHQvNDy8rT9a/sjVZh/2tXhiXdHB/WQGS\njfS5n+6KG/TA6mTP8vFTRuQsBLwudeMfEcBbofBfx5DdHDfEDaFS6Zokcd+4\nWqpHpfYaCWwS3OETuzxMCeWHAcbOtbbPRVsoqNfXOtIr0NB/MzwtwmC+tg3S\n51J/\r\n=BAG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.38.2","@fluidframework/telemetry-utils":"^0.38.2","@fluidframework/web-code-loader":"^0.38.2","@fluidframework/container-loader":"^0.38.2","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.38.2","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.38.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.38.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.2_1619042193160_0.07844425007805467","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"@fluidframework/base-host","version":"0.38.3","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8217978a5a204a1df7a400927e14a44a55e8e0b3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.3.tgz","fileCount":57,"integrity":"sha512-L3p51HJdCW/kE/BPgWpBmwLp6LK2hD/z8lYaqvYH1k/O7YCJvBwo1Lr/tfVPpH9yphMgFGv1TRw4dfoByGtIPg==","signatures":[{"sig":"MEQCIGl/fBGf3s8i4K4ApjY3O8M4WzY5ANvkDZWKi83Ho3vuAiAy6A3Ii8GrxBbDAsg/aF3DyRYgyFinlKO8VTBiV7qbyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1434501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggxo9CRA9TVsSAnZWagAA6DkP/iHykAnAq2PKf6JPrQuZ\nQgBDKoO88AN2dtZPKqRKvTRWqStBhtO1kfvRuZgjv0ssCADIKRR4LDmgS43F\n65q4WLxpX7VA0e3Ts08tjh9FmVq7orfd5xFzye0l0kvXlxxs3Ep9xc3EVTS6\nwEJiPDx1YoPwG+IyD1StOReHDhBoV/D2gPV2WXJX7yMgPh/Eoo9zyzsrUNQj\nfJPlurT2XhlE0fiGBRQxAKTfhJN7zVut0jRf6MLpnG6IjZeFFfZrfywGNgin\nvVkgTFjn4bscn9ht73H80fARuuY50070T43tV1JcAnMbI3gPkF3Wl3hHgudh\nFRHZPBwkArQlHjnYJO8HzN+6yYxQ3dNEQxR50M6QG6zUXwiwdgwamtreJCM3\nC4csKyYS58v3aspl3tR5WitJ1WDRT+E0clUx5AiqIpIqXMBTENJpXZqA7bj3\n4p4VhAEpZcpC17hfJuA2vxtxtYIciwRvImMyMa+tvlsdWbMSwBjlBME3vl6e\nSDqbjMqEcHjYHjJWrbjAD0qChPTrFZah2zJpxRvxzJktbse5MPI2fK7TZT3L\nlx+XxN7piPRm5TXVY1fgvR1fUmB0olWc9BYq0UmNtNWlSs63Hcf8iFu876OH\nz6/5MPAhiZ0E8hKy72b6zF+sBYuPae8XHFQp/4fz6ub0Jy57PW5pq/vjlPEy\n48Zc\r\n=mNS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.38.3","@fluidframework/telemetry-utils":"^0.38.3","@fluidframework/web-code-loader":"^0.38.3","@fluidframework/container-loader":"^0.38.3","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.38.3","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.38.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.38.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.3_1619204668371_0.6108512349429183","host":"s3://npm-registry-packages"}},"0.38.4":{"name":"@fluidframework/base-host","version":"0.38.4","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/base-host@0.38.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e917df9d228e4a74d5b25c34436b9f9fbf6ecec6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.38.4.tgz","fileCount":57,"integrity":"sha512-lX5H40Rh/yGWjo4mrmblE0ZgDyYXUo0gTrRaXtcRPdnRCMbSnDesb7f+TTm0JAcl8aBqGTsEU93GEc1fXQPIeA==","signatures":[{"sig":"MEUCIAmc1N0RxjKpohQONEp02alz6CiSuQ2vh/w5jPkXs79FAiEAx4Wyjxre2bwPtYJ0j0JrbZfuHmR6mnqSHrb/aInFbts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg1T6CRA9TVsSAnZWagAAkLsP/2/s/OsNjfPo+e7x8ePd\nz+onvAu66eK+P7FpfoJ8qBFFpghTt2OWNZp7b6mU2IBYlPuwkZrUvo7bBu/P\n3JHXRutmCo10QBEfzuio4enAFk6ga2MBazfczZ5Vz2z3F1wlEs0Z7NHgpXA5\nOjgLBTZ6wxzehz4TKSmc3wTDIOOqjvDFzU3E+J85w8+pj4CoRWtJL2qt7//b\nc7E4yt/rdNR1Uj0mJBOKB+jNisB1cRUm1B85YGln4d9J+ej18jsArO9pH2iy\n7N49uAC2VmvpYKK+EbR/h5nwQBDnvIeoaZz4C3x1ypqmen8Lj97vbhsA21Zq\nl98+TZG/69Wm821M9D6YmDeFoMo+9E6BvKTWL6u3EuykIIZr0rXhO/qgJk6m\nATCybdCq9QHm/DzZimJT1+CF42GVVR+TIo78PVW/lmfm63ExMYfwR9lDi2GS\n5hl1WelFpid7gYAMJGKo30eOiSj7t9398SHgKPhPa97JIQNuF3km9dRaxrec\nf5bLZ/OsvuEZY3SYDP+P5wlt5b5kUam83c9Wb9iw4O5ws+iAUye87MFRQh6i\nWkROFPP85TYgRF1de/GVERGcCw+3HdHcAKax+VB35IpQavEaaiWGK72oXN1z\nRAVslI17QTW3MjXoIgukeZqnrKYpUY1VQ1wq8fWtpIr4t53NA9f5ETd2B8HP\nCAzC\r\n=LmGO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.38.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.29.0","@fluidframework/core-interfaces":"^0.38.4","@fluidframework/telemetry-utils":"^0.38.4","@fluidframework/web-code-loader":"^0.38.4","@fluidframework/container-loader":"^0.38.4","@fluidframework/common-definitions":"^0.19.1","@fluidframework/driver-definitions":"^0.38.4","@fluidframework/protocol-definitions":"^0.1022.0","@fluidframework/container-definitions":"^0.38.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.21.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.38.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.38.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.38.4_1619219706405_0.9160903643587548","host":"s3://npm-registry-packages"}},"0.39.0-23254":{"name":"@fluidframework/base-host","version":"0.39.0-23254","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.0-23254","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fddf001286b39f266db10612b7a58031204e0d54","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.0-23254.tgz","fileCount":57,"integrity":"sha512-Zqr/rOcatQswNe243Iu9e57Kur8xYdkI/RUGYCWWx/JoNcUW8ZEkQoFJk5UmGuYadH3q8TBifolDLcjPDFrkng==","signatures":[{"sig":"MEQCIHvTXtEoygkGtRaiCgsYvXXWdlfIlv/tDgiZEe4Bjr4TAiBUm2aNyGz4KoRUnjWNaYTeQtzogROWLgGCNnOwdFWOmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiEYzCRA9TVsSAnZWagAAVqAP/3eevA73+9we9UnIoZtm\ny0lhszKq6C+fkJTCgE9aRGBJOkgWLmq2vo0e6exWULyZf019DjDE1CWNXaKF\nTwRPGwYSiIY6EUdO3aOnjZ8L5fNe6A0KzWldOg6d6F603QDtky6/eND69qO5\nUzj0elM5zK3SPcQbqcP5nbsJdAGQkJY6PJpCBf4Jtq4TxwgQ+LmSMahSZ1JX\nRhOR+/lWqzXgwRM+c+05YI2VgyC1rE5IW7mGChO2YDw9jIz/A7bvosyOtiiQ\nL2R9BLsb5hV9ewVal94rRcFNUX1Uux/telQrOfprZg6RX/5lz4dMn8Nc/9Ub\nMFRxsWSJyZ97wB0IxPEU+BA4+/9L+YYl0JilQTM4ZKRyNG1QiVyOFrH+3Fqk\nsyiTc48l6QuxbFRK1g9pLwHQG2fuvkD5O+F+OsVNOCigPqww6NbIbMXzBVDp\nxQdxBbog+e0gPSamZzOPRAoQCJmkQ5dmXsPtWd43RVk6LBDxbgM967qz14s2\nNnXpBuH+XVjVPfnqxO5+20KQJnIcBtbRmx8cB4GMRSHvDTZ9OUmAEz/IRdTC\nTBDvBDGqa6RF1JkIQGL8F/PL+u7xiWlPVnJEjq6DJN3oZAGBiAlH3KpUqd3Z\nHljRhF3CxXsnXiTa/FdBJ79IrsIyP0OwX9NxLhuljqulO9dZMG8I+9+cV1qZ\nsdyp\r\n=7He+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.0-23254.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/core-interfaces":"0.39.0-23254","@fluidframework/telemetry-utils":"0.39.0-23254","@fluidframework/web-code-loader":"0.39.0-23254","@fluidframework/container-loader":"0.39.0-23254","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/driver-definitions":"0.39.0-23254","@fluidframework/protocol-definitions":"^0.1024.0-0","@fluidframework/container-definitions":"0.39.0-23254"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23254","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.39.0-23254","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.0-23254_1619543602865_0.9156033586136363","host":"s3://npm-registry-packages"}},"0.39.0-23272":{"name":"@fluidframework/base-host","version":"0.39.0-23272","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.0-23272","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7552d9aa364cafbe167043ccea691c9ac2cc295f","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.0-23272.tgz","fileCount":57,"integrity":"sha512-1bk42c3NKr6AwU1xsSc2H7To3ZcZl2WzROtW3OrEmNnvCC+VWKaGfcjUBQWiRNP3JW3rIU/kM5Ac+cfydbXxSA==","signatures":[{"sig":"MEYCIQC7CzbHfnVHlAOqFZRfw/lZhTVkoOVwxrlP0nnxWbIW/wIhAN+RWvV94/QlrQcIxEv65UT2F3ubuEFTEM/7d4xm83V3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiFT8CRA9TVsSAnZWagAA/E0P/R9XWOweKMGRzBPqFqB7\nlExWPXLz4QmLsJH0CvbHZwZlXXFAXIO8anywYDrlBCuL+dZl/2uOeTWXcEX7\nFMt7PBviVYvO/AhpjOLPUWi35c7Fwgci+tuPbuzhF2YpNmfxZq2dVdSKGWUL\n8jmjQPVEAo1hD9fqPOaiOHVQjkhjw3GwZtGj8t1Q8cWx8EfGHwmopv0alJmr\neZzSWYYAwbYQf0AiEVXnDpAGvyPSmml27UCoc3mRz1tTfwP4Tj/0pbVICmKR\n4FJTRjxi3L1qEHpnArIcL9G8N5LgR5nCiESSASZcmt4k1i+N4qfViSmKA3S8\nL4LPPvEfuE8W5jWlDWKLW8P/y+GP7mmkW2g+TZp7OpOFAwR5kqtqLLeJAbvg\nJ7MPAShZMX7SsaHsXKE4XeVqnqbBjbOV8ReVjyc6lLkJAEUdqiBthe7/c8kM\nn0+mxUTd0gwY3gQAV2wKN+MOwid2Ij6OfjhqCwbHiMSXRBp5XRo9Utyn8YZO\nyEFmVK0QWtkx1nOlkQQqUQOs9r/QqDSnJiYroembIo9HkmfUbefDssA39ncH\nyLv90lLPh0xky6POZpjWV3wZ1fMGp1mcihChA+nqs1Zloi3RvJMk7Gi0TMbi\n2SOil7fpOC0cqL6PlNQvqjtVJ/tEtI/2ls0HQugl98fE5HLuoyGpBCErau61\nISia\r\n=GhSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.0-23272.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/core-interfaces":"0.39.0-23272","@fluidframework/telemetry-utils":"0.39.0-23272","@fluidframework/web-code-loader":"0.39.0-23272","@fluidframework/container-loader":"0.39.0-23272","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/driver-definitions":"0.39.0-23272","@fluidframework/protocol-definitions":"^0.1024.0-0","@fluidframework/container-definitions":"0.39.0-23272"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.39.0-23272","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.39.0-23272","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.0-23272_1619547387823_0.5456828070840123","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"@fluidframework/base-host","version":"0.39.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c0826ca1971c761aa8aa3705147d698acce25126","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.0.tgz","fileCount":57,"integrity":"sha512-/89j9K+nX3rCGv/apqawaOME4nC25fvGOBYz44Z4OwXcOYB9a4MMOtAS8dN8ttrJ8L0ISeEGdC5kAWu3uIWhJw==","signatures":[{"sig":"MEUCIQDwGjhPXyTKU6+FHBfQ/+1b1kREhZ4dNsEKXZs7pgDJBQIgUsqLYDkeUgr/SJTF3vKAu4DirVgHomm16y9tGes3mzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKd4CRA9TVsSAnZWagAA8QIP/RssiFbhco20XwvBR+/C\nvxUir4VTU2IUvZTS1e7ajZYN29ZryW/kQ8SW7dq+IUPdfAuUBrh0bzpICls+\ntAH0pR/VFzDUpYvKmsA5CSKizK8t6hDNsRwgS/LPI2ZVtu/M7NLMBi79Radu\n7Ase4/HK3CXQmDz1TPobL6JFgVk3QhN3u57AmRimhOZ+rAc72jCkRo87NSPI\ntdfyiMPmdMowgylrIO2yQX0Carml5vTe9BQQCB0jStMcPAcBmcAIsxoc4UrR\nKsjY+IzRDY+B1/TmmroUyT7DJOLuJuEWJ68Vp5WP7/MV+cg5BbfuLDKwq1Hh\ncmE1YFew9hs4/C7sKIjqDOKPlVsterMm6FKYZ1grd5mCwB36vXQkjVGSPJOc\nGQ1TA8gG4woA2F8Xd2kNQnCcLXmLJ0uHa/62bzL/f13LKZeXqx4MX62yYqDD\nXgYhq7KVKHVwG3ZFFGkqZ5ZMzW5Oz2Lx8zbVl9oCHOVTemZkHTbhCNCP/dL2\nXO3bSqR3pAKlpasya9fWIdkK+aLMc9VSPgAkxJRY5TWJradHq79Aop+atip0\nqf3xXK1OZbH6qNHRiDwj2pDD4CmNSnr/0Wq9cPol6/Vz7yQTd9OoMDHG4Qg/\npVkbm7TY4MQsqedoUhDFqb9KDDJDf6YWMlF7Sn+NsoZfDExBndtNlmI4cY/+\npNWq\r\n=xf9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.39.0","@fluidframework/web-code-loader":"^0.39.0","@fluidframework/container-loader":"^0.39.0","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.0_1619568503958_0.1107897448730919","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"@fluidframework/base-host","version":"0.39.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"949ad9141f1fe847f94a6742f78ff12b4ad13c92","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.1.tgz","fileCount":57,"integrity":"sha512-/lVVdFIRzfJB9Ij0OjtEIGcojlUMn8n/9uXtqDFbFzOCYFZL2HbMgW2TrqeS1tCwXYStJF3FlwHlifTiioPxdg==","signatures":[{"sig":"MEYCIQDiS7hXtLHcmSHyCctNEm7FffeeUp1VHbx3k13QTy+D7AIhAMgeTvBehm7TNwdAUDMvFN8SDPJWs0ga+9R+QQEKfGYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk0WpCRA9TVsSAnZWagAASz8P/Rc1e5rQBYpedVt+UzUV\nh0gVZMSpDFAICQt6GQRn1dzSUAgzPBocSyIazoe657+tt357pbXnqm82kj06\n1BYIkOTJ7eeghu1QVUVAglAOLAO+XuPcc4Sa5YhSjQ+dJddLt0Hu/jVnXCb2\n/RUPdxGaAmvJJ3SBFQ8TthrBBwJ6QKTmxD354qnKEz4d9BH08SC6+63QaQ+b\ne0/zjx8ugseLZ2mR/P1wy0ciQX3MF19tdKX9OuXdm2iCOLOGgOpnQgplxxPU\nvHVOcv/HcBtwY6w9An805dy3KO2btvONzQ+qVATL0ztIbvJTZ6HoWpUK1BHZ\nDWPoGeJ2/kl9LBxBa8Ia26vSz0UB+hKn/SVZZQkBQAnr+/aO3OcFUJUssGHJ\n7G9HzLgVMB4Q0O6kasibGv4UGn+JXIsMGzu/INi8o20Zorh32wbQRXBKe/5D\niLPe/BL6qQrmznCI8qnDLK9Ge4Kgt5rbFcVcBeV3FZOU8cMHrK8zY+EPNJ4C\n6f9pqqjvAmdK60jZ9pC2vVX2j+6fZGg9JymU0pdm2Cn1qAfw/nm4fh58OIB4\nWeeq/k6tG5mK76zpvkKG6SPpS5ETSyS9qhGy+zBpLE1HC7edmWnPs2ZObIZ/\n3bTWMrWzdl5+6XZJ0uW2xkviz11+90U6k+1lF2p36EJMHnZxLzW1Hs/ZO2cF\nOBPD\r\n=XGSO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.1","@fluidframework/telemetry-utils":"^0.39.1","@fluidframework/web-code-loader":"^0.39.1","@fluidframework/container-loader":"^0.39.1","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.1","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.1_1620264361335_0.4639616509809821","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"@fluidframework/base-host","version":"0.39.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2df0928341e6cb81186df6dfcfaac76f24bee41b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.2.tgz","fileCount":57,"integrity":"sha512-0PFByCy30lWfORLZiNBw1x2ukek4iq5+/CiuMjJhhM8QeWiE6Af165/2a8q09Tk72r9GPyOiCrKTb8vmyU4tGQ==","signatures":[{"sig":"MEQCIHAtOjSJrqmUryN3/EwLWa9/YIBeFvAu5P5VxvliclCbAiADE3z15CLJNncbqm9L0wxcECwl/xmbpBp+G+dYpzqilQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmwX/CRA9TVsSAnZWagAA3mwP/1T5x79O4M8MFg3tPoAv\naquOqMqteKxXBqDNAGNRAZS1vi1Gu6sr/UPef4spp1toOaLOfKKAZsJkEeLv\n5EfF5TFSRjXcY8yNpEs2dmijFIi13p6LpcZRTfpO78JglMaL+LdIVGyTTKis\nprdNc8TOFNuFlCVgvqBiRsEekbtgiMni68lPb9fUrgWuFhXvjF3UAnZ7ai4F\nk4tkSfJ5THnrUn/mqf8fFv1Dn+5ZNFgW+HAT4iKp9FshpMWS5VOP/Pme0ckL\nnyCnXw6hm7eLY2E3LRVY6e7hfpHJP3FR6C2AranCAi2bpTr9NFL3yaeLARJb\nD+TsA15VUVq6TXx2fsoHys8r6/ke1LYxTIcXkxPb/eI0SiBRkhWUeabo3CIn\n3UpxtotnSlBxafVznzV8Kbp0wt3/zKkBIwaT84GLTl0YDuuxB9S1LXHvniqB\nxEFVeYUmXAOEGyiLikjvZ5QF0+VonAcM4LJi2/cQLpqSiNkQ9YRftCM4aZdz\ngBFJrVC7AndFuwe2zUIfiVB+A2vF1XKIbXeGCq+aoXbIV2jQHmgzbPg9CGLT\ngDoR2v90cFuRr59V6krI3XKdGt9ShW5Jq3cJ7cZ41CdF5MyFj5YI/x7awy2G\nvvvivEkc36uElZm7OOEVViiqRJ65QxsRYRxxzzPruxq9wNXbAzU925CPI9uS\nvOCz\r\n=y0HT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.2","@fluidframework/telemetry-utils":"^0.39.2","@fluidframework/web-code-loader":"^0.39.2","@fluidframework/container-loader":"^0.39.2","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.2","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.2_1620772350898_0.6233439584089568","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"@fluidframework/base-host","version":"0.39.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e44698b3af7f91312f4f0b3e4fdd71c2cc03e885","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.3.tgz","fileCount":57,"integrity":"sha512-ltbQ1TH3X+SYTL1h/f3GooWYTeA2wYINT5eknuZ1KJWszjHlvAyLubfTrxgwv3hcfxRTmqtFjgWSrB4BUffEKg==","signatures":[{"sig":"MEUCIQCWRFd5lXvJUrE8neRqaJYrtHo0nkQG0+OX5EFSKpKstQIgWMqf2fXjv3fbLpEo0xswsrDHYCCa9NrN5m0A7KGHjII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWEECRA9TVsSAnZWagAAlRkP/0eAksKETlZ1DrDl7wAG\n7QX2tMEElwSWfrhREiskj6ExOZp1oU8MriZA1fYC3uIX+tVOzmXPa0gjMicb\n4z78jcYL+pYK02j17gN4mY2hFCrcdKSPNS13doaf/kECATSpReg3VWmpQXDA\naLgyVhNaAPFkZr5UZwH9BIrU1U5PhupgUHXB6O4+Liaskz6vZ7PLIiIrmbtF\n08Q+DaaXp3i7xvnoaC8QzMYvvXwyTFRMfrVvRoAbiIPeBtucb94AP3LCFWYk\nhIPUMxRPTCBSZORkl7z2Oem9QrdB8Jt/7galPtnfD52Al9vMH9j9YE4FgolM\nG1jhhZm5WwT4xlG26OOzuTZBzsYHEpyZrQFaZ4UOZNd9zvUeiL6Dc0i5sMK6\n/7vAWcdN3vc9/ajR5ZAjaBe/IC3qtg5PPD3alueFiIHIyQrJxgihG4NY4ynb\nT0n6GM89MUolg9CHrBj0ijtO8D91rjxYzGZteymIccDZMAGuLDXAXAZToSPZ\n0B5bfWWLYTUGC88GI7p+cABCSzkeAi1mypH62oOd6flHnC8ld5+AhL6ciCcp\nwYAaZ1mtTl4Fd005RJ3/+cmyjx0lU390tlVzXS29KbpSqFaT/M8LqcVMIg26\nv11GZ/1ex5uscyilb7JgXpYXEn+8qjkG4Ks9JPyPUD942zyUCRMAxsTS/eie\noIdE\r\n=RVUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.3","@fluidframework/telemetry-utils":"^0.39.3","@fluidframework/web-code-loader":"^0.39.3","@fluidframework/container-loader":"^0.39.3","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.3","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.3_1620926724120_0.8791334152133006","host":"s3://npm-registry-packages"}},"0.40.0-25719":{"name":"@fluidframework/base-host","version":"0.40.0-25719","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.0-25719","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cf5ca80e1844a68ef410f802fa9972c8e6daf832","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.0-25719.tgz","fileCount":57,"integrity":"sha512-V4vJFDCnF+3bNHFkKOrRNYogZpfLw0q7MI/sc5T2kw2RKWl5sDEqdBIO23uxyK2pYSiLqK9vSm+24pJ2ufL31Q==","signatures":[{"sig":"MEUCIQCmjisD9n772Tv/SMqCEQw7Px9Lrd5wXuM6tUye+uwl4gIgSvMvxW+wCagHRO4JPUSNA+4+pjKysr8ueGnMZQHOQ/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/djCRA9TVsSAnZWagAA+QkP/imDSmudi8o0LC0HXWow\nSMfxelQKpm8lG/5wpgoc/TVNd566mYUInIN/MZ86cAXpzXnZqTAb1KcoD/vh\nXJqjZqOa65+q8ZGVM0GGqA643AFDdA2YVPC8F9S4QV8CHG+X3R8UMPGs/fyn\nWAq3e28uN+EAl8JFh/oGLRAipt30IEeMW2jgPUUNBibKKDXMibk6rxfU2L4y\ntdeRHoU3MgAJOmmiYjiii5Q0naTHtRO/YF4+ZsxUVXus7RMcWaftXTwz+h8T\nGizatfUfa9bdXzrH85YElWUdcj00uUBAy93DHxk4qVrZ7u/cO0FNtWnGxtMZ\nYCrpmjB9r7NPCq7/PsskcwmY2w1X+S5cFbfxfDDPY+7zXS/DwOB11aI4iKUL\nNLF5PGiOwS46IKfGHWRbiwVJIKuUk1rReCd3G2rwiopYhvEVbp4+spH1Jryn\n2wQ/OBNT462FHxJF1ojBtGugt/XB9puTs9aBg/S6f6Cx+R/TP6hJvgTqXkLz\ndtuh+B+EagLrWVe2NUYy9dWEIppJtVWRSv7MLucnbPviIHzJF4JnrOIPl70H\nLxwXGeG+Aa11474FAglVu+xWYxc643e3ucPaQVDihB7pjCkEWXO6ge7f9SGa\n7PEUKhRaOuvq3IeW5JNermF4CXfvh4K3v3xy0Eao4MXYWj7z4Y9fPfNacu1Z\nlPGJ\r\n=d2bq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.0-25719.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.40.0-25719","@fluidframework/web-code-loader":"0.40.0-25719","@fluidframework/container-loader":"0.40.0-25719","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25719","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.40.0-25719","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.0-25719_1621882723247_0.925539557282832","host":"s3://npm-registry-packages"}},"0.40.0-25851":{"name":"@fluidframework/base-host","version":"0.40.0-25851","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.0-25851","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd10276b62acd3130c44650bb18303015173d24b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.0-25851.tgz","fileCount":57,"integrity":"sha512-kAVNb66eIKBVQgegjV5kGrDpDbKQY5vq3w9V1KazKjA5tHV9lYxS3XMfE5563KNMr8Jyk1uisxKjmIi5CnTWqQ==","signatures":[{"sig":"MEYCIQD5kYX0a9ndNc1rNe67SzD+kLIQK27NHmBU9ioCVPm3EwIhAKgPooRvl83rfpwmuMdxJqTTgkOwDpUDM+vZFy7Yc7lI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXvOCRA9TVsSAnZWagAAJk4QAKRokfVBLRacnKGgbdwK\nUW2nLZwSlTGHf4DRswIkrJD0aBNnyrqpw8GMgcCgwOovJR7FhZP2ZwJ6IWyF\nkjNRQ9MiLODtlKHQKmcyEVAqUFMrZpPm267OmYeEnKYaZCRF1qVfgIJyXdLw\nOuScnDp0SjgoJN3L2X+ODi8mHY8Wohb6bdoT8Z7XIP/ls4DqhG1+IQ7qBbro\n8IOA18hRaiwlHPW5eJV/t5Xckj5V/F8KCe+18DkrY8RMvO79RkMMnUgLSJwB\nbXfCYR+zmgYRxJROKSt8b6JSQ08l/f3hUmK/pkIrFok/MCUyp0kw8Xr/Huw8\ndtlc1fQxQZoHrPoZkWNQwFwp/Mv1dTR7+W+rl3SEBXoOSm0fuNwRHusmeE2Y\nT0dktPL4SaqdfVjmWspMnYQpJajE/g2hVBka0uFZpL5bkQSsi+krFzMVbek3\nViEQ3zZ9PkEU8iou0O4cr6mfz+IM5nejUn/ULx1yIvBKNF29oJNlxPqQwHD4\nQTEUzx8a3+va6IsxqzXU3mpHxDMP2IKnDBTzIKA8Ww5Zff37fztWD2zxgRqG\nF5UL+frMZsnxw2sQCEQ3S67nmFnaZvqhkkD2MBo0Bm5ZCzsWU87a3/i9G2ro\n1nOyVKC8yurVpA5wR0volYmujHbuej++Q6mVURIdRyqeh/JIvW6iq3F0oRye\n2NBi\r\n=zajG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.0-25851.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0-0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.40.0-25851","@fluidframework/web-code-loader":"0.40.0-25851","@fluidframework/container-loader":"0.40.0-25851","@fluidframework/common-definitions":"^0.20.0-0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.40.0-25851","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.40.0-25851","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.0-25851_1621982158357_0.838506795985672","host":"s3://npm-registry-packages"}},"0.41.0-25957":{"name":"@fluidframework/base-host","version":"0.41.0-25957","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.0-25957","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a6d2ff7f4e9a0c9bfaab6c6a31dd8b513d35791f","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.0-25957.tgz","fileCount":57,"integrity":"sha512-mDveDwMzOg7YHURR5fUkhqgecekH+US6Bl0nYYqSnsgc6Eug1vrW7h0wQljO0NsFmztINiGezqkmLwDYcoqeSA==","signatures":[{"sig":"MEYCIQCnykMdaTK22Kj7InurANTF9bZ5wHpTga7uhlYl2D7E/gIhAJjpGcANUwsXmYBXAm2thDzXASGFtfRwkcZGw/QKrEnj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1441885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrrHrCRA9TVsSAnZWagAAihQP/1F6cCxPXgCmcHD3ShDH\noNUSKOWbTpxcYmkKSBVqfDpAR0GPKV+tf9agaM1K0QAbSDTLAZLPc2z5aqDI\nK4P7qMP0QwnkTDVTXUzKJ7ej4V/rxYfxQNx/AxWoqTnHzrB7v416Kd36zHfU\nBHfW5Ivtt9hktFlZABx/lhi3m16oaS3LYljmEegpoSKTeyDX260XOnslPHgD\nqv3ASDdspkLL7lg6eokbLnjwo8cAtqWtFYqLz5BQKbQoRRg1ECNEiNvZOZsa\nLLKb0kErPhUdS9UOuh3asVtra3Fsz8OiLwX8Gs0z0gc732FVYgs4Q7c4ltJw\n5CksB3+CM08Ng1QHgjrwgxpF2ihExmLkPk/bMUkfq/60LvrpLcnUGFONelL3\nKxEdEnYO87UnQ82oiH0pkKlwEYc6mEOYNEWz2QMO3iLCdKPvJkcf+xR1RxS+\n0cgSGWjNS8jBqcOyPHKoAscYK9OIl+7gSadMK890aM4mUFgr0p+omUFfMp46\nij4W1BSNeOuHlKyo953O/svA9uFiPwm7VIL36pSCFiYPcSihCYDt7OLU3n/C\n2loZsoA8ytshINVT/Aq+4sZKxdy6npNRw0FFnYXXnkIFi7iFh0YEWbUOYiMI\nOf8yAjseF4rNmriUpa81WlAUm8Tghl3hihjK4GIHicgWBq9ac4gX8UZhfrmu\nuhCH\r\n=cU+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.0-25957.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.41.0-25957","@fluidframework/web-code-loader":"0.41.0-25957","@fluidframework/container-loader":"0.41.0-25957","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-25957","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.41.0-25957","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.0-25957_1622061546610_0.5607749496863195","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"@fluidframework/base-host","version":"0.39.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c50590cac1101ca0ed831a7078c6708baab3e994","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.4.tgz","fileCount":57,"integrity":"sha512-ZrP0Z0O4Qvf2D6yP+GWa4SnZhiF6EPDOylN5aPo7vMMlinK//WQ0YkI3ZaRTy5qUeb4wUaH1EOBKPcHw0uzM2w==","signatures":[{"sig":"MEUCIQCntbCYhHffZMgeZXbCIrr+/tmVuc6GJ+KYlYq/Zij9vgIgXzaa9SHynfzNAVKCtZw+5dGuVXLeprURQ8PuFgLsSSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8vjCRA9TVsSAnZWagAAJUEQAJzQdBJddtIug+Vo+W6d\nUC9BmtacBBTTcpXunzp2wtl2e9ngkq9VVBT4ZoQDWLYJ3PCT98NK0Ibtgn6u\nm9GQqyAQbzR1Ec89zQOfSQvuTUuXU5igY1lrPCS5taBmbkm/U0cGmcxfWPaB\nI9jPe5pwGyiOS/W0AdnsiPhsoV/ym+e3TZ/9zxGgQsqH/DEIBw/6I/cVAsZV\nxHH9w2VANxEsTO46yi7RjjbKpuE6E2ngf5ekLFjm7taXTApOhRa9adbbkcvx\nMz/X5NW6r3Oz9ZwTNNQYta8e2eca431R2VdcD6D/zglJBlkuftnsVyQPw93B\n+Lt5lK0QuJQXxUAHYVDGY0juOZipSJitCOdTAMhki0PE+avnuxenRCFQW2pv\nOpw/pIBUYkaotsqqGgulUiGbQVIlXw7Os9iYe3ZI5r8jlSf/zj0lQx7PT5L+\nDB2T+/msJrsJN5/qGiW36+uh/++mM7nvUFgiORaa0aarv21KVdBaAyup4c2V\nVIO8myHNrbL3Mec3TWXSF250Zkoi8vgaHmTsXyn9m4Cu+tRpl6ctN/9At5/M\nVphLcUpdIczlznIsInDvYzuAMttUtfuziuhtY+kweF3W8q+zqXHQ9LF7Wp2X\n+Paz8pWAAR4mFAifffhZ+IWEQ991PblEEBye6hmhJ4LAOZ34lJ4fgn5AnbX/\nIdj0\r\n=WaDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.4","@fluidframework/telemetry-utils":"^0.39.4","@fluidframework/web-code-loader":"^0.39.4","@fluidframework/container-loader":"^0.39.4","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.4","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.4_1622133731100_0.8385661109976259","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"@fluidframework/base-host","version":"0.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3f37572d0ceae58a7793b21223eb2503fc604431","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.0.tgz","fileCount":57,"integrity":"sha512-C+/SBGk+IekaMnKujMveMHvO5QKpCfAfysLQXPq8LJr1ISMWgQfA05geKezt9sRo5uoE5rCs8x5CN0DvsM3a+A==","signatures":[{"sig":"MEUCIQC+2op8Cwa+ndfzmoXAmrBa3Ygl9wr+3U2fu+i/QkCdWwIgCQl1mbLse4TsaPS9CXDq3Dm0pK6R2nxxm7RaS93bNaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr98OCRA9TVsSAnZWagAAYrsP/iysE5r0TYka2tnYzPR9\nUKlEpFRZXVIGHMEdNIwhwHwRDc97bK3ffHJS74/LnPcr7Yq5UN2jsZzLSlFH\npxvwp8m9Ser3lGv4QvymTuy78sXn/AtBz093wzgwzgLdUKFdwtczyze2lk1F\n4a5BfTh6fOVuGt4J5tCfmK72wtB8yPwcMCe3F9Zl3YLsmWuTmAeaAiYTEx4R\nYpka57i67TCtnXf5XvlMftaVF42FR7mGLKS8Iq/fi5XBy6dLmswYVD2AQ8R3\ndlJ11xr7WWoIEJiNRvk6mwjExBob3U9ybBKrMhVaHR6fNfTbsAGRk8qwbjnt\nbMliDFHLGx7uxIhVjjUgObRD7ty5YtmXkShVXBHauxLAwGlmUbQIls8NzFN0\n9m5bSG/Mo7p1GJ+a2nIUtbbTw1yBtw5x45/3F15AY4MIshOHn0mszLK9zeRm\nI1qGSUvzV3UmCVuGtHkGBa6SVEy2+oRmLHlCWQN5wSLLVLNpDCQeigLBj73I\n71mNXRLXr4hk3/Bjm6/otK9ksN1wh8fnNxcynug7LUMPVSDTQj02GZZHGQ7Z\n0MhMvayw3zDbMxoCst2RPMSTMOR7QAXH57prMons+PjOXqBuOyjIiOvNR6jx\nmB73e+uOy/xyaezSwE+boa8ZgpPbgecZl39oI/zIe31Y6+om69lW232Gdwkr\npfsH\r\n=qfhG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.40.0","@fluidframework/web-code-loader":"^0.40.0","@fluidframework/container-loader":"^0.40.0","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.40.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.0_1622138638183_0.462037915592006","host":"s3://npm-registry-packages"}},"0.40.1":{"name":"@fluidframework/base-host","version":"0.40.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"70ddf7288d188bcad74d3d2414450f8e927cd221","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.1.tgz","fileCount":57,"integrity":"sha512-xGGo8MU5g02OiK4QnPUpaaPul/XrWUMKSd369JO4Ba4P2309td+h07eCbo+emyLYP+EdBK4dUZ9LddK+MpiXyw==","signatures":[{"sig":"MEYCIQCm2I9+iHDYItqv/qNZzCGjbGjfI4gr7xqXLKxhiDAU7wIhAJ8Bjo1+XTIY+GFWhJlsRSDy/TdO7QdWgWcCZOP8P7SP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXSKCRA9TVsSAnZWagAAd5IP/iGU9lTXSGYVnJ5QsUXZ\nJKkSnyWwJF04yqvwANRmmkEX656jQaFLRp5DoKXvKC2fve/RAtIAT6+9f8Ee\nnq77R4Se6AFLRFs4d1zc3t8WA2hgv3mK7TG+/RZalB555IJ3QyNScZmPjS9L\ntk+xnTSbRze800oWCM+pYOZC0IDU7Bo/d87TsWzANQKXLmdKgojKLEbcellX\nhUfR2FetgULIJTehY0vXQbw3sPnp9Y2/mPW6w/Gu8YRE+z0cDvPRI6D2qJ61\nAWUj8C3tZwHImEPTD3NGFDXxVc1Tt8L5ZuOV9MPCKOS/Th1GEv07ZqT02fNx\nJzzH2w4LbfjQxfxopsXBHH5i9UMLJ2Nvh67CabSbX5CWViQJfVxIKmjPxINy\n5R+H+GD11H074wI5+Te3IRRK/Cl0DlzRqVSDyRVhOg1Q3al/eZaenJdAJU2u\nfOgNaERxs+vHhkekXDlYtNzSW6PO+lQW16J6stRa1b1pPR11ZqF7j4BIlsqY\nwAP5ZwBjjrRJk3N96hovb85mM/GK6zAL1a4e+v3wcS1DNqd7joAqgRAqyRpX\nRI/gZV92bjxyxaUGA2sNMbQjafOjkgQ8pkWaGK0cNg/lR8YJItlJHI6RJC9k\nsNUsqyrjogEomcNBU3mKAMjhcxiETDqkN9NyeueTt3UbZHMjU4iIKNaeKVyT\nAvm/\r\n=OV+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.40.1","@fluidframework/web-code-loader":"^0.40.1","@fluidframework/container-loader":"^0.40.1","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.40.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.1_1622766730486_0.04531566910286311","host":"s3://npm-registry-packages"}},"0.40.2":{"name":"@fluidframework/base-host","version":"0.40.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c925efccea9ff60f3826bdfc575de85187606334","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.2.tgz","fileCount":57,"integrity":"sha512-E88zBicI87jocX1+5/jKhGQk2IPF6EGNlSkZF+aQEjXRTV9/4vZ4BVwlTjot5RWOUhxD67bI43CVU+b2K8516A==","signatures":[{"sig":"MEQCIBpNBLCZldRGwCo0q3BpazvyGCND4OqVNtJaGh8UZ12yAiA/Qj0lVtdZJ4z1D4lQoWE9liclseX1/YffgiZBr+pe/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvndWCRA9TVsSAnZWagAA/7gP/2JMT7nyEqGsWHtip3jI\nkG1atjo9dbUatRm0azMEYvxKyQjhI1NDEfjObYczFP0NCu3GSoNeR4oqJbek\nCzeZcGYdOBg7uVkzzbpv8hILzgb3pNd7ooOWoskgL3WgSILeGR4dbJWX6aMC\nUfEx76gTl9y5RVay/K3B68KBBm0GRQlB3rVJjuqfmUN49lpUMphGoGqG1r3M\nJvHr1HhgUsI9B8wpcVjmiGBKRPX3VAbhL1l5Fef4zggJQOD1QNGS8zGDvYGa\npunlD56X9nAbc4xjebgRcO35AyXfWsfrHkrId8Km6EfrSKyLwN7N5WIYBNRQ\nHQpzmnj0fpm+R3E84cAbWc1+H2xHvqqCYByZ/oeGft/JNev/xMW3bCpukNqW\nkuIojEE7LXmeWdiwOMUjBwotVOAZjj77io0V2qeGu8QlPqDXloD5bzG+9SpU\n9oEhQsS4C5kUfw4uxULOZdnhnQj/k3uDgohCrwn0P+oZu8IkaXm0hI4SgMr0\njXzmqZgrFEP4c6XD9dKXul0aCqd4wliV/MklyNPXgySd/VUcpS4WFa08f5v+\nmfPk3Myhr7Qkt0j4CJD2msgoWbiygcTqSkHPvpKkGOX0Df0tCOhgplWfU/7S\np76ifRDsojIUPRGtn858nXNAGWugdCM7G0isJzAuLdwot9kYnBmEsmi1bIvC\n7hct\r\n=FLO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.40.2","@fluidframework/web-code-loader":"^0.40.2","@fluidframework/container-loader":"^0.40.2","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.40.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.2_1623095125503_0.5509839447972047","host":"s3://npm-registry-packages"}},"0.41.0-27154":{"name":"@fluidframework/base-host","version":"0.41.0-27154","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.0-27154","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1b097cca960d1ca0d95089b1b6a777ba6b162556","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.0-27154.tgz","fileCount":57,"integrity":"sha512-RqptcJ52VDeYHEJUsc/Gafvg2uSQv1b9NxRCuUEsm0Woanbu81KNNJ2Ucu1fdgXGw+RmE43nYmrN38wfzgvXDw==","signatures":[{"sig":"MEUCIQCc45rqfsLRbRgGyqflFWTyikfwi45CIr5cAQbSZn10bgIgWsymoCt84dhxdqqtVigeTkeU4eZ8mrMKIzIqnjQUxkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7ITCRA9TVsSAnZWagAAalAP/jKpAtl/oMBv+EqVEPbS\n5BYJSeyxbaXt6HG6+j/uOcultjqag62SckiK9VLVDvXaX5e/3daztH+0ezGr\nX8+HRL2Ox+5dD+LiEeLc2UFrUSAxOkufBkR1jFnGfWrYGgGxifSag7Bq3ltg\nmvGXoIU+nNvheizKGttk4Ekn7cHvIian59IlLkmuL/VM/mg4N5ddRX+t+H1B\ncIp/WxDwXSu9FLye65AsOJRZ8Udu6t4bG9IqnLXe/RBy6O7LGgxAh5sLW8ZD\nhfLLv8B0QRUqzsZoHVbcOs+gdrY9Z/aUhJlm6sRALygByy4V987EOJFf5XbS\nZ77Kf3rZfG513HsQuadDlEAW8H+I/szY3YqaQaG7rMxAy+gSR8YRIOpBoGNF\nYNpAiYJdzGaSHoVJlL4txL33zP/JoqtS0aIaVkeVAyvr0TcbiZY4FYu0uElX\n0OeND2kuc1EwivOXI+3n76Zk3wHGaz/WMHjFqyLoOfbhzgi0v5nwLo0Qwyby\nVYn4wesrtnYP6/63qNeXnz0OpJ9KKLH+ym/VlGttNUysm7/mY1826QbqdoIH\nIVCjkxKT6E6R01RgCWk3XPLS4AXdATZG9K6UI2YfGmN3zzNdgd3raQVOysxG\n/4ANAWBLkTz4mlp0qTLiKTNX6d0N5UlGbph3kgdVMm2utWDX8UJVo0YFQ0hi\nKavh\r\n=RsoA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.0-27154.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0-0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.41.0-27154","@fluidframework/web-code-loader":"0.41.0-27154","@fluidframework/container-loader":"0.41.0-27154","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.41.0-27154","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.41.0-27154","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.0-27154_1623437843396_0.0840077000416748","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@fluidframework/base-host","version":"0.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"60c1f297b148b445965f2c97d4aaa63dcc80d8d0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.0.tgz","fileCount":57,"integrity":"sha512-91OhNEX2VmUAsYPYgdhXgTmC8InLLDF2vmLRskjNeJAytJrbNYcNsWT2yuhJ0lzrUpPK394ehoWwUF7A1+u0tQ==","signatures":[{"sig":"MEUCIDtPOnic3DX4qecDDPa4D3YHXEy3wZ7J1CZNgOxG5WRCAiEA+zeNtHgFLag7ZgVVBf2PygRlL2sOLQnVk9fn1pCUe+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/G4CRA9TVsSAnZWagAAylgP+gKJkyVwfpiTXlTguTNe\njgHE0YGEbtY2gZfmKpClHFS0ZFWZamzJ+2BUSf2+o/KCrRZ+6bAIzu8kHB3A\nPWgG9fBwJJdaFDPQcgLKoOjTP+VOXHh0jMWIT10mxS6ziKqC6uIX9ru1BiMD\n0P41gafWxSZ7qjucpU17t9wxdJVOuaAw3TZwGjuWyWERjbE71X4J28fwNJjY\nQah7NfKKvqLgTACRyL0evA7bzYW/b/WFyMcjjMQMWFEG695QW4x1WOHF5+u1\nqAkJog6krnq7oX3z1/u4jDcOAG70VJxIcwQ2Xn9KgGqt3032zArlm8CZjnh4\nvIXR1JoD+kle/CTM6SQ6BxcNGrvUes4pcW5FWhA1GvNXsH+kOGAZECaf8MCf\nfaKfD7mnqtxyNcmw0A0wZF+1A+HjQKipGCjPm2MnQ8w+IOXPDhzLmiwG3Shn\nGRz/FMoCygDoqKeu2+Z7ZHbqvFLo6/+Wp9Ahs3f6ItPi3ppljjpuAxarlMgK\nWIoJUwmFeTCY78QTsBk+msv++VKiYz5/81l8yXNp36Bw0xj+N2xEUUeQ7H5G\nkaKWvLDAsIkaV0/oQtZlUasHR8lVLPwRqkSfQs6kyeQVrLzZK4/T+6ki4BOP\n16ON2xVuPIutWXiXuROuHP9vikrUZCiM7EVLEX04WqT5sxk3mJCiOu8avw+G\nSbbR\r\n=GXlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.41.0","@fluidframework/web-code-loader":"^0.41.0","@fluidframework/container-loader":"^0.41.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.41.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.0_1623454136505_0.831099725128551","host":"s3://npm-registry-packages"}},"0.40.3":{"name":"@fluidframework/base-host","version":"0.40.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.40.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0efce7de1275bfbc2ee30fa70dd49cee20f28516","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.40.3.tgz","fileCount":57,"integrity":"sha512-VJ/xdsm5/zdENYlGvq4usayIwAIN0qh9AguRGVZPt5xSpsqJJqLHr0ey1dGTiSeA0QLT+zQ0irSW68KWHvvIxg==","signatures":[{"sig":"MEUCIQDme8KbJL6n6fZ9a9sHg8572jxCi9+Ol6v514Vxcz1ziQIgJEsidCULyaX85rLgMtVJQmf3NmVb3qt8uAcJd3WUjZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1445497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyP8KCRA9TVsSAnZWagAAe1oP/1kpVAP8wZFu+D6DBbwQ\nn6/M3V/9YVMFrHosTx29dLEWUPEgX36u+RlM8rMFYRCxuTpJ4QxYhwtjMCzE\n16IoTUujBg9tjTdOCv01keJ09s9hfArdJKNnl6Hw2PjYlhM92RPVecIxJkeT\nNTpzXTggN+zOiHzKxzuijIc8Mj8yVdyeFrIa8AeltY1ubkgAN/d8s9jhJMKY\nnV2BaZ4eeUBgmCsWVJWfFrPNhg/2J98xxQ/eGi34Rirdi74xikmXozwR6W+X\nIj8m+LQHIAkkTPQeFNsriqqPEJQQhfOuZSU+gx+C0KfLv1J6qEPbpPlpKPha\nQDU5+UtYxPbZPuPzgY8IXkfELBNaLgbtSV1YIntOY0XhLroUHAXg6JDon2EH\nXuGD0HPnXx/JYmpcqTlUA88rJr0WtpNAKAC9nASM8TiKctl+grkgybTDg5Km\nxpTtMX0Eirr+Pu4vRnRudAVeZPwHys5f7iVGkA0aZck0rgVoMBA071DlC8r3\nToQLiaieLSIW4CvsSxI9zO6iZuSkO1NWKtGLcqEhaoWi2UxFVPFaQvnAiZia\nOPay53JdieyW2HEhputJc1YeeFalX2/t0u9Ml8Y+W5hB6wCc/f/ZkWAOr4lz\nUXnxJE7T86of5wzMEpvsnAVECJ2gh+ohDmYfUgLMnpIpxKR1psCwbCP41FWs\nUKAP\r\n=7vvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.40.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.40.3","@fluidframework/web-code-loader":"^0.40.3","@fluidframework/container-loader":"^0.40.3","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.40.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.40.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.40.3_1623785226021_0.6225311029844927","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"@fluidframework/base-host","version":"0.41.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"dd823ff08a86dbc881d94ba93f816c77ebefc513","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.1.tgz","fileCount":57,"integrity":"sha512-qjcl78muKRODoJmPiUSV2vp8pyVPgVu1sH4/ZyO3B/Dn4vAjYMhAnqmiESARatqO7ATkNEGfKRGnR5vW+D6Q0g==","signatures":[{"sig":"MEUCIQD8byIEBJx3yGJJrPsJrpw8qxfZUMh4tqtMTEZYhbvUTQIgTk3HM/cjUp3p39nGdNZfT4Y0iNZQztQvv/2WaWP47PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyVh+CRA9TVsSAnZWagAA2B8QAIy6r6IaadW/RERJi5BY\n6NwmsjCnx7H9IWznQXi7dcSS/kvQEJca2VWHFmhHjNaC/ExWQz5GDIrw99qo\n6avSyis+hOTNYaQJgo1YWM4yJcgiBWqCEpIEGxwW1ogITgSgJ7Bgwwa5bbEJ\n/mJ7ovPzrNT0jejc4Ts77EYLBjPy30sVfjmcsMRjVOooePZ/njjmA9GRMTsv\nVYHo6rxfIs4Ug91BEYjj4nxpObReONvcj5MuHf9chUpBSdW+BBxGHiYEqxbM\nlVgCp7QpzI1gqfqYpLMwQchM25q3AtDyhKVoNjSaah9MbtNc3G/S5O1+FfIO\n/YiDxgHHm+1+YmTsmQ0jdU31H3X4iBfmG4duEI1JGvwNKwZ+cIxBjw13RXJ9\nQa9zvFBkepdokwkF92tFR0caYjFH7I1S9lnS2PFkPJ/YMgwq1oRWJM3k7LAU\nUOzAdC8Qm9MbMVqZbMmOS8sIaIKZqifJHfTJJrSHLYKAn0d1s39nj++h749B\nt9N0E2q5cknw0z9q7c2cLyZyOo12aihpBAT2tgCuFYPlVyWj+Od6j4dPJxDo\nMkpg9bv4LO43v+SgXeSd23QsFIgV+50fzG0NjXuKuf75MFTJOkWyp7lN2uLu\nqncIxZml+DwKulaxdV11v2iCexVmESmv+ras/YOdOsGOUBEY9i8LYZCVX+yH\n1Wl1\r\n=Uiln\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.41.1","@fluidframework/web-code-loader":"^0.41.1","@fluidframework/container-loader":"^0.41.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.41.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.1_1623808126326_0.9075232948651744","host":"s3://npm-registry-packages"}},"0.42.0-27549":{"name":"@fluidframework/base-host","version":"0.42.0-27549","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0-27549","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0504a437daf6e2786d05259711e050ef027cf3ac","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0-27549.tgz","fileCount":57,"integrity":"sha512-gorU2zllg108UPoUiImEeE8dWu5q0wRx8sl4RuY9pSLKs9oysUko8bf4xfosg4gAqO22w7ugfyZRi337AA5q5A==","signatures":[{"sig":"MEQCIDq5D9XFcCMqZFtHAzvlA516/tufori3lgpAcuyg2nBhAiA9EmwJ8oXdrxnVtpIXs19H2CZ8TLCpMbyAaRZj9+DBkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyhj7CRA9TVsSAnZWagAATtQP/1aP6nK2C3mZqbXyBIma\nv0vGjVNxXkTV/FcLmmZmx9ZKoAs/fH9Fb2F7I3wUG+vlqpnfp7X4TUBet6km\nFIjAGpeABiFCq+4Z2yM5u5a/VLU8BqFii9ERwoDdH7wAPImNPFYe/6sTr3Bk\nqJZh7t+ilmHieFL8DYMO+eh67zMqiKJq1uzp6MEWgfPfqW4QdBu2DrVum/QB\n3+or5oHUY1qfRLvOoiPV9FuCnxB3gsjnVKSC+VwgW0o44OWV2EgPppZVVIMT\n/jhCMs4d+vpuHF2lodz4NXK2scCcUQ9UYSbi90fkCq2fM4mxe+CCPnThhjrI\nC2s8ePe0SYgeouRhDtv2y0xdbPg/OtqiHQZz8I+/kKz8cNd4k4d/NdSj1X0s\nszn4TeR3p+sjzTL5HkNKphWYa9hWzlZE1x4etMuy0rhQ9bQBLTa1cZXxyQeM\nnzD/dRLqBUDLd/XKL8TcWBS8SO1WNNZeQh+RdJJAamwdJWvVAYAtTBY8thmD\nI9k0T7BQrUBcFHbXn63Hl91voEvmLUDgCaCBlIqontN1LzdG6bJfq8HpS9i3\nlSikenLy+nVNd8Lbt+zkNKGw6PhNA20wAIF3zf75YSfgVRg8L7YZtAG0giO6\nFKC+GxoKz48EM4TLQ6yXlfzKQp3hUD9dv4eEC/tPwIoPSoqbKeOWvgucozpA\niihj\r\n=WYP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0-27549.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.42.0-27549","@fluidframework/web-code-loader":"0.42.0-27549","@fluidframework/container-loader":"0.42.0-27549","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27549","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.42.0-27549","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0-27549_1623857403101_0.314589057245088","host":"s3://npm-registry-packages"}},"0.42.0-27644":{"name":"@fluidframework/base-host","version":"0.42.0-27644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0-27644","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d7358a99914fcd7fb9d20a3a09b39a934772a61e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0-27644.tgz","fileCount":57,"integrity":"sha512-GhxFXJZ5MM5a+1EAZEnJxktHunnujUajrN8YYGZANXd7a5dHecFmCWI3Y5wsO5VdLXYhefsDl1IzDvfqiGECFQ==","signatures":[{"sig":"MEUCIQDRck3TjU0GfESvN7Rf8HAhToDC5o07gfp+1+nBISvYlgIgMkSXNSR6XW1+ZyWkb+FtZS25eEYo8Jlb6gyLBOacYPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgynJ+CRA9TVsSAnZWagAAiMUP/027zA20NBclg3IUxG+r\nDCCaH6CwYKpv4sOmnNYYNx4JNr12bHPvFyQa5IaV7ivVYzXE8/B9PbFVQNY9\n+0jRHi8NycvHtBjXm+SPTuY4kkCL25c9O1FIr3QujI07lezpAREgf/VGC2JE\nu2UtfU4naqz78kctONghAP7biIegZwwfbhlELKLA8dYE6rvcwcpOoCEvUQhk\n1gtXCl+LQ0AXQqQeYCJQWelMY5BLlOTZGobR6nspcx6KR7Exng5T0funpzKQ\nRi+SODMkQ/7cGmqQI2sGTg6zIpcPZ3wjws5/TvOrShMwkDrflvXnmDRY4MLo\n/crwgw2Iy0e2jwwbZr69p6wLyBFG1kaZ4vBY8BEQdlKnkJlDJeesuzK4qRnA\nNpGph3Nv1cDYeQPNCxMODFFs/bn8ZXC/pE/Mq1exHOQ8qbzHnyEdwcsakT49\nUxP4CH6W79C33FMSreqaXdBc7pe6tRx/6v/3RBrwJycTBk3Smw/aliiMFH78\nTwAZLmsbdt8prL4l8bqa/gANPCxZxeUSUHvNqiaX4iJrCJPSigzolPPO+slC\ngZSaZn+J++wE7PqYKLLSxJ37sIP4Mepybe+ftJgdQRIdogQJRsXZ/+L1vJeY\nI89k3+dFMRhfJqzUjcY4Ybvo9uumStnRBtvlehCCB/tkDeuFNY0A/8tTUA67\nmTEs\r\n=IYaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0-27644.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.42.0-27644","@fluidframework/web-code-loader":"0.42.0-27644","@fluidframework/container-loader":"0.42.0-27644","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27644","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.42.0-27644","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0-27644_1623880318134_0.6202097148602537","host":"s3://npm-registry-packages"}},"0.42.0-27677":{"name":"@fluidframework/base-host","version":"0.42.0-27677","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0-27677","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fe02629453a65297c6d483d6eb9dd0824f1e41d4","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0-27677.tgz","fileCount":57,"integrity":"sha512-8OYxvTKJfrRze1kIwBof+SCO6gP9K92yJpLp9TGvRfABXxeOAUmxPYm/jspd+9Lx1jlvxNHRb2LvDutW2FdUKg==","signatures":[{"sig":"MEQCIBhjcT848zY9DAw1BCx1EcKM3BP23DDn5cKE+ljdkwUUAiAi05ZgSpjeu4TKJ5Jx7fe6g2SIDVCnMdkC7ViLgmaVWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2OJCRA9TVsSAnZWagAAtwsQAIORtdBqDkcOaxVVeav4\nMEpDLgVs4ngqof1wczbNnGhSI4Q6DRo7nP9hZFnCP2Z52/MlnXra/8qsEDYZ\n4y96Gpyzydic7znVmF28BGU+X3vBpsm/9x3qoGqnuD3FipPicyFGjUqmw8WA\nDkz/KAX6TbYiLe4QgXxBci1vMBI2t2S4yLstAijjN55+8O5KSmECaO1PzKyx\nvGfjk8tQ11HwnMJHLO+ouHM2RwjEEnk5PpnN2Rm+myNLDb4NVbSwQM1NNo/g\neqjGvfXy0ACEOOXThzt+OBQuuBe44dWCfYuM8a6FE9RnqtQjYv0cM1zVN7KG\n9hsobMX38enlEVjYVtDlZAOMqxSQlJfVsoljdMQWfQHyJWfFw3xGjlZxcV94\nL8cZA0QqsIuD1WYvMbZn6I0afHH2MfTh3k0rDEuMs5+XkG7EG/HDLWRGGy5B\nYhdwuJ3j9uuR+5sDvXZT6QJnQqvbKupFIFn4I5UEJ/a8tiM4zgLbONzLYWFa\nY3+skfezy/hgoqonty0PihrQYi97zqSdGQutS4xBjesdaimp3l0eedUIuu4N\ncndBX8jDVX0NoMgB9avvwuOpjdqOZN2gnS+80nr84g9Gh3mSKgLG5enZe7xY\nSb6n7yjyeWtx3HS8vCYKs8tCLUhL0eBL6rm2HSK2lSwijwi8OjCA1uu3NQzs\nXmmn\r\n=0atK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0-27677.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.42.0-27677","@fluidframework/web-code-loader":"0.42.0-27677","@fluidframework/container-loader":"0.42.0-27677","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27677","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.42.0-27677","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0-27677_1623942024657_0.17301274769442654","host":"s3://npm-registry-packages"}},"0.42.0-27683":{"name":"@fluidframework/base-host","version":"0.42.0-27683","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0-27683","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8dc2d9df602abe35028bcbe78a641c16af26c6e3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0-27683.tgz","fileCount":57,"integrity":"sha512-vEzIjhoniOMqr/Qo3IDF462k+sfYmxyUIy1bmBCvLQ84Do4Gxv1ZGFFB96vyc77vFiaxrFfUnmpzqtL0B9HWbw==","signatures":[{"sig":"MEUCIQCbD/a/RSJRUS0o1xtMcCrxbYt2ILDirbazImOp1tkFgwIgaXfuELIrTiFlXKsWalblq4v0gqYR+iXCTP1MQEHRSKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1458950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy3hpCRA9TVsSAnZWagAAB3IP/25pcb4zeG5YuVlNB9Ha\nktDvNBcffB4VuiPn03OrbzUIgxaBJnWZFyEU8Izodqe0eVwyze8HWLsDLIBL\np0aVsai95QjYSMgVpYXb+gRRGlI21u9+LL5yR0uSWeEA0d5CM2gfM5R+Eo5u\nikOuHc3jKAsOtVv5/ts3/Xl6INPPhy3fGUkuIqycWu1cIJ9zSzmBTXtaSUc8\nHSFEVCnSgN8jTch2LQnNcHylpyk5rbpwngcObUBT7X6xBOLcjHmUdGQQUQxK\nSbBeCE5rYMktCsLum6vBWGx0fAsHy8U2B2KiyUjHMascjHACH8jH8RuW/bFG\nep+7TcVMwlpEMpRpckphu0WqH17gL3jkWgJyrZ39kQDfOOWaavTo9da3hhGb\nSMvnGjyKUTMBvPOTOiq4k6/OBDLEaPhVlSSqiD9M8mJ6JxFaSqdVHTYfvZZz\nzV5P47I+DwvgsWt1naVypo35DqwyLx8lTP+3qwMRXJWnWO4RxVtux4uRz2gL\nww/SO4BatsLZk3GB+3dsYYr6Gud9kfYZjGqXuckLeHGjK1qUST18xnNLHZDH\n6DiJrBCxxW60I1unsMKj2WJ3c1JPHh5q63JWW6KvKnf7fV69mCjmPoN1cQqQ\n3mK2aCCeAQ5dDP+qJQV9wb35Sn2oBV9hLv0NS54x+3ik4IVB8uiTMY6uEJHE\nhrxJ\r\n=yJBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0-27683.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.42.0-27683","@fluidframework/web-code-loader":"0.42.0-27683","@fluidframework/container-loader":"0.42.0-27683","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-27683","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.42.0-27683","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0-27683_1623947369369_0.7874976426659335","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"@fluidframework/base-host","version":"0.41.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"17ebb299991c22aaec93048934ea81e118d05d27","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.2.tgz","fileCount":57,"integrity":"sha512-ERC4m1E+ovDdC30nJ42fPUcXcJOt8w696Oz0OW0tFzJntijx9P5b01tvu50ykmbsSVjg80VANh3kakXA8QNSDQ==","signatures":[{"sig":"MEYCIQDE39S9J22SCmOokol1j++AKEEpOO/5X68498R96e/loQIhAOktmhwny4bBE8hbyzTPC0ltw6zG7XsaGPtbfILf+No1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1450168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0TCbCRA9TVsSAnZWagAAIxoP/RFOAKrpREA8Wy/j0T8I\nm3aRF/vQOv5/rKhlyQeD0O/pmzK+tsMRJS2AYB1ONsZuMlvjierTIH9BhsZf\nTpwjSmLpM1dM+hw+vz7RburortsPTGDwDCre0zUUaSC9KkHuqLEurCpLGj7X\n8pvJJbH230MtgjAStBM72JEljS/lWcvZl7TjkEXoivlb+YbD7G/I5hmj9TuM\nrxvV/Rnq4O6exeUsWTP8gh1/sR2oC5JbY01kQSEkR2N8atUkpUcbmWYxYWDR\nLWZGRN6tJdkGqKsqMCnGy/OCy8tAeAeo3EAwUKoAT2s36ZKtRtGMP3LPU6+v\nzFkcUusL5e2lWLc6rvR9um1znLtOei1+AHVE06ae3J3sRwJFAeMmCzodlg6C\n8n0WPl9he86ttdqFHRcqHMuSN5t/3giDhz/iOgfYB22kUzETI/O6fzsS3w5n\ncfuyut7v1TGknVCWB1i9JvZtBhaopV8QsYl8a5DCtVNs1tirRgE4ZL5eCEw+\nbdwcLBzFEfNgss3pg/RT0gzSsBHmFmqGA76JySNnZp/A7OTp996v6sXba6VK\n+9wOfB4F+T1pVet1FRGC4Y9Y5lt1+bDGqDA3sHlTugw/864NaOwzKGirTCTH\ngcDjDN0s4IOVqU2ca2/1gEi9VatYOsEaTa5UUQUwLisJjsJ29FHbZTO//mHo\n+Gjh\r\n=D/x3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.41.2","@fluidframework/web-code-loader":"^0.41.2","@fluidframework/container-loader":"^0.41.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.41.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.2_1624322202968_0.952564881170608","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"@fluidframework/base-host","version":"0.41.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ab0caf81750a52fe50e3783da8ecd3be45b58339","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.3.tgz","fileCount":57,"integrity":"sha512-poFvB3qbOlnXCu78P/n8+WRStN5WbMFkqIOu0GWG9YmkzjI9DPIRjsLXRv2D6VYola2eNoYRXtzV4VND06/K4w==","signatures":[{"sig":"MEUCIQDOtt9OjmvP4UvBLZTuL8UCHIG7RgBqKucxS/3OCuIBCAIgL/l9phhDQZZaPN1eeaVPmvvtZ/eGgljTSoikqM2f3ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1450534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0mzuCRA9TVsSAnZWagAAY7oP/iI2m0k6I2xpzcNC618J\nCGNiOfVxAd+pYt6j24fvpvGRneRIY3/x3ZNrrGxbLb8lh4vDQlqkswq5O7Io\n3bJoE04f0fEk4A4dV4ShCQj0swGw9w5Axicq1KrcJBRXtwvSmU8DVO3Q+OG5\nsuM8lqt/CZARrAxaNKayDSYoTd0/p8YppyvddFmhz7l8dgiTXbA07saPqiEz\nWnFhjBrjWhEbsFevXclZ5M9jH1tgmAIQz+1o8FgqXE7ojGs0g8+1QBUfSDsL\nx3xr3ri6RsZ9U3iJ16YDubg7SryQoILmietZ4KqvUG6CGSAM57aOp/xU6Qux\nGhjIEkZ7ge7FCLHGm5TCkkNjSlhPZWZOLvPsbcxilnBK7qx7PIt9xr8769PP\nOlI+AtezkvYBNuY/OoYrtlukZJwEjS4w5h3tBVf4olyYOmaQoTiyD7iQtEpG\nEjugILg1VZHR8aZSA2dxVi4CbB+7ZmaFtMIWqSaaI8NYO89n/vYvT+zn9sTU\nT78PCWzyj2FkfqdhWlSMiz3SenWRP3ls4LfY6ieW94sPPoMhrdDJ0oZem2M1\nYZXkE3kcOkdi+2e6ZC0gBMR3BgdzpCJxd2eURymEdIdE4VG6OQ2A/mf+ZAxP\nwNFZjDUx77Nzve+a6kkD+BezPm2ClO1g9q/WMD7AzvpA3tBLN4kVOvtfrgvq\nv+Bs\r\n=6xq3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.41.3","@fluidframework/web-code-loader":"^0.41.3","@fluidframework/container-loader":"^0.41.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.41.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.3_1624403181823_0.5725180072893612","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"@fluidframework/base-host","version":"0.41.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.41.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6e0e1eed04130311cbcd639d5a0ad216c625001a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.41.4.tgz","fileCount":57,"integrity":"sha512-hW2bvLDmL2wktbeKZ+sSspMxirLZkvOkxmh6IBUuIac+H8PVXZLxScjBmezG29zhxojcWxq2MPNAHB0MecUhfw==","signatures":[{"sig":"MEUCIQD9lIz9EnhGsn6KitJ4kihZwnkov6w1w+S8tkB987nlfAIgM//Mx6Dmo13P6J4Em4R/t1F4XYhyE1lWDrPv0OlB3Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1450660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07iaCRA9TVsSAnZWagAADGwP/0L7Yyx7rBbplgC5oYKi\nyHURoRrnc2fktq3tgffcZvfb7y++ZBJ4+VF/f7edZEbHffaPW4KfVmt3Ef0n\nJMCXenuXvmsmjjwhIe3yR17qlYPmeNgZ2fOUbqLJKllmiFKTPX5K5XpcT72j\nCtWYCGUoalFDtSou6DG8ELy2UkBCq8cpC0BV3+6LdshcqgG82gT2FDpV93HQ\n6BDf2JS25x4JxX+xywaDtE5V9mAF6WlAvvK8wxGWdbRMmhn1+GnKPdLHZk0p\nONYry2uCw/Fkpb8gZq1amAQY+LyZIaRHL6a4QJe0F4vbk6nCN26zhdPYXwmt\n1YhhsiRvXkik5JXUH91B7Ry16MvJTj/E/hBs2uwOqZX0R49Y+ZB8/F6RTkqZ\n6JTycNLF45JxbhOXnsRtxTwVDaCeLjvKT9s4qOSLM513vqRV4uVPGqpewPLO\nv/VZQr8NNKwu41IAb2r7D+SCdbBcQP/N84uWE8sQJAZ+RBQdLmvuV98e9ftN\nX6KILA8HJUXJn+ku6GvBwKW7vt9IKKjdkYRvLa0Gojb+9K232bTZJtWYE7TN\nBtZ9r1LaBPtNBrdaRK57/v5wj5bbXe0eKsBdOJPbFkqtjgARzTqNlz6EDz1s\nnyr66s0cpL6Q3Xu2bVTu5c5E3hUC/28s+l9w+q81a7bfXgIcj8RUOfpkVgNN\nji3B\r\n=5FX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.41.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.41.4","@fluidframework/web-code-loader":"^0.41.4","@fluidframework/container-loader":"^0.41.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.41.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.41.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.41.4_1624488090320_0.08616849850989117","host":"s3://npm-registry-packages"}},"0.42.0-28410":{"name":"@fluidframework/base-host","version":"0.42.0-28410","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0-28410","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a8cc43b1cb18bdba200b233d53e595321fb9483a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0-28410.tgz","fileCount":57,"integrity":"sha512-Mnph1OMYovoOyJmrUG4dpJHpZCI81HnFZ6/X7PIQXKZq1i7g+S1gFKm2dr3/rZQLt38ZVBO91M2BuWXzUV5mHA==","signatures":[{"sig":"MEQCIEASogbPHE3Bv8eWviW1l9wLbiCh/aDxdIw7t3dxWlzQAiAalegFcGFplpacUYJ0nZ7IiHXU37fAwrzOqZMtSAzD0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1457339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kJLCRA9TVsSAnZWagAAme4P/1Gps8Wah81gvElg3p5q\n/oMIBdyCksGZCoVkazd9x24ObmUFkfauVGQRysyHXH4jlszx8i+M35Xz1pOk\n/myz1GBGdrmlWilHAoqTqJs47qHTX8T907CMQzmRN/v2VFPEqQsRe9vxcakD\nmUtK48FoTWwCfrkkXZKc1NAzxp7WY5haWZOfOq0Kvhik1otuIpUbKCjHBE4f\n8LagDjW0sAyRm1Y0Mg1XIkcw5Xsn5UUGxjydmtwvL5f9OzY61C1jEmYDm0LE\nQkGD2Y7tVbLtEHvlJMxbEBMjXo0I+X+9QV8QnMuIlO1gvtD1RpGl0zjXm/VW\n5vUt3ksan4aAxzQ7lGoZWp+LW0WWNTqhxjH/EtVT4KEF/rNJAeW7Nfn6xltm\n4PExmlO0rUYscLnaIetmzBo3UeGRw2eZDeFaDb8//czE31W8N2CvjMRGmz5w\nhR+3jgco/MXnmccIRPIHWwC5P+lNRbxkJM5ZdE/VuVn7cesBq0QBVpFLunGS\ngFwtFpvutEasFeG9TZ9iml5symVJ4F7O5tRHIf3WThA6HvJ5TFe/G2AiLBwF\nibiGDf9CacQm7rig2ETDKo21Qc++eRlPlIR6JvkYTxPJuTHY66O/QSQVs8+K\nAN1MuTM8vQ58FmQZNV+EldNu702UjrR6SiPfeg23KOUQkh0RRp6YKyYRiZiO\ny7/7\r\n=BMil\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0-28410.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"0.42.0-28410","@fluidframework/web-code-loader":"0.42.0-28410","@fluidframework/container-loader":"0.42.0-28410","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.42.0-28410","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.42.0-28410","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0-28410_1624654410816_0.21164942458048275","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@fluidframework/base-host","version":"0.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7bf4d72c0b13b5fe5d11229d22e68f5a695063dd","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.0.tgz","fileCount":57,"integrity":"sha512-/FefOcc9YdrVu2BUmn8Rh+I6Wu1c8zWhxync+GrwAMvJ7uzMEmnElRIwQNooI7fT0WHsOXRktcaNm73WaYWdww==","signatures":[{"sig":"MEYCIQDGxg2z9zkHxO4wock78FwQEgMSSecgnxiWV14dFtgUBAIhANHQqzPDVTYRZoAsJNc9Pjd2BrjI1DTKrxNvBnQN0rrB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1oi3CRA9TVsSAnZWagAAzsgP/3r4ooh9VurzyGjQi0vo\nTei+A53icphLHfpEAIIkDw8e9dkjN7EHxh6z8K/G92Mb4MYYlqxgjciOuOJa\nkUw9Dx98D2JpHSZKmTrOJpj22LedhYNin6k52i/GnJq0rijhuQxmW97lXtKV\nlg1Wqm2SioY4oNMdy3YHcnj9HRK7irBcI5RHsUuhU/+G+kHRvEIFF8T5zBoq\neYE/8hEbVk/hb59b9aAovW/EPqSzJAVobONDrOWu8GuVmpRHG17AcI2ImdtB\nMScx084R9HOHLizXrK0irJv4xnRr2tObnjhAHNC8svbLl7PcMB/Bt1xTAj2o\nLranxK5z/rn0rdfaEyf9eSGlP/6GTY8JFmc1Q//5qiu3CSN3AaVfeu/AAzCG\nZyjQ0RgBCI8ie1mwYVohp65Xu+gWH/wg61p1YvcSj8iJjpzHrdo8M8rIk8hk\nEEuhytrviIUXF/56oHV7YceIIusR32GMg3tRX7QNyku2MqkrPIOhG1FKtjCL\nw5ecyYFF8H7AvvhEwvEKnSLc4+aIBPFfPO0FKFLu7CHRGR92sF8KbGYlwZI6\naCFlNMdRYC9LfeSOx9OrXw3hBlVRptK9VEtGvS10ZMhV+1BWQhOnYkqiEwUv\ncAmwJXdunN29NIBWtij8rKgJdxxsE8v6bczvsjd4H9XfU784Jpj8UZ1qxPZ6\nYrea\r\n=8dt2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.42.0","@fluidframework/web-code-loader":"^0.42.0","@fluidframework/container-loader":"^0.42.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.42.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.0_1624672438329_0.5089192388025139","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"@fluidframework/base-host","version":"0.39.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2512ddcaf93585cf463532f329b081f1d98c99b3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.5.tgz","fileCount":57,"integrity":"sha512-s6OdK3p8kVSZ4cT7f8OQ0fhWNPt6pD55WvhuQGrc+9L6gy9OhtEo9hZa6oUhVCEtgMGaMrVA8x7UVyydvudmzg==","signatures":[{"sig":"MEYCIQD1O/SRxVk5VWMZ1Sa2Ad86Tsr/ugpLX9BVWlHxcH0ZuQIhALrMCH9816FX1p8qZBDoJPA587km8nN9RbyVmFmjVzST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5iNDCRA9TVsSAnZWagAA7zwP/0Z8tGY26tCaXENok5sj\nwUHYwq9waZ32///L3WjP4ckBkNtfN4hsrXkr0APzWdS1i07zz30rl/9WLECk\n751gn/3rh89t3xgljY7759hiV7X51V/0aHvJEj9uqjJnJItxdK0DQk/SC9nQ\nqnZQR10gkgq0NPlNHeDCEg9mHKFTP4b7gsQQEc/8aKFWP5qb9xy+RXZ0PwJ/\nAEHF99fvLwBQa2eW75jjNkFEkQvpenXe0IRc9W72XRaVBshruLM+fl9QzCah\nWwRgtc/nObOTL617EHFjaHeLBOpQ77JqelaG8bPOKD/mNg8uYaqpIzy0NpGZ\nUpxs4Iyzq0Lbj2cg4zgj52y0mMKDxxPAKqL7dPSBmKlBIEdQom1Flzo4o7AQ\nXCfpHqyJ9K1A3xDg+RjjzIbeO7vmGFYhVdmITJX+M7qTnYo0YiVime0eqtpY\ndOP1bmvYC5caCVRioM6rb5WicxSDwBkDWHYqDyXQ0TNhEj99hgIB+YB4k8xm\nwWJQ58sR6ShDIqeiLTEBicwbo0x+o/cMzFVn3br8y4JgDbxgYI6+GfvnNwe8\nVUGwUCKg47gqTRHkO0uJQ/tjAeFAl45jrX7FqKc5QVYTF/efzwZmLcrjNwv8\nM/HSO5EoYZLkoh2kmxjrzu+PVCzNMfOx1KbliIOZFm1wl+YKXYz5K4e0oiEd\neVy3\r\n=V8zQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"^0.39.5","@fluidframework/web-code-loader":"^0.39.5","@fluidframework/container-loader":"^0.39.5","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.5","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.5","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.5_1625695042632_0.17970475151050924","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"@fluidframework/base-host","version":"0.42.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"402db5eb1fb3a8424e8d034c05691f89b0887b62","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.1.tgz","fileCount":57,"integrity":"sha512-IBDabso94Gp1iYtEL6SyWwxnV3HdbkUaSdd5678kRXIFYs9an4Tg5vDH9uz5PmLZCbgBydQJPhEAAbxwCtYy1A==","signatures":[{"sig":"MEYCIQCUmkdIEE5liYs+bYDzQTAlgwavMnFGssHqSNTSNHN0wgIhAKjHKhQdpm20w2S+p7LIrh2SgcWB0ismjyveR/t6XmBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yfqCRA9TVsSAnZWagAAfiAP/3IOUy2d8nbW4Vdk0tpA\nsWoDx5EQ+bDRRMS1b9fqMLR5clc4NQzABeqN839GlX0OhKTeAgujvXYIAw01\nlhEQOSz+XUKhUqcLfNFxOJvtGVpmOLmx1154OS+OyKwHWD9VSw/a6yezqpGL\nOcYQ4mHi/FErOaT8L0w6lWkfZBhI52bpud3sOcelBRl18/KRTm6wgabEuEox\nPacM1cO7yP4ayx6I5zg/hq4jm43SrkdV6vHRdI6Oi4ORv6nnLqb9KYKexDwE\nKwyC1v+8sCgpUgLxAjXRqt1mZ5CXG/wvDB+JxE3Opjq1gn4lC3BA++P9NTWq\nRDXxfRV8cPdcSNlsPo49cyXAb8duQ93ei+4IFlcRgKJZXxRaHfPMRNTqyx11\nelaFYD10UuY7VI0wS4+G4vYDyZiEm83mI5xaQ8U54xuG610JAup20fBYiRXO\nQ0lQMIxX+lmDw7fI5UpcfmotWjg6NoDOV6uzKtZAvXxJqybD1P4i34dQoT8r\nzyRmPddc7J9+KUSsjwdVweDvdcV/6zKElVXxurcCTdLE9joQFfUv4wP/n1jz\nYCTq/LwcUNA0VciuJrc+q2vILgMvNg0GlMePpy2rbeJlOggUA8hs7EINcUtD\n6JV/UQk8QIF8OnDL5oQ6EjEcTZPzcerSk5U0KWW+fp5NyexmQLhZN/3DwvJ2\netNi\r\n=wVkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.42.1","@fluidframework/web-code-loader":"^0.42.1","@fluidframework/container-loader":"^0.42.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.42.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.1_1625761769558_0.7161919219302835","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"@fluidframework/base-host","version":"0.39.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.6","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"539e269b82006637bf7749497fda40cf133c807c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.6.tgz","fileCount":57,"integrity":"sha512-nBfDTXngZvvXG5rcDW70Me5J3y3pETmHDNWcEmKrGy3uJgY59THRuAE1YT+spFpHMscWlEaaXHL+jKupUUPk+A==","signatures":[{"sig":"MEUCIB0dqKmZOLHl5wMyuf8/gFU9ppdiA30ZbwD9t6L8dV8aAiEAx55Iba3ETky2HJpbCuFimiW45RMTCZGi7Kmjs2tL/Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52TpCRA9TVsSAnZWagAApo0P/1LoOn3S9HiT0p8rsMav\nvt9qO6Q8ZG2MBMGDt+z9DqflUk8zc6aFsNf8TRx2DV+ux0UzVd3RHhfTQSe0\n97HhOGGoQDuLphiKWm4BZYHaEtJZYHkWCVl9aUjYwPqc4ggamxYrVVICbyx5\npzhDq3taIJEfuHKGn3UrAQaeQp3x9s4yfzycdE9sdysNf0cp0//PYLaUgeXu\npz9EymCeq2bfjxqTWEoZFG9gmiPexmEPvi8fexk8T89TgTpjQI0Epd3jPWfi\nGQNpV9NpOc/ywcHNgrsfGvIOySCzBqopycwZg+FfAiXo1kDudxdb7aBEa3R9\nusBh2CropBIN3IPW4VhFcxeQ8LVdwiC3XUsElEe1qL1BPY+Ls2xVIfmZDQD7\n4ZhgxeIxpTloCEBrbbocg+QHfPEZCf4pXBrWmfkUgAdP4XcvKzRdpcApOY+y\nPeapY0OTATGslw6Vv3GXighj2e1qXjBn+QY02hOI47FXp+bZ7MDDY9nZQMfl\nWgnDPk6MaXsvjmDzQj5ZNUHPrJKd0mUhDRKF6HFjF9htXXG+TT9uxGgjA93O\nQwzPZVZBgDYdlwRQEzGF5GUsjs9XjXrxB3mgdKENccGqn0dZvrPtQz0kY6a1\na56lrS5QIHLbklguYf+hxI8+dqyTvt5iJPSuf39tOmHXJ6Pa+gGVlBe5btkn\neQqU\r\n=6yZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.6.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.6","@fluidframework/telemetry-utils":"^0.39.6","@fluidframework/web-code-loader":"^0.39.6","@fluidframework/container-loader":"^0.39.6","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.6","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.6","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.6_1625777383220_0.6192720449513727","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"@fluidframework/base-host","version":"0.42.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6ce1122df678f50e28851f416a901875fbaeddc4","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.2.tgz","fileCount":57,"integrity":"sha512-EftS2wcRUh6CTp7CgBYbWCi8gmH6AkDfzu05TfhG1AKQtf+Wjw0KFitSgtKHUr2MKgkWYqBn7GQXwtbhGtnCqQ==","signatures":[{"sig":"MEYCIQDaXaCB701Ac+kgL3/wWmsIAFVjlgsUnG7vNJSMj6JzOgIhAOL6+ZrFxkO6HKPlh7iMO4WcFNu9m+4tB8/nX8WSW2m+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54IUCRA9TVsSAnZWagAA34wQAIXqty/5MWsQYF38T8La\naUlrxTtqcMUZsWfNqaORO6H9vjWfPY7E2UHtdlZR3/SWTRo0nhUDCSpJqLNB\nYo8cUOQB0mhGcYUbARA8wPVGYRjajjlnLVqHdKHUmRRnGTAzWnXr+phDSAHq\nP7ph23VlnskMy+DcO9KBZJyGXmQCo41LnIH7s4EE0PUoA03yf8IUhy+p+vhU\nQtN3R1X1/5k1CkuQYwco+IpIqTjxt4mXEhP07eBBx1uNVVn9vcnmr/3N9P/R\niSo0izRVE891bKDkY2grkKNvwy8eBe7oBpwwcIg1sx6uRNJnpA448oPBNHZv\nUxD6mGF9f8M1Oh9eJyjswgD8TB3bt5io5cOF4ymKXt3N+GCwI4NhBfigVMaq\nVGpdi9zchwvlV7LraK37bpf3675Q1cX4h7FA/yDy6OP56D5aHNuDscaDJ1DA\n5HA6Z20m+Y4K/rCG3AIGJ9FdtXNYNj7XsS2eBkk+ZJv2ue1KYzNFFayzMyNB\nD2MAdt3hEO4BD1Bwz2tw0KBz+QnIn64dazDLe7T0Xu3QgNbtkicEReVtIH9N\np3h7/pG827Z60ro/TcHSaIkR/2UwvZFbOplP7AMC9INo+sgONLRiwKR44L0B\nfZzKHJg3oS2Iwg55Xl8STWX/BTQviUzu4xZR+mtuehKDNI1iSakxxRvtbfN2\nQoGO\r\n=zvGA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.42.2","@fluidframework/web-code-loader":"^0.42.2","@fluidframework/container-loader":"^0.42.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.42.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.2_1625784852314_0.03764794366714175","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@fluidframework/base-host","version":"0.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.43.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"29ecc542b3b70990b998d1797176fc4207c0adbc","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.43.0.tgz","fileCount":48,"integrity":"sha512-cxKD7koZfsFu27oNtglBVWTA9iC1ORxB5aJHcdwbEXVYhd5rbXn5sQhHRbmZB0YxYUcQOSbp+lf1oDlYfbeW3w==","signatures":[{"sig":"MEYCIQDHo2gXI+H5h6CbwNrgaRsRBNil7PXcA6FXd8aMwVUqGQIhAM3SEQtzipBCA6SOOiHqKj1BZVziH/qUPoWnwH4Zc+na","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6KjVCRA9TVsSAnZWagAA+XIP/1JIaJC04EsXUtCHR+/R\nWaJIEwzgfQFq0hyRZXqYZq0NNVq3HYukfSlElTUYeBWbBvdfhJjDSkSp/K3K\nW/cUUsiDzB2x34u/8CtVStAnJ1UWsB8rc5He7dECSUrgeFjBM6GQhU5zvMh5\nT8d+5aDO74iJzEsHHp9BUmIY8hSYrRer1bQ7QgXNU8N56yhspyi8MMkM80eh\nSMzk4oRn7yT/YZYQpbRYPqEXcO6GmZnLmXHu8uE5a6jAeQG6JxfcCA+P6NXI\njP9qJctIel+R93O7tMEF0Gkz51w/FkWM5Y2/FqQQPKQZmpxSrXYyjDNsEHLo\ncfch1274+xKmt+jgSaE+KO9dVVTfRbnaY7dYrq022cvBhtua/VkGQazaU2BR\nUMdkSNofqwR6CTzjBl9jCZympZZvqQWXP31RDHgVc5IPG7ISLx1zFKiFAxs0\nKT3PCSSNpcyNgOAuz2RZs6WvPiX+nj3Xn6enDn59CGidQXeAhdA3SN43aGWL\n7XzN25ro15xVrOrF0RpBRtVmWgxQmhgtvyn1ZUYibl/LHYdti6SfewWghCnT\nV9++aiPnY/IrFwfNOzSFGv6linolGzcVGqA1TVHLIudejQ1MXcfkhRK/++AM\nqpZdf76bAyL1zMk74wbtuVR026zpkDHXN2FhTb07lnDi+FY77E4jmdwZvahh\ntuf2\r\n=KnTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.43.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"^0.43.0","@fluidframework/web-code-loader":"^0.43.0","@fluidframework/container-loader":"^0.43.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.43.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.43.0_1625860309235_0.8543311143499839","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"@fluidframework/base-host","version":"0.42.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1dfbdeba69bc1f975f621b6c30c12936f81a68c2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.3.tgz","fileCount":57,"integrity":"sha512-3MAs0A8nlOWFdnVv85ztLxj+cHJa1R7tmWk/X4mdRRhcV+tYdxXwF+51qj3O7fCmLkwhCDI+W4sxb0M8hQ9b3w==","signatures":[{"sig":"MEUCIBYvPDMhHhoVtWIexcxKG+Yx0aYhWEwHrSksJKWVYb5nAiEA+iPXXRR6mUDad4LaxYaJngGtbMXcDyZ8UFM+ea5q/9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6LgkCRA9TVsSAnZWagAAllQP/2DO3KPzn1IFYq+/Bowe\notgy/sFWRTnNRzI57jY5Rpb+K/eWUZ1u7+wFHC5a5PenCNWmSqsUu///OzTS\nbmSbVgpFVq3ze+FIV/pSIUjsy/S3Fd6N70Tvuzpn0fp/picM4ivldk/p1ASH\nWUZAfwdUumvkJDbxrKV8PKm1gHVsgALkLtNMcw0hg3XMyQbWPY+r/9W/57AE\nK5Ir/hQAsNhOpMPm5Sr7O6l8O0T4l7UxiDlPYA5kTFSUDgrm13fK2ScxiRQJ\nEiVyzZFePjRwfPYtzQq0daBYKVk+jDAgCxr49EQ8TPO/ODHSr3ectDDLZab2\n5ynsUS8+lzpNm3q9QBkFielIBRQyBLSzq6n4vLJMny1EehFQkGgyzQ35yG/G\nxgu8LCwuGomzEVkYC2f3ZhL58ElUklVzFRXv+IkECFNfvLim7bb5LzXUP3Pp\noTE2wxLczrRNAkwqKRK7w0dSAMENqy3Bt015cqsI6jHOmVNJLliHUpBkgTcq\n2kgWRi1aSxcLlC2Nyd6qRiaYcdSF/qSIAAL4NtsQCcksUWv3pclubWIRR2dI\n+Mlqbzj6jSB61dzPefV3LNDTHihq5RghrV3YnFDGZjTO6FWoVh61EH4UIz1o\ndEnaf6yxPnSQQhvtwuqWasmaxllY/3FjgEmAMH7CNzR1BNtiIGxN9MP/h7WW\nOk8X\r\n=+iXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.42.3","@fluidframework/web-code-loader":"^0.42.3","@fluidframework/container-loader":"^0.42.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.42.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.3_1625864227822_0.7261999212505033","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"@fluidframework/base-host","version":"0.43.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.43.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"faab80dd1ff86efbe81b358bd2cee898bd7f0790","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.43.1.tgz","fileCount":48,"integrity":"sha512-3nwi8Hq1f/zYvgp/G62vZUKZvCZ5YU+jofWVIN/uJfuhz+0SPgcMSmZSb19c8E+AMLd/NotxdI2sNXNQxW3Psw==","signatures":[{"sig":"MEQCIAnTaUfgJ+iVwUhS1DV1njbE9PtWONsrg3JuclmmZhPlAiBn2kgyGzrcHXtIO2lvVDZhEqCfbuD/wjtUpfh8rzkscw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1422537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gcvCRA9TVsSAnZWagAA3kIP/RazCTb/YGWA3sMCQX+g\ngNcpSCVC9L/jrpLfIAEDm2DzwFHxtLikHPgUxikGypRKYT9vDEDvfPNao4ti\nn9oeWoFgl9MF1IigJ+LVpsSuF1VUQielLvEh7J7hWYYSrluMpE4jnr9QWFI+\nEDcGUSdvmVN7XJCRU/qqPGmxgqXSU8ouD51rR2M+kUhT1kv4KE2v6igJOh8f\n/v3tJkA0tPF+5Q5rjyDPdb6I4ieE0vkZlOS9E71FJq+qtN+JP1+vPPhCijTy\nvgmXPqpP7ZfSnJjRWPVlI4+f9o9L9Y2XGdtfMLDgS+0aJ14oh7LFuzfLd35w\nc5bVckfIEf3G2xMmahWI/vTz9PXg8NYxkAvcAr6tViJEISH5x2P7WGi2ptsG\neRQejIAblmAwsSnS4XAFrqDhrXAgqX9OCFfCw2M10D+8mIPA6JzVeAR/k9pa\n6AIo4YoU+ZX5V5HVWDo4FWmT2gznZSQEIaLmz8N5FuH57huKc/yIpm4w0Veu\nIjOuSBI6CN5RsGtw+ebIq6+imV0Ygy8B2+s79b3eWRqpH9egZKrEjlw3RheE\npHlvZrClELVXcQ09MVSFIE7R723Opa+5F7UsYMuuztQQaSJNxEoEVkb1wIwU\nw2abwtNi1MYF43GgJ1UBRjhaWZeQYdQLVMMxat9v0ovbTiqj0+WbDEUwZdu3\nvsu+\r\n=d9EZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.43.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"^0.43.1","@fluidframework/web-code-loader":"^0.43.1","@fluidframework/container-loader":"^0.43.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.43.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.43.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.43.1_1626736431215_0.23763462924830203","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"@fluidframework/base-host","version":"0.42.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.42.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"212967359c91c6cdb0b6479b1e3b5b01f22cd921","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.42.4.tgz","fileCount":57,"integrity":"sha512-DWPW6ypSjctTB9N7nB3V3T1TwtQsltEHAU3kGKzHTy/WuqVemWlUtLWBYu2j67iJEU1uYZB3W/xBbOdBSyKV5g==","signatures":[{"sig":"MEQCIFP8/OjTdyEi0m084U8VOKjZuF92EEr6cerYg5mBfOU0AiBhnxPKW6QD5vlD8dvJoZ0K8nL7FpxgX2AMAW9uhISSWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9hWdCRA9TVsSAnZWagAAVa0P/3x1RAZ7Aysdb2uDwjjA\nrJHtJNise0K3n5XcD+Jyj2W5FqKjskswndfZg1BHIAFhw3kczjeOJtOSIrb/\njyuMk5RBYc7JWSjJXxbS9f8EjPtkyys5zVnYxaPgmf8KHw+pGLCQEJ7tmH32\ntDidw1eK1o0zzrgYqvTbMVknhKIx82gP+SOD+JO0boTkvFAhz5uQhwKech/4\nm9wClreCQCH77d/AJmF0EJulC4Irez1DlJWFzOvcq7vUHJf/Bif9bF2cShAL\n6/PwB6fVX6h+vDw5bt2TUAZvspnNVIyyGuc4jbWbF+89uNHGkqLRXbJApxBi\n9Fl5AJRVOBSQsu3upUmDjZNEDLYim+r4jhQG+1XhefD4LCrQV/JxhpDGQmU9\nR7ORBPx3cxp1zmt9WCNMk1SXHouz74m+yT6ZTWGnFIE+A0uo0yAdnaRXo50f\n2laznlggLkvBoBbFoJuV8u6GVm9MkGTjNs1meGwGw3qC5wtmUtuTVmnRaWWB\n5q6I+iO7rsqD+USSTL69ER4cJey/osDl1j8oIr7bo0vkqs7yg11gIVaq/9zO\nQPIjacJZMDVnmvl7VjdmQQn0z2wwFiyMCRMHyvR9XWw+kzrEvsGOOaPQi62Z\nVKsCNi4Hp3x28sqXbXpVNeQxJ+MMHQtC2aEpGX9yfEYWiJyc7qTq5Imtpzp1\nJY//\r\n=bwv2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.42.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.0","@fluidframework/telemetry-utils":"^0.42.4","@fluidframework/web-code-loader":"^0.42.4","@fluidframework/container-loader":"^0.42.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.0","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.42.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.42.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.42.4_1626740125092_0.4905212999572346","host":"s3://npm-registry-packages"}},"0.39.7":{"name":"@fluidframework/base-host","version":"0.39.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.7","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0428f3840c19ed5e1b0dba7ee9cc33bd99514b02","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.7.tgz","fileCount":57,"integrity":"sha512-6fXS75h4OZ9iQ/nw1y5NfYq7js3SH++kKVWUgTTFUn+FZhbRxlkieKZrpY31NFIj0bm61OSexq9+qbUjTZPbUA==","signatures":[{"sig":"MEUCIQCrQYGLoes4Z8tdgG3g3JXVpd1/RSmv9CG0YbIAQ9QCLQIgAqDB3fpsapRAbI3YWcCK3Xilu/4MFUEymKrgy03wJuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+dAaCRA9TVsSAnZWagAAvowP/2fNkF4tHtR3CvOSimb2\nnl02637WaW8Qo/novxP4HTEH6jTnEdMQrPP93aygbXXvkls/d2FW3Th8ksfu\nBNwzOtzhaqiKZOIWGeELe6EqFahkCBCBo+wxl9ZbgsE+YFlX/s+Z4U9OJp0I\nG07QLd9uCNHbACLGQk5L33pzcJpdCN9AZ9oE3fxRDbPBWPjXadm3W1xyvDvF\nQRd6raEmD4M93vovLtKKWb2EMh2ClrSJYkwLNC5Lpi1EmxfWboH1SOmkpimL\nOAWhOXdv17eweD8GmCdaxTvkOLNX9BmDBQCb6prfs4dP273TukwV1qbnvZQ7\n8IOjFvtPshibMiew6PR7iXJporSY0o4lYG8K+oKd0hkCBfWlIBLb+b6cP4lG\ned3fuSH4v1HvptstmYfKQcVxXMwBEqCtHEZuwreGkMM8ccqYs3G3qXuhp7jy\nNklKWLH8szF9Ht1jYv8WcpPDWuPv+4xPUcfCTaGhu1Aho4KEzB7KpgQLZ05R\nexvQ+GdjMIpFmYBcFV0i99N0O7cU3KgcnUpP3Igxe+Di4nXTtgbPZFY/jQbN\n2gog4DpzQ2Ni85HnkiBlNEGlpbIduF9xRwygZyAy3vJMJHq5cZ4PHH63fG6Y\n413Y5OMus7Nz8Tg03sJvnqLjfVB+QG1XOFypnOQH0yjUV7c2e8ubAebquuBv\nrYM+\r\n=dpEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.7.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.39.7","@fluidframework/web-code-loader":"^0.39.7","@fluidframework/container-loader":"^0.39.7","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.7","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.7","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.7","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.7_1626984474742_0.173121005497475","host":"s3://npm-registry-packages"}},"0.44.0-30858":{"name":"@fluidframework/base-host","version":"0.44.0-30858","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.44.0-30858","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9ce9b4586cdc0a41a1148d7199ce04c23aadb4fb","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.44.0-30858.tgz","fileCount":48,"integrity":"sha512-Ik1i1RSB5w6OyO3fZMbqDZB56BlecHbqvtmKGgcibsuKsGUrmOXebUcV1R+UzQpMdd4or+85m8SZjkYg+f/19w==","signatures":[{"sig":"MEQCIAm44B+/xchWL3wOB5swVuqWXXIM2RDcsEMQ0ODOSUz4AiB4zEdvXziOTsezbt05NLo08f2cVDscRmHukdPYYtYAIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+e01CRA9TVsSAnZWagAAk50P/1bWRj5YQrG+7Kj2y64M\nGVX473GbD8ckfkUtqmL7VlA8Mc0WuZ17U8JgWmjEu+A3o7At4cMwS9mzUoXh\nqCPuh7i10AUrsvKM5GAWBsdOyCHFpxxIgNwAmqfE0KZlaVDSwqb4bFgOmH0n\nLqVuJFK1bGeKCRuu2p9bw5BwBFCbmr+xoovXJdOXq+qT0m7C4O7kfL8eF4dN\nCJXDRwsjvWx/SlFKZ9I7iKnqyFbsdHmzabSFShrBQXqPIvLEGULkKTSzwPlz\np4G7elCQ/JuPoAHAhgjR1wnovvdRYwqh4/mbQnLcK5h/jWrAJx9Hg3+V08OY\nSTFX96pLqo0sksOdrBJpz0AfN659PqiBnnAn+INAgQbo20Wzeb1WZEBoXKBf\n945uUE2Fi789N8U6JPdVPX+Ca7QsTaaLqIOVySYC0LPY5Mjel0U6urFDVo0R\nMb6JgdFf53XtC/7UOTeZ8R6R741Xkakr58yCA38//LMY4u1GASeIIuYF7VDU\nJtb5bSRrFs19DPWcHsoDXVMA8nIEOWCoXOb0SvqrIgwdYy/Gc1pCyTMrKu1E\npawMjc1GhAE8h6R0fLlEvlSGqPEPeiqc9wRjY6FJd6UzxkIhGGd7ctpptn9z\n1rvyjSLTJqqoF4nsByOKi1qB0Dkh2Km0xMk9isNZOqMTTYeE1n1LJysWLak8\nTGX8\r\n=JzsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.44.0-30858.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"0.44.0-30858","@fluidframework/web-code-loader":"0.44.0-30858","@fluidframework/container-loader":"0.44.0-30858","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.44.0-30858","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.44.0-30858","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.44.0-30858_1626991925708_0.5084078656124407","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@fluidframework/base-host","version":"0.44.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.44.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"734e767339b80ee3c4e9d5c836d0dd2f9c2be983","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.44.0.tgz","fileCount":48,"integrity":"sha512-g0YNPkIsI7ddZ6A6u6OQvMSLUKigO/zNuDg36/kg8xh/URmmnPoVk8hXYWrwLPDohaSWGBKwG6/PdP3JtJcbBQ==","signatures":[{"sig":"MEQCIHsMUOC0FUoN+lOd0Uzf0TN9uOG1uEe/hoVhCMYb+KfTAiAleyrCQtJqeDQHS7mURR9hmlmss691Jhr5oJdfPfDv+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+hxqCRA9TVsSAnZWagAA0wgP+gJvbGYD22By3BIQZE1n\n/zZUnoCWbIJTnpGc1SBTDuiGQH2pY2WyAlszlNFpMmxIUUDj1mGC31h4OBTj\n94au7JurBTE4rUQX1EfJ5zdJsOShhtNX8vCGTsfgHuJuPirMRSMX52WjwuOG\nQ82hYMjPit7lRSdhz5efRQcVLBXFnadtWKJq36ithdhU3azbXyAxCgd2RE8e\nSmgQOkRA1r1tSC7o6FWxchZf8TRrhmwUzw32d0qbYxB/xBjUQ3+ShO+fAp97\npi7/IzEY1QW/Mh7ncGOM4fHd4dlIfGypUZc9nbe7qS+VXhbmxVPFyr3d4kwd\n6nEemmVc8qOy2eKq/Dpeynv9YQQO/6pweCpPqPX6Tqtv/hIN3qx3y33ER8gR\nVzBHK9zfX8nYxjQagLs80qvrrPbdFGRkR3cojYHWijDt91uxIG4YEkyZiDWA\njxHLa/2+TZHX6P0XaiDwr0sGn972PVP8/2bBMlwYU77jW6+bzx6Rxg04oam0\n+Tg3jsFrxLgTea/sETx9Y/TeZeQMbZKbT7hcWkfN0iIS2nIeRLU+59/B1Vyt\nTKfJuRwmDNMsemvrIt1nhvU0S5ZVPMukwuGhbaNQOLSz7ct8zQxwMzKc6FrS\n7WMDj3EFEE8tpqND0Uvk9IYxSk3e4wUgx/aICtSDC84XqYTIxwzra6HpLHMi\nJ2u+\r\n=y/Iy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.44.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"^0.44.0","@fluidframework/web-code-loader":"^0.44.0","@fluidframework/container-loader":"^0.44.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.44.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.44.0_1627004010135_0.6480123107670961","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"@fluidframework/base-host","version":"0.39.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.39.8","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7cade141f111c194b794bac9fefb7d91fd240190","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.39.8.tgz","fileCount":57,"integrity":"sha512-MTdtYPsKbFyK9kzgsmZHQmhrPd0tgb8W3Tsku8WmEs5DZh1joNItnzf6fJaAqdZHpPD5EgM0dE+mkGq5SAf4uA==","signatures":[{"sig":"MEYCIQC0Xrlz1k7zdJX8Ckqeyqw4nm98rkSbGEJ3WdcRJzMnKQIhAPOXOsDNtMeIibxcFmaJ+inz7Pv10RPl69QjiHR96UO2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/y3tCRA9TVsSAnZWagAAMuoP/38Yj0c1c0pLQOT9pZSs\nHs7r7kx5CvkRZMkPtU1i2eNoS8sKn03eoaLJYpEGpyHljTzJlO8JXf7ROOgy\ndhBjkDf10v95cECFv7BerAA0cXdI+TLVo4Y9aireu9Eu/1QYGddusy9Q/E0+\nr9VBPgbph7zgzxVjD1anLo0a4AscixSahIvIKsJ/izgJu7gUILrKulQb74AN\nh4b+HRUM5/zfaef0LR6uM6sFIbLOcPVlROOxuXv25sSBdpDyO/FlETNVwPKs\nRjd8rz2Lj5QcolOE6yF32DF+J/f3StvOZX5ytVy1/LB404OzJ9QBnta4Z29u\nw9cmrEPIZtmpcRfNCCdt78n8BSaoP1Ne1y8YlTDf2I1EtwDCYzS/rUp8+mtF\nRaRXVXQXbOj92rsV/3/jhPAbTRhOj/rLkwinzx5rdCFSTUvP4TPL10go+xoj\nOiF7Q3pBstT2rNED30Z/bDq2KbNWaPG/q9vMw4Nio7RvrGG6gwYDQ260lYV2\n3FwFKNHJToDGulFTlDSR2s4W8S7DI52HRJE1z5fJE57ScoeV6RhoDqqepz4s\nMTPBPrUWpSzHWuF4jXfRvCL2P2V0RWk+piB12hI6H8eb0qsI9x1zA6tBrmlA\nk2m604PVPcSE21cYA1cp5AG38r5dfcKILvqeAcQTE2nax/K1aFpQQAaP/l8O\nguRb\r\n=iQwT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.39.8.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"assert":"^2.0.0","css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.30.0","@fluidframework/core-interfaces":"^0.39.8","@fluidframework/telemetry-utils":"^0.39.8","@fluidframework/web-code-loader":"^0.39.8","@fluidframework/container-loader":"^0.39.8","@fluidframework/common-definitions":"^0.20.0","@fluidframework/driver-definitions":"^0.39.8","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.1.1","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^5.2.5","concurrently":"^5.2.0","@types/assert":"^1.5.2","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.39.8","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.39.8","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.39.8_1627336173565_0.9200154255238921","host":"s3://npm-registry-packages"}},"0.44.1":{"name":"@fluidframework/base-host","version":"0.44.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.44.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c0d9c8b498623703e6b8525a62fe3a11f9a5fb7","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.44.1.tgz","fileCount":48,"integrity":"sha512-v/2l7GZ9hMlnSkQW8r2uGRHhi0jwzj8jOm5TlyYGluZf7QzrG5IZXO/AMx14he1uFDMpons1R7bYAwRhuGVcGg==","signatures":[{"sig":"MEUCICR6vRJyIEmyBe5jDZxmywlt5g65PuHqmLUnrRwaaMymAiEAv8R2OyvqCb7RenRkf50EzKs2X/TvZqbf1umA212uJLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1425716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeVaCRA9TVsSAnZWagAA3dgP/j35nHIqgPmc8pPIJnDC\nGogvoi/v5jZUTCjDFttUn/OtGPmklQS85f2gL/DNOoHLa9111JxuFAbwjCIN\nch7loNV/fpxXIkidFyi+qVcmJlzVgZMLp9rff8zn98ZXFtBa6VerHltfxUNl\neDHoHsJhD5YSrt1L06z6zLUa2hCBIoLMOf4fEIKytYYKtImGWhKD9xrZqaw/\nWUooYDr85clf34eVrXd4H/0ldWtT9ZKLSKO6WUhaS+aPZRIXoGSxRmNDst1y\nrfBZ93UysgJSPOnjewsbHRAWFNBn2EmXTQflu39twhgeC9737kYIdlzwnBmG\n/hppSLdhphM51VG6l3VjROYw6ie/PVS/35Mn0bjF7hWFv25GC3P0AP9vh0ys\nDepSqRMLFL3YlUc53SbJWteMZdsbg1x0oyFbveu5uNc885nFfyU0u8mHnTNA\nhr6WDU6N/N9OrobEbbOwVBTqcE6Ud2/1ROd0Az8gWmX40xQbZRnH5JmIWY5h\nm+onMoGcppkepQDuBeenFmuwBI9NVp0kxm+ttENMfuuHACIDNGQBUuuxTrT8\nxk1X0nXn4SwibpNO/bNA1o3zATTwaMQ2BjNawTqHqtZM0hbfEl1Lgz9M7P3m\nWqbAz9uujh8GyQTSLz/Nw6gX2WBuBx6dgy1XhEhhC4aULquce7Vf3luaSTyt\ngtXI\r\n=PH4w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.44.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.31.0","@fluidframework/core-interfaces":"^0.39.5","@fluidframework/telemetry-utils":"^0.44.1","@fluidframework/web-code-loader":"^0.44.1","@fluidframework/container-loader":"^0.44.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.44.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.44.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.44.1_1628038490392_0.04184320069901948","host":"s3://npm-registry-packages"}},"0.45.0-32948":{"name":"@fluidframework/base-host","version":"0.45.0-32948","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.0-32948","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"406b9ab3facfdea05b293f60d0a91fce1dd5fc19","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.0-32948.tgz","fileCount":50,"integrity":"sha512-r4mt7tB2bwG7FZV6DGIMwg62BjxjRozp9NkovAEjbS3PBaqOk8maMFkiW1JhM/F4Z5lY5u76oe5nudrqezrEEw==","signatures":[{"sig":"MEUCIQD0HuNj5gfZAJ9mf/54dVIdStQwdfU4krFtwrp1fuKE7AIgJ+t9MD1agUvfz8p7rYLTy9SJFbpv853krq1tNybAb54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1580405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDZBpCRA9TVsSAnZWagAAXOwQAJcAdUleitJZ/HsO466A\nXejJJOh7MKc7Tolw2kRIyMhH4v2Tuj25ZUEF/5AYhy7oBNWi8aMPNzPCXh/Y\naJiIU9ZomnqRQz6DpqHJJpJohN1DOwVEUy4c7Mvr0TtL9dX/0io4sXIt8LcS\nANDg8YG6UyIQvo4gR5Lm0XL5KPzY0NNumGPL8ZF2y/RfXFvnOU7TEbL2BhqZ\nZZKnQ+lz4Q3uzzNwX4MLgAG2RZuTEhXueiWjubYuDv14G/Bs9LOQeiZG+/vz\nU4GReH8gOcyfS5vr4FjHdsucGuts4Le2wnizB4DWbSMJsFP7K37GLK6Cj4sN\nDm/5euRpjGHvDr4cbz3ROX277SMnHb8cZ+0ubX0H3PVFHxo5QyMEW9YsJDRq\nlWGSSiIB12FvI129XLWRDgTw1dJe9bnzRuGtY/IoY2LKQBE5ZX9n0OkxCwSn\nObqwUnw1VSaD1gU13kk5f5vLHemTQb+1Ncl/z6+pO5sQXLtKxgP/iA35bCad\nevyp7+q2QksRCsmJKb4DVcbuPNx1cN+s7vZnYbJqR5TP/c1IQ/cwKExpmHcU\nR1aafEsOz03JT+YyKXwBXl9itdBYzZpMtwnHU3nyCR+MBO+KRZyj4/XD1Gn2\njpGFzSvL3hUPfi+zpD8mhSFx89r9+dFjA1kZT4utciXBgEkL2tNHtsl+1FJQ\niJaV\r\n=j25l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.0-32948.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.0-0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.45.0-32948","@fluidframework/web-code-loader":"0.45.0-32948","@fluidframework/container-loader":"0.45.0-32948","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.45.0-32948","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.45.0-32948","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.0-32948_1628278889198_0.017713423274769324","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@fluidframework/base-host","version":"0.45.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8950c3342359d8553aa3197fe5726d83c8fa41a0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.0.tgz","fileCount":50,"integrity":"sha512-WT69J34IPvDLafiBR5Vnm+1JKUUkfC/k6/5JxtCiPoAFUvC60fBiA6JPf9xBJPjpQU49yre7hpHcqB0Eo1v1iQ==","signatures":[{"sig":"MEUCICFWtEkZ0zUgDS3OdbqhCsZX0MyRtL7gD6YGD3qDmzSJAiEAlggI9xbMHP27NuoKWWdCiIOdGqsT+LhN7qO4tXjp+rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1582349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDcRMCRA9TVsSAnZWagAABmoP/R4AoOCWb8xSV3uVdO61\nEg+5+U56So29t4UL0vqJzjwfnLybydSUT/x/xEbCHdUse7q7J1tj5tv5a+8B\nFThrse0Y1M9kdPZvpBauO5X+GOzqwaS/B8jazJXt22LyNNQCgk3302lTX9R4\nDTCecrApFfMUwtyLw/7nlcgvkia6fvfyaSZkOJgIjfc2Ci94YTSnX9V6aTjy\nsYtWcYvuZOUDcL+3QUCN/Yvo9YbWCbS/V/CDLnjdlZ9hjdMIzGOSLFlm7Eqr\nGnkG7P2slVRI8QMYZPPWwXPyYaEDO5LkRTT6g58+LYETTJpNpSfMQeMAemse\nuPtHqFssLyHKwT4Dc+a5dDhGScEOTIxE0k7pdWxc6CQXIDHuDoHoG6bZcC7E\nLuBnD5j+wURKJPSCBgD2+JTl7dQrYXWPslDZ+U/0PwFvD2x+0BH8RJ82tMo3\ndt1S+hNuALM5M4ec9tUM66lQvbz9KbAj7fAyhQ66bxnpgq2ksgZ/VgSXS0xZ\nDRsunFEKTAiCaTTOPPf18pfiJzi4+wHP1fXyj5FPZVkobIyuLCqJatNGEr2t\nPVHh8O3nepdkOgVLbP/yytA8OKZRUOh2/GgZx7pF3+qei0ckVMExNJYQL11J\n2PQbNtAai38l5guOLO71JwSfYlyreRuyy5wz15FqZkMjg1SLhncCC4Lixhkb\n5iIT\r\n=4PN9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.0","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.45.0","@fluidframework/web-code-loader":"^0.45.0","@fluidframework/container-loader":"^0.45.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.45.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.0_1628292172194_0.07999490165884504","host":"s3://npm-registry-packages"}},"0.45.1":{"name":"@fluidframework/base-host","version":"0.45.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"283a752766917e586082323b56d8c04f95ae08f0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.1.tgz","fileCount":50,"integrity":"sha512-QHnXTTVcO9nh1GYXduLgROQyXV8d2qudGPZ0w/Z6aqj+wDED7hNxG6N038BqgU3OtN4o0pQH0S/av5qnIkNbdg==","signatures":[{"sig":"MEYCIQDEGXBfZgF9pJrL5KlVn8kREq3b/IZysPxdZPEsoXL3/QIhALdPjaI5PaqZyaxZp9ohP2Uuyl79acwcj3ZoGC++K6iV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1592574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdW0CRA9TVsSAnZWagAAdk8QAI8uWlriRyf3kPAIsy61\nUvUYTit0mWSu5UnLLgKqL8SlmikdER0Tic+uyooq6pO8fBHKS81KPHA6rt5x\nMKEe5uJLaFaj9H9Ql4OtVCJtZ2beKtxnj2dYwP3/mEHNLcfJjCCfDgrOthKt\n2sgCFhS3eGUxG386Jt/4BaTFZ8f/s2A3SBFvx5OEGFQnEDHDX++MUoKPSt54\nWNP5IlQlfzFjhjtPJSCASqY1HqvPNV+iG3Sk9DJNvG4yhR/ifATMt4SwHws0\nkl3FHDv5W91wzdN/CoNrV2YSeA9Y+PmEzWsQ1ilMYvDB2dEn25X/rw8X2dAt\nrC8PKtue431cqxijS5oyAey2o/Ydf6UY2t96ar7/K55WlHItXdh5nmNVqjVx\n22Y+oeSuT2qA6GS+MEb2lwQNUCjGQ40KxgjSkojj4YiEMi6e2kxaRy33oDhH\n6sRY7mF4VfIGQlmYL9dU6rDJIZ9I+pciLVNcEviMvfKrwbEPyn2zuf+6FEw4\nIIrddrrIa+QjlT6lwIPvw6ennP8dWs9y+Sg6bXemFkYtuhwqI9Ge+ee7KlAu\nm9HpveTcdcmZDlrXdFjG6iGU1+GvQGEpdc3r+5N/zHRDqSCJwy37awSsHlBs\nSJhkZcKWqbxR2MLRhcJZrJhxKj6R8IRYc2KIrDBbvMOTL9UXt/tlp1r9nfZE\n4BiF\r\n=NBd9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.45.1","@fluidframework/web-code-loader":"^0.45.1","@fluidframework/container-loader":"^0.45.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.45.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.1_1628558772249_0.9145012099388179","host":"s3://npm-registry-packages"}},"0.45.2":{"name":"@fluidframework/base-host","version":"0.45.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e9e8cfbc16de1e61ed69e6fa9a1070a399248fa6","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.2.tgz","fileCount":50,"integrity":"sha512-kIf5eYLlC4KMltuF6Gz/rs01LSJzRdwCqdVhI/vZGE7LKi/ytdeS4zVlnNFU2w9VwXdAXfQacNsgDafxr0crzw==","signatures":[{"sig":"MEUCIG1UQAreKNTimskSvMyiRp+MYp2AUwgv0xx2DTJuT6ELAiEAv3pUuAI7oHoSKwurkYl0YWefB+EqT7Mcz1bZ26xvbt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1595118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFEj0CRA9TVsSAnZWagAAH90QAJNYw2W6qL8ftJi3KX1w\n9J7ePDXdpfG+hwHD77mwbzcsjori8K3xcYjlkpNNZD3SqDB05Qd2f+5TLI6v\nKOyMyZ0UCYqyvaCviqurFRz+3JMlPfwLL0ql4uurWHVHA6DGEQlGgSGt8bVR\nNkz9LDfGyh6QawUZkGIIv51Hn34T1YVIwdel2NPJ5PtB8BvFBeL/hDM5ItdC\n1ZmIw61mrcQIpckvlve3iRVws7A1hvJM+9knHVFl3ie7WiOyLJBsqCEpfDkC\nZRrgJXtTgBUnkJMfbUaGSG0w+a93fI5lHCQY2k2y66+Sq61MJNmz4uuShdLN\nJ+GixCm1fzCjH+0iyBlgsdADRPcP3uSkMo/VVcNmV6Cpy1uFMXel0/QirdzL\nd3KJhjOzy5kvgDHYP861GHOxxmKWKuLXrpa2BAuol3TFmby40Pe33drE0IMy\nWJ59janlgW+xzda7YbSI+hwRfg0wm1sQkgrp5jK2O4tMTHCzUUx/yIeufRPv\nRqnlRDxOEbPJvKhX37Q8v/Cwttj0PERohUtj4GaiPTLuLbsrJsb6fu+1Rt1n\nS6TQ+IjXIdx2KRrHZ3FgZnwgMFqQd/9d/rNSpi30Ii71hflbvrueCxl/hssi\nNlipbT2cnlKnYkjOwCGiK3aGpxxpqnXEHQ1fdtj9zaJjaTrdXwB/kEpu+nRQ\nhAWR\r\n=GYl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.45.2","@fluidframework/web-code-loader":"^0.45.2","@fluidframework/container-loader":"^0.45.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.45.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.2_1628719347886_0.3730477514455366","host":"s3://npm-registry-packages"}},"0.45.3":{"name":"@fluidframework/base-host","version":"0.45.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"83907bc14304aa97dde41eb4d72a0619c85e7927","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.3.tgz","fileCount":50,"integrity":"sha512-TuKaAgCiO1g5EZgJ/CSl2QdURkDF69E99n6W/HeKPwfzeo4LAjPSwFCXiFPPjtgUObpSlt513H77oRAka1+oAg==","signatures":[{"sig":"MEYCIQCkArNnFc2GWDS7kFyZKhmdBYxvbhb0dKYIvNvtGVif6QIhAO67/ZdRbg5aF305QZXhMj6OQRHY2frpd2typz85talL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1594855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFcH6CRA9TVsSAnZWagAAstsQAJFbkfchfj4u2Ru/Cytz\nSdZTQavBpBJtKZvGjlofjNQEOztw8niY8RGTuhM+MzYCPKSItWwTjkaH2DmM\nWHq2X4Tm5Cpr3MGtO3fQLBTE8LZWJRHmhgvjzIPUTqadD9NlZZiwqohHvYJU\ncb8vLjDoP/exe4hogAAi9ImvRavNlNW1KOhD2En5BwRrgGQr+U2NLVebd1Dl\naGKchD9pojlW97Uu/ryespAj22LHclrNiKLaYEedgC3jNw/Dg4Ro49mwEdRE\nBvBjvQehwsy4kR9FfXJ5p3o1sUn/rcwiDY3dMTPtGbJumpXzzWiTea1V1jY5\n5IXQ1E3ARabLJAuUrEgoOEZnNNLe2WznjNx4Dx3F0WQka3XWjGGiY52Gqn/E\nT7nXRmYL7Rz5x26xn3Wq+Q943+jf8MmaAnh5IMra5uaYarFmGd2Jli2di2df\nK2fXwJovh7p3lGoRTK2RSBEvbv+uKfdHQbX1yT513V1koDGbqU/rSvH4Yhor\nSCuV3/kZfdqIFXuSvmUlBM7yp2Q9+hnEL0iz+Mn7VxiYlxTYwweAyfUGxYEC\neXL1JHr99TMViOKmNMokcSvKDtuEXtTXYGRwzZtRmNDwLGWv0XsMVCXRnEMa\nQ2lKp6Q6CwUaYDGnZM75So5XALs2WBtcIp4zxB5zlg0Gg3MNobHxkmCTW0/m\nLjaG\r\n=vK7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.45.3","@fluidframework/web-code-loader":"^0.45.3","@fluidframework/container-loader":"^0.45.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.45.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.3_1628815866183_0.4526738103965724","host":"s3://npm-registry-packages"}},"0.45.4":{"name":"@fluidframework/base-host","version":"0.45.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.45.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4096964a1d35bc2b16b844c857540962504cb96c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.45.4.tgz","fileCount":50,"integrity":"sha512-pT62X8YTBf6WPn85KnkRNeM1xgbPvO4wLqh1ReIi5tvtpVql096E5CNkULqQrB/Ss64pmdYOyVa5IXL7TKJGUA==","signatures":[{"sig":"MEQCIH+IykL0wv5Vfp3zcJMySLNAj/3Jak+HMnelEXuCrAjcAiBHN+8Q8RBDWZ3lSbch13eBWv+drTNyZYtonhIuP86jSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1594918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHAD9CRA9TVsSAnZWagAA6woQAICE2SXOAn/Y5dsH2P+f\nCPw6Dk4NOx2n9NWbEq1+xuz7HH2FaT/sELfRdWnOyy5EPDV5RAh/RVOpdiAf\n3PqVp6dBWi4HFJPrmSfqRPedNUxzpVRK5VtYqrC0u5lg4+oW1xy8BzTgBAvW\ngBtEedb0r6VK25/I7Rfe1ihJITJqAR+RWweV6YBu8UPJn23QC08VoQu2XQSa\nqdhx1VLlUXnis02iN89mMiJi9brqB10JwbC9jIs9Mmy820GpuAoTQNtQOGfQ\nqohWwIa4+kE0i+FJ2C2wkytCj+77rCbFmJsuPlvuvw60eljVMhIj7EAd9egZ\njjeIdFHq6gjkcmVdtj1ptOb1PzwBT/DFk1YY324r/TCwFGMmMUTfVkSbbe2I\nJ2C43jGEKz4WLzQLJj61hsSvwkLHmH4t5f8RxRTC9s4GJzHOLB6f7qH8Idk1\nb6eO6VDYJr5srza1eD9qYYrZECmjwTRrELMzgmWRuUpjWwMYZWFZMewqiuRO\nKlZeMuU/ktWZaOIOAo0QPpK655tzO6UwHN/xQTtftSpswycCfg+v0iyk08hk\nxRA633VDwFC1hfeGQRq3uIBjMBUDGRplKEN5U0Yv5i6cZNWjQyhHAmTU1+TJ\n6Ce8MVs7IkHTnLJGWvz7MD4UaI3uTx5nqDDWAb9FDdhsj+RIZH1ZvD1OutkQ\nxJhb\r\n=ahj5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.45.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.45.4","@fluidframework/web-code-loader":"^0.45.4","@fluidframework/container-loader":"^0.45.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.45.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.45.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.45.4_1629225213563_0.6121013150744243","host":"s3://npm-registry-packages"}},"0.46.0-34784":{"name":"@fluidframework/base-host","version":"0.46.0-34784","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.46.0-34784","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3fe0b18e1d96a8b3064f958a28445c4d3b09033c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.46.0-34784.tgz","fileCount":50,"integrity":"sha512-oNsopvxayzkM0Ftgd70in1I3sojfhf3fhUjMfy7gHruQRqXngblJ6gAw7MoYLEHsI2VmcBjdOVtjMbxRo08E3A==","signatures":[{"sig":"MEQCIBwMw4oOyscXiNMG+v53vBuq1t6qhrkDa73BlF732WnxAiBWDK7X/0c7oYG1fE1gdVqtOtM3metugrjW73GH5WimzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1595892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIDacCRA9TVsSAnZWagAA/DUP/0+Gr9VPEe2o7oBTieqc\naZ8R8cBWkqqrB649IoQiB8SIr5+elfd3AsMEgBcV44iuzDqzSLoj9SkeXuNq\nFAHZrc0U8tkypVt8LHE8j3Eg0/sW3BnRZtTiZzUq7VXrBZEZk4hoIrR1vzTz\nayctWX6awOHKlGQGr7YRJgolNtqORfPDV1cZ+BWhRY2CIzN+4XCmJ+lc8EZ0\nfpHy7yMtDUXzSARvKauqTwMHp1rFJUT7P4a2bEaBqmTMGgTfh8WtwPvboiXd\nvl1of2/Rr8VWekXGZlscxm1ioQPy2qfrVlOwkKOvmbUY6XjDXVaJ9wFwlY77\nlQ1Uh0YJhM6J6J80N7gtRsb7LB7E19W7lGx0284F8fEPBWUpAil1ynTlxZYO\nFSotR/aPIrSSoIcrXLWaud9aUpmsTZIJyjRVmGddF8ihho2GpXA2DJClM7lr\nlNER+zaHOPcS3aM5SwV5rtqEUImZPSE5ZqKirIttBBUWrQi1686Pf8GX6Lb9\n9BMKcNA96iU9h6DW+NSRCWClClw2vIOsjl4EdAG4SL9x9H9SyDMg175YRK6o\nPyTzFwmO1IeHGdZ8aJu8tsiytvyvzc+gnN2lDpXeCQ9NHi0FfWv9ku9+RdTt\nhvyG6wXNMnUYphlVoK2mok0F4rtBYqHft8HdmX87mzT5d2ER5beM2scdyifC\nL3Af\r\n=l5AG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.46.0-34784.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.46.0-34784","@fluidframework/web-code-loader":"0.46.0-34784","@fluidframework/container-loader":"0.46.0-34784","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.46.0-34784","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.46.0-34784","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.46.0-34784_1629501084761_0.4384722890017645","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@fluidframework/base-host","version":"0.46.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.46.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"52a19af60b038d32e8d812b494378aba7f261919","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.46.0.tgz","fileCount":50,"integrity":"sha512-o/4GIaQd0INpScs1u8zEVWfVishmiYfEbhGh7Z0MU6Ex3C9pGBwiISqvwjW7Lk2Ks7K1vSuMr8umU/D809GTXQ==","signatures":[{"sig":"MEUCID+aO8EDLh5B9D7rDJpBy5aMafFj09B12x+2OtHzZng3AiEAyrVwsVjr7+5YLoIRytD+Z0DcojlJDPS9P+3Mv7tcCn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1595835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIE0FCRA9TVsSAnZWagAAL3cQAIzwVVUDNIVDp4CKP0Y/\npAh9KMBvGBG2arv0gOFIRYBltpjwMEf5iBEV9Dh8V/8QZg9GAQ1+6fhFuyMV\n0AVvRGVubFXUC9/lzbwjrg/G56ubh16KQwz8vV7JrhOyryDbidYiCiUzeB0t\n7fBZQLjAzBEv3rETCs3z6VTO+gjqviyo9zUMENi+jFUGAa+Co3DuRzCuh7dd\nbtO2JMmiOvelrYLHg3B/DzVznXr/0BPusyv4LWl9ix+dHJiIWXsvu4XdOGWY\nCIOdZDaiJbTlkxWe1gLnOoi6P7TDB0jVkleT0CVL2P66i8JFRtKbwYbag3/r\naBtxccc5Jkt+b8Bzu10Y4Hq7O4du+7XF6yAmqxThkd7WgIOdcFD5rAxJRglz\nXyVVr0ansUA9yy3gbV8WRXSCUnvjRJbYmrMDdgHmdkC/TDwD3CriulRuGyY3\nZK2Y8IOd9ldmhIlC5lEcfT14CvhugfD3mKXpYO9AUILnzAJN68lRUb3SY2aQ\nqaEXIVBNYl6bVNYhq9xZXF8ZPWaE1U03DrqYXU/PmhOK/IcbGXsXYqG9gWB8\nK7dyyTW1zX0G5nJg1Er/btMoCg4WgyEbob8Q+51Jw/PsCLvonzIEk8ZqPgVg\nI3RC5hZekYAVABAcX0PAILnjnu2jTT4clS7epinq2WBiKc4BSQYakpDRP+BJ\nUNkB\r\n=p9Oe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.46.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.5","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.46.0","@fluidframework/web-code-loader":"^0.46.0","@fluidframework/container-loader":"^0.46.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.46.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.46.0_1629506821653_0.8005742201770694","host":"s3://npm-registry-packages"}},"0.47.0-35912":{"name":"@fluidframework/base-host","version":"0.47.0-35912","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.0-35912","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6e52ec98b8e4a3219e07d7b08c4575a7290a77bd","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.0-35912.tgz","fileCount":50,"integrity":"sha512-fiDMQzru+aEfxNh0G6Rwq6HT66zdGLwBx4Q8afMsZU0lUoY97mUhxtLRabIZAITjnc6iN2Dx4avMlCrluV/k5A==","signatures":[{"sig":"MEUCIG1OgF+L6snisrqLqPhlgW/5KsGJ8HxvIBgEzHeoBef2AiEAtwVWampA+1Y5lE62hw0R0Fz9bKudwygwks264SPI/D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1600787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsFGCRA9TVsSAnZWagAAyDYP/30EeSJS53LPqcnycedJ\n8BstYQQUHWC35nj9wmGig9VlFaiyI5ICvq7H6vNagHbtPw213scIQcwI1+1Z\nlht0yx622LlnLzrtHv+2PYjwnMF8HYeA2VMkKrhVHph4s0KkPBZ/4lJ9vV0R\nYUpkylCXAxDRCFaE7itwt5FzdsOOMxzIKb5JQjw3dvulbICsIKveUDrFqSeW\nyFBjByTiygP9G9+LixbRl9Ti9bvyJyc1vq9PPXvZXJZFOTPSOTq8u3AqOyCF\npSefUc9h1LEVwDCAL5f4x8/CNJ0bcTD93iRCvktKq6wQijQELClO8DVOmSy9\ntINpFyxLHj4h/ixVuEMKLJjurjg9ONfqaqcxla8gPqEksK6ZMrZSOzx3Rj19\nkFVu4UF+i+hy6IZVNmztEKqwFDFQJdiXf7gssdI2Y8WLlUpryJBQbadvCdtV\nIlO0u934qd1DVaJkfFk6UYFC5/0UmiidbY6A35F4Q2qas/2tChlSuDFUhEV7\n+4Bx3UsXYD/zPmlCccoNeUIOJfjvDTuUbckNfvV6rhWZAsWF2XVld1Nw0lgc\npJMoRTZsZ+BwaF8zfXi8J+qiXR4SYeLZK60CqLNruj5UlZy5CGQVPZZk3jS7\n0JQPVRvZCb4p2ON4mPz0JCy8bcfyVI4YPXVw0ACzdXBHG3gJRirSzBEkgsb1\nhCB9\r\n=vhS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.0-35912.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.47.0-35912","@fluidframework/web-code-loader":"0.47.0-35912","@fluidframework/container-loader":"0.47.0-35912","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35912","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.47.0-35912","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.0-35912_1630454086751_0.6050852522924377","host":"s3://npm-registry-packages"}},"0.47.0-35961":{"name":"@fluidframework/base-host","version":"0.47.0-35961","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.0-35961","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b94cb03c20851d73325d4196049b03805859c8c7","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.0-35961.tgz","fileCount":50,"integrity":"sha512-UfcNm7xFYkMOX53gTUgd0YT86E+JB+Rf36lCivhJTgYUo3VFSGgCks5Yq8W10EpPY3KXFM5muYNlHMc9Bgiwuw==","signatures":[{"sig":"MEUCIGbm5DuTpqpyjCtMObqU+hBFD7pOCTKlt7oUUdTYpQJCAiEA9+gNapmMsa/tMbdb1KKg/PywGzw07DYKMxvTZoervyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1600884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL7hACRA9TVsSAnZWagAAIHAQAIUJgK8wqPI7wPQPN+6x\nbcYoyWHPjEoFrd2NPqQ/t8Wuk4+RylBXlLGaya+yNCxWGPuQLjrUQi5iw56R\n+73dW89F75z3V5R6DWOArV0Vp67VHtZsRFurOztYkt2fSH1TrBr5c4Y4XTQX\ntnRZ8QWP4/ZVFuT4lAn5kBscUM2XW7RN5XdJVL0E2J7du+bhKYGiLUt4gbwF\nLye9JOGvNFfXo+TJNeOHQsX5bnRwBZjC1WuItjqmPh9j7wqRmPp8PLd6Z2Da\ncfXUV03kor7uYs1+OT0rLOUAB9QmqDQEY/5eDDsgQyFAuR2McV7HFomWP9SL\nQV1QIty6Tr8Kj5Iq8Tgm0sOwiHaWa13uUuJGRho7mvU88vLN8fxgqTojpsZC\ndlD7Kkh1KhjUjboD4Tx6fBtteO+CVp9dA9lzKktgzV9zWc10dsXv0y7UgEzo\nlo0+V+BuJi6tBYoJ3yEMnKK6tCZtnXCmSTP5g6rlnsV4QjdrWVAYc8qTZS2Y\n5/X6OCbIW3ZZhbXh4Unsh0/thMWh2lsWN9z7CbG/sYZQT2Q1NB17dmnnpo1h\njn+1u23wfcs0PSSEAkZ2AAEr1ayTKrmn9ttzp03h6ecI7MB7sQuFbelsN8fw\nr9/2WqqGn6SCT8LH6Njr+SK0weuOjpNmCddcqyvZhljkCl0Lx5FA1fQQcs1x\nZQzC\r\n=GwFp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.0-35961.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.47.0-35961","@fluidframework/web-code-loader":"0.47.0-35961","@fluidframework/container-loader":"0.47.0-35961","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-35961","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.47.0-35961","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.0-35961_1630517312855_0.5832029274110255","host":"s3://npm-registry-packages"}},"0.46.1":{"name":"@fluidframework/base-host","version":"0.46.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.46.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"66020d7154ec496ae52a823c335239c0f5396322","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.46.1.tgz","fileCount":50,"integrity":"sha512-iRh++xxO4xUAYhxEkSBdGgDvo/7QFKwrClg5onYlyw5Si8mMTKSG3gXH6ppT2TjGl1WBIkEDkqM0/RyBdbcw1w==","signatures":[{"sig":"MEYCIQDm/przJBaUOaxAkYdP0ojdst51NWmN4L2Z2+Fb+AORJAIhAL3d87G64uwIZQYyhcDeg9tguyGk7AZkphuKyLhU3KH1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1595959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMVWECRA9TVsSAnZWagAARrsP/RjfTW1m1yhzA+5yw2cQ\ncGTmrEUA/uExzp7IaivunYHD3RvIIUP+FPAH0EbOkKmLNF7mngk30kxDtp2n\no1frUM9vGLLp/AeGqhNhhBX6gGCeFrOXHB26azJRHKtprewgA7p9DKW9neoY\nAszV3REFaqJg3JT06BfrZY2SqSPnGVQ94GeQwUfH2oFb7KUO2eAgJEovCgkE\nmbFHRntUSMr/9uvjcZsjySTozI+2/g6+xXdzGvyeAIEtOzTQ3vKx58u5IWak\nM7gkyWVHnIe+Mr3q/XsSlJrBWjT2YRpW5hbhinlDsAinIu8L3+OBZQ/5HGZL\nwDOjGHnjjVEzpFzejhXAth74Yiwk6Ydya6cs4C//v2hkrLhJQtalU5Cx6Dq8\ndFifrCsNQ2kaKm+JVRsl7TJlmsEik7yu13jeOA/LPmJYg0eaUwVlcTWuHVEn\noSo54f2MT7k4prZtmg/a1Dg1ymZGrUpJgT12PqVXd9IS+BkxxBR0ckCC6kJG\nt7+eHReuxdjwkCdLX7MJojpXvftSqrRsUIy8MxonyG9262bgkaxXR+1ZNjCE\noWsMScKz+n+ZIxnmP+dG5vqVp8GcsYD7U/Mhwgnk7/nbkcaGTGL0r2yf6/vm\nKHIiYs+DpgG9OCFv4zzgTrULegUtaG8gvFVdP7skQZ/PqZJNZEGbqKKZXZHi\ngj/Z\r\n=U0ML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.46.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.46.1","@fluidframework/web-code-loader":"^0.46.1","@fluidframework/container-loader":"^0.46.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.46.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.46.1_1630623108605_0.9777016407198484","host":"s3://npm-registry-packages"}},"0.47.0-36362":{"name":"@fluidframework/base-host","version":"0.47.0-36362","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.0-36362","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"770bda15b8b95893ff8832fa1788d50221cb7aad","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.0-36362.tgz","fileCount":50,"integrity":"sha512-9MRut1u/hvzl0D03dx2Gcvxr8b8r4MD4hcIUtj2EI1QY6s/UlvO6jrjJFOZaDt9OdDJHP/FbV9JoJ7vaW9VxLw==","signatures":[{"sig":"MEUCIQCFFR+zRZuDy4wI1FI4cYEiHg8kUnWE8ZhhP81/ZryZDQIgLPV4f4sVooOF9cFcC1Tkt3H9SMwPFZMjwTSFr8q60ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1602343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmpVCRA9TVsSAnZWagAAo58P/i/L9WEirwM3X7B4G1vz\n+SEkY8Dx0Zm8zzjxe+lTf5HcBx2KP/+gW92gM2qLek2BPrOS6Vd2RLb5sEOg\nkaQjS4B/xLSBwlkYoHqCBLccxaRvFRB38ZKdRb74nFegoXkHCIXKLULLUzbo\njpRoNeC3bZsm84zhORdJ/I44FX1imybJJmZExt7YkFVmjmmdoOwJVT7z0ZYl\n7aZiyhgJw3Mnye/sgP5dAri9FSJbuuHz8uHmEgflJ3nmZ3nuMwgN0cFDDPJK\nFE0yX/Cc65C8IH86tciQ7R6Qe27KwY6plr4OJk28fm0+oFKJ01I1guFJ8exS\ndeaNUeKUzZ2443ChbP0dCuPcTBJKuGmO2a1g8xd/Kwq7fjBApVJQRshINEZL\nhWN9W/jy2RUL4nKwUXTfRLalyH3TPDarpfOKhSyn5EMU78RTmqfzsg/lL91b\nOwahTsOlSTolKCCqtG6ETttKPHMlciMHc3jMcbSapiGllyLz990DEPbzEDjx\nCX3jG8lRpYLO4T3D7rPO1k1J6nztFZU6yZVnprgHElJ3YOczFB3sWT37UTCa\nrFhy0vzlYSA7iMz0VF1gRUPSZHcEIJly0ZoX8S7Rnp4Xo77K6Wotp7qIeuGm\nrKjASlu6SvHyVp/mKo3VfPc2pyd9cQjfQ1MRd6TG9ue89APXBajhsKlZ0+8H\niMq9\r\n=Jg0P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.0-36362.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.47.0-36362","@fluidframework/web-code-loader":"0.47.0-36362","@fluidframework/container-loader":"0.47.0-36362","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36362","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.47.0-36362","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.0-36362_1630693973412_0.764312275157127","host":"s3://npm-registry-packages"}},"0.47.0-36699":{"name":"@fluidframework/base-host","version":"0.47.0-36699","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.0-36699","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8711060ec0ac534abec5a46c89a878d4b6338bd2","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.0-36699.tgz","fileCount":50,"integrity":"sha512-50P+muQbCJiinleQZc4i8iTrTCIidMeRqNk+cu7IT4EEUfb4B2pLGyqJzgGLM8Ji1c7iLhjU0FukQec9IehUFQ==","signatures":[{"sig":"MEUCIQChTxmv5/jbkcfn+ZM2st7VB8BYT6PcCoQ0nuZ8sb1B/AIgK2bnB6P5HMzzqcbYuxi6nRDpaUSKr4dUl+blgslPhiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1604170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/kwCRA9TVsSAnZWagAA7dYP/AqGSlmFfR67cKEes/0i\n2zgiCWWVk2krBpdbR+LRdVQbzMG7+EBr/Jj9srStDxfnafYN29gYrlds6wVz\np5o5/TvWCBCRPn5tc1YOJSPqfEgUTHawKIdw9o/GKVAN5Va2wRdrHaiwjCib\nnGR41v6vluLKOGhnzH9DtFazlqnHsx1AZoDRZu+s3woLgP/buo9FHCpnMWBy\n7pPHU0oedqHQdPnU3O+u/G26iWj2bGhvsaYtxRQVIDHIlhPtzGck1kzaZrl5\neNaJT1VQNIvx9h4gr5Jt3+kGGHNLXvkKomOv57RJeGNbrwfHTtIyRrwlxPek\nKsAxP8goDiqKnNlEYQG/dguP6ib7uaIbcX2N3IA2+s4M800T+NBdEtjCeqRO\nXYOVwp4F92U7xLf8b0F+tO5//50iWmLQ2X5Brv9/Wua9zlyS+sgVjZWKP81j\nPFkdg8vZpH1iVg5yhuzjGkqCAi+CjB0Fkd8lOMXDbuhu4qzFCgbIgJI5AcmK\n85NRyxYLTcPJ8gHPehotcvqdit0po9oJIixqt+J//s5AozSLDBn8MiTKzZdN\nCqqGDEGVQLaFTZ89Na0Z3NQ8fWOwpdVmJgcnScFgnobz54fwDYrNJD1iQ1lV\ncAxnV9mrp1PzZGC1MickSQvJXfjclxCVjXflD0yEGklKZ65J2T2CHhDd3KWF\n1fH3\r\n=WTaR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.0-36699.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.47.0-36699","@fluidframework/web-code-loader":"0.47.0-36699","@fluidframework/container-loader":"0.47.0-36699","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.47.0-36699","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.47.0-36699","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.0-36699_1631058224499_0.3832840377163602","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@fluidframework/base-host","version":"0.47.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a0830eb32ef97842faa57c0222c3c7eb86c7d234","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.0.tgz","fileCount":50,"integrity":"sha512-qcsj7MJIH396LC7I4E+vmdHhESJcAW+5xR9aCtubIbLjYJY2Kfpq8wOC+ZN5HV7qf9lp+E6x6JqrSPWKgaDTYA==","signatures":[{"sig":"MEQCIE3WaYzB+N6qxNW21R8d5uXFvKF9bv1k4V97IRXFfx7CAiAPtjwhITpk38efggM+UI9/6KDsKZJJ9oI+K0SFMbgJBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOPpsCRA9TVsSAnZWagAAYG0P/0l+uPVn7pUlHmYOg4so\n+1J09I65ApwLp7BkUKuIWrKFW/pbrW/6q4DLQKvvb8SNzRMKBz5hx1BqmWCx\nHiFx0rBxc/Q0HGHkKoDOEKkPkforrmwh6DOrne+sR4tA1StL0ByiOEMoLnmn\nCCxF/67wX10TX/I2/W/fIlSmpHOsKoza3iEx7lGc6cwncQDszPP2rtYu+p5F\np6r+yI2ZIaRYnY7d+RNZuK4nXjv+gRb8zuqywrbwCcV2rmD5LV0TInmdpQ8k\n8cI/Wy96bj4nzCCAohL54299vCmHMHxuYIqjG6LdiqAz7NKZV0A1D5Ok6Avb\npxuCDx28WyauD7Ln1sn6/hNEGwRklfwtv2fH7iKKhvTJC6Z7QqL+4Q6aD0zG\nmyPQXbzm6fSzssmYeGm36vDIHq4bFbnrwN2e4BhIW9c/iey/ugEZb0WmAk5W\nTAFrkSOsGYPguYwD49U/VbINy95bIFQb/6HVEsBBmDPINGHcTC56AnjaJn28\nQBELLi1B+cpP/qjEKzFWr26sO69u+9QnMuPtnf81OsiejJ1PIpcLBQ0ybvca\nkwLoTYeuVMhhcbOhIhB7jD5bX1T7lh1i8a/azEL1nYE4avhUB8fqjxkTnpCT\nof2N6engSBarzd+12XilxXaKzONCrdhoziWaPE/vFr+ilLe5/RhfNaPcdujo\n531U\r\n=fcHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.47.0","@fluidframework/web-code-loader":"^0.47.0","@fluidframework/container-loader":"^0.47.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.47.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.0_1631124076665_0.2325191675695386","host":"s3://npm-registry-packages"}},"0.46.2":{"name":"@fluidframework/base-host","version":"0.46.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.46.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ae23892c153f1095f53f550b54010f86f266cad0","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.46.2.tgz","fileCount":50,"integrity":"sha512-f9o1nkfHm1dw/+rFBhhe+cXIKNgvB3y4OFDetZB+ba9qqFHTOJYjYSX8FYWiRuMSTmBx7sZnEVQBdwKUzkt7fQ==","signatures":[{"sig":"MEYCIQCgPZezEk1GIMtJoB5vRIuM6IZviT7dp3GNfQ4ii9nkSAIhAKvHbWjU8PP44sJYObrVTdzE9ZXT1Rmpk0qRdDqTLMTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1595883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQm2GCRA9TVsSAnZWagAARQgP/ibAQjdobcLKD+mXFrhr\ndFXJnI5diuTblZkNtkSpnyN3Rwp/DNuyoAbosgBLAwkMQ2eVSEWrY5gj4DUH\nOcqRgMfkDPOgJTaXJJRcz7DqlE8HG8R+JKIUz8cGa+UKMc6SkXA18Ahg49ce\nWztHaD6RzPnCftAcfN6njFBdXqnK0rG8TlD1lXDRsTuN8vlbfDthfUt4T74A\njluZjgy/UXKq15fNEFCb8eNXc3f22sBnywpXY1zwtOMNOPgZ1RPt0dJT92eo\nupezFYL7KW1xjXUbMjlBiXxE1KXQZqhoVaTMPMQ6sSn6RQasBrIQHCHH8y2o\nBnmdCHpQsXhsCmldPPv35daJkVBKdjPiMK7XvZaTFbbfiaIyTiOxy7gGTQei\nTSUrHZ5yRzYgF9mHSfjETU9uUeqtCsuaed9BtXsKMUlScMiD/f77VN8uPhIP\nVB/KJpVP8yTTth09jUu7BsUxdTqjR7fD2aP7Es/TUTSL+vxtLbCfE5mLM8Zs\nD/mEcV0n6D/OYveIRgbxZsuUn2BsasvY1zwEZ9glVqwzPeydhP2y0ZSBEUYT\no1i1LBF9Tq0G2xgR7dwkfXW8/PygWRn1mXy1ziZhwt3JfmhZZ3RYAvIsYzJB\nVrl0+AbF+EgsxxiosqGsT6lUU4a9/FD9hNNvL9a5nYJOppZT1xKsKpCjxtVE\n6eWn\r\n=aXeg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.46.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.46.2","@fluidframework/web-code-loader":"^0.46.2","@fluidframework/container-loader":"^0.46.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.46.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.46.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.46.2_1631743366388_0.9524572236104629","host":"s3://npm-registry-packages"}},"0.47.1":{"name":"@fluidframework/base-host","version":"0.47.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.47.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"60f8eede1691dc2fd4153e9075d6f3df871cd23b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.47.1.tgz","fileCount":50,"integrity":"sha512-WMhsVMY6vOvWnt9tDlUpu7h3SZRLn91iHQ8LKuGPIbzb5KICng/vKdo1Pvq/8fpOXIqnV8ifnPMQHKumLSlXDA==","signatures":[{"sig":"MEUCIQD345plKrThPljiCnOiVnEPLJCmDDt5JiU/DvSmpXVwXwIgC2ydSkSyQdOFHqo7wRV8MAdu3aJSshjXoPvR1H58A5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1605004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQnqRCRA9TVsSAnZWagAAGacP/iXqTSRTNRaF7GDAfoXu\nIZ6sRrk0gUH71KPjaMNTxWP6A2YsOwjDE1efLUjSto+lXub/xXj2EztY401o\nZ5mE14QCdu+TZFI82onhX8sLo0VjMOQjzqTkGaXP7vvdsSwlVFlHuMSAAB39\nv6e5BSUMdYyEvpFeRdQSKufCv4uSoi4V1iyyjrl6Ft71StY8q6NFUWNkDBx8\n/UM1cIqXb6idQECaUQZ+CdxwA9UTqX+4AzSeYRiZOwKh6PahmJ0fAdZDJDq5\nDCBua/cVicj2EtWCO2sq5DRc0V43ZLWK+2dsLQYOSg7sFXL5vOPAiaZDIpEF\nYimkMQfgkbxd8DNWRVxKCQBeOjUBZVKV6glYpt0E4/PrjeavEPUZWT5R/DeB\nYdIa8fNM0W3/JHBV73GiQKLNwINiFTxIi8ou9l5d5vzdz4h0xcqG0LIH8Jhv\nnbmAixzdPs3PLKulWo93QcM+fD4ogdWTGJoHBXtXB1ZwQzAVD2qS8CuFVNn4\nzv6iWR0nObakzSBcOjOlPCILfHW7kYB0JWwUO6ZvfOQEW//d8ji7VpkfEKRf\ndJd4DGm9VXHZDDJj2H/gTPK3SdnpuOj18QajvB8oGmhVPG3s2mFf8v9FCC8m\nR2UxleErpUqH1o7vz+KJJNHgG2H0xGLC4t2yT+Kfq+miscWH8rqcgIYq60BO\n+xrp\r\n=FzaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.47.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.47.1","@fluidframework/web-code-loader":"^0.47.1","@fluidframework/container-loader":"^0.47.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.47.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.47.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.47.1_1631746705465_0.16338439843938923","host":"s3://npm-registry-packages"}},"0.48.0-38105":{"name":"@fluidframework/base-host","version":"0.48.0-38105","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.0-38105","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"011c9906242149d70cbe9e78eb4084668e5d8f4a","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.0-38105.tgz","fileCount":50,"integrity":"sha512-vzxq0aEbTNBBixXV924UnPOjz43VIMBBkc8UMG3zNlLu0ACrSejjRazENEBjCv0/LGSQmuI/LaQQV41bCeQxkA==","signatures":[{"sig":"MEUCIQDBUOyPalV14lLQXp/eEPDEo/zCfk+sucKSipG+RqKRlgIgKlRDArV7ZW6BOlAxrMU5lK9Mk0/lfXkv3XSXULYtXXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1613593},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.0-38105.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.48.0-38105","@fluidframework/web-code-loader":"0.48.0-38105","@fluidframework/container-loader":"0.48.0-38105","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38105","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.48.0-38105","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.0-38105_1632173010181_0.7964005955171458","host":"s3://npm-registry-packages"}},"0.48.0-38142":{"name":"@fluidframework/base-host","version":"0.48.0-38142","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.0-38142","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e7d38e8b8cf13880d5c1391a2dcf5225c140743b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.0-38142.tgz","fileCount":50,"integrity":"sha512-lvo0wOkr8pDo7ZKt1Wgy6HKxSKniofNlFYN7F4Hus2hceczqSmRD6onbnob2cCRuGJ+xHoEQQW29wwlGHPC67w==","signatures":[{"sig":"MEUCIDxUj8PAvVemiJmSEvEuqDu6lVuOjNMXdPz1g/9rc8gTAiEA2QRger7UItSAKXar8eTbt9hJxHBeW1mOay/QnfbPS8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1613615},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.0-38142.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.48.0-38142","@fluidframework/web-code-loader":"0.48.0-38142","@fluidframework/container-loader":"0.48.0-38142","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0-0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.48.0-38142","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.48.0-38142","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.0-38142_1632240108950_0.2863837937979883","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@fluidframework/base-host","version":"0.48.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7d98882c3aee440079c4a88c9f685bbeac753a95","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.0.tgz","fileCount":50,"integrity":"sha512-981QcnyJhq3nHRwyIL3LoE/2auJwlEgMuTfBrXPmIca3D898ssjR/vmcZRaF9yTb8wEfAJzudJQrsS/Zpg3ZAw==","signatures":[{"sig":"MEQCIGBGIGz3fiC1nQYkeeJdqmwSctJkj9SN9gfsGcjBm6vdAiBebZAobDZfhwHiHK4iGQqLV+dykS+kwOyfcd/PfwR10w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1613364},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.0","@fluidframework/web-code-loader":"^0.48.0","@fluidframework/container-loader":"^0.48.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.0_1632254947498_0.4650059642055657","host":"s3://npm-registry-packages"}},"0.48.1":{"name":"@fluidframework/base-host","version":"0.48.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4ee5134528ede96941028369c75c75b044644326","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.1.tgz","fileCount":50,"integrity":"sha512-BKh3sM4OqXAyegMrHEUuse6lq2DLtBJQsm+hzcP0Y01YA2jORpOJIhMY1v5tiZXvfXGL2xyaEwONlv2fRhlxJQ==","signatures":[{"sig":"MEQCIE8RJkRA1EkbSaYnUWJL6kmIuLc+yKNnVcrGHM3Z1V0UAiBFjAGKfRXKXuQ/XUXDTD44O0RZriKqNMFIbw8KL5f6/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1613374},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.1","@fluidframework/web-code-loader":"^0.48.1","@fluidframework/container-loader":"^0.48.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.1_1632436141673_0.2208536116497597","host":"s3://npm-registry-packages"}},"0.48.2":{"name":"@fluidframework/base-host","version":"0.48.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5e42d7009ebea922ec65d48e51b5fbee4adba06e","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.2.tgz","fileCount":50,"integrity":"sha512-2dcDqUP5dJBDuU40SJdymxSzqLPG8L60tp/d0sa/PTjnuchgk0m70lzMpxVH7AveD14f1kr9NYdCsRvmk6KjOQ==","signatures":[{"sig":"MEUCIQDeqHrISbgq2qoi6HJ0odGq4HyiTOZpiIBXCTCbNS32rwIgEep99fHlujT9yi/5xEPz09nXEmxRFYIZ/1uT2jGXrvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615078},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.2","@fluidframework/web-code-loader":"^0.48.2","@fluidframework/container-loader":"^0.48.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.2_1632772652563_0.24101299024605471","host":"s3://npm-registry-packages"}},"0.48.3":{"name":"@fluidframework/base-host","version":"0.48.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2c530114f21e7829b2f9cbab3ce01885ecee2bd9","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.3.tgz","fileCount":50,"integrity":"sha512-tGh1wf7x/GTXvQf49OqdC5SzHi7BK9WctZ7BKqHykeM5HfjYdMQ7/6xl7H1cRY+mLhAYBvm6VRQd/JpFmqdSSg==","signatures":[{"sig":"MEQCIEqn1Yz9zxoSn80yIgd+aFnPiTDVKzyGA7z9eVMnkCkMAiAMnhAQQFm7rk2fA0AQnhEqVMB4lKBtr35rfWgBZpXmuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615230},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.3","@fluidframework/web-code-loader":"^0.48.3","@fluidframework/container-loader":"^0.48.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.3_1633033854185_0.31077892264707163","host":"s3://npm-registry-packages"}},"0.49.0-39015":{"name":"@fluidframework/base-host","version":"0.49.0-39015","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.49.0-39015","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fd1723187d253548fb62aa2505fb3d8149777c99","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.49.0-39015.tgz","fileCount":50,"integrity":"sha512-E9MfCNUEvU8Qu4ZDxyxCFSAa2+6NQJU9dyi6QjeC1ytbc2i7dpV/1t1xLJ0iVK/wngbLuQjDd725JMhLvyx/ig==","signatures":[{"sig":"MEUCIH0Oj//xxzKCvhs/KyaeSkLcfKoavlk5N54cMwNViISNAiEA4Wx8wpBodIKnJjQIGvzeH9wXaAVIiPq0YwSz+3D8DLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1616612},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.49.0-39015.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.49.0-39015","@fluidframework/web-code-loader":"0.49.0-39015","@fluidframework/container-loader":"0.49.0-39015","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39015","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.49.0-39015","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.49.0-39015_1633039271068_0.3096044098758739","host":"s3://npm-registry-packages"}},"0.48.4":{"name":"@fluidframework/base-host","version":"0.48.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6b151d6ca13b4b283b02bd8a25434e00ac4094cc","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.4.tgz","fileCount":50,"integrity":"sha512-LARsj2yQHmDeUTou/tj34e4f4kdD4BOISbEGCLJKA14akeB02XfLhmAdP+wU4UQmyXzihO2uOeR9I4M5wCklTQ==","signatures":[{"sig":"MEUCIGzBjF7FyVqcNYeX4OQFHUYxsm4rFXxVQUe8jOCDWGUpAiEA/FVA5p5aULx8PHyjOk0NHwWUrv/sigrsDWs2asMsj+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615325},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.4","@fluidframework/web-code-loader":"^0.48.4","@fluidframework/container-loader":"^0.48.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.4_1633108887610_0.9074474696246311","host":"s3://npm-registry-packages"}},"0.49.0-39313":{"name":"@fluidframework/base-host","version":"0.49.0-39313","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.49.0-39313","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0d5caf1ceded6a2396be4bcba2b971b415e832f9","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.49.0-39313.tgz","fileCount":50,"integrity":"sha512-VlpfKZBwyEvuGt8T60jYwgrsZMmupCsJVMGQYWm+n4ZT6Utsi5Dkt8rpRw+MntpMSVj+TlwwAPTmO98cTiH4kw==","signatures":[{"sig":"MEQCICURWB7ZJn7ihrpkMsBMb3l2RcpTzGW7eXyGx6DjsQ1TAiBP/StwYio5NsQxE84WjiBE5NbOvu2RG2DvnxHttnRCzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1617797},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.49.0-39313.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.49.0-39313","@fluidframework/web-code-loader":"0.49.0-39313","@fluidframework/container-loader":"0.49.0-39313","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.40.0-39010","@fluidframework/protocol-definitions":"^0.1025.0-38844","@fluidframework/container-definitions":"^0.40.0-39046"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.49.0-39313","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.49.0-39313","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.49.0-39313_1633389777209_0.8002784817257369","host":"s3://npm-registry-packages"}},"0.48.5":{"name":"@fluidframework/base-host","version":"0.48.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.48.5","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"872687312ba11a8f3e958e8ed797fc9efa6a6126","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.48.5.tgz","fileCount":50,"integrity":"sha512-pGoP5byOyW/nkV+8URxVmbA5nN7UfT6oGOR2FaaVR61se10Xg5OhpOGdAyyh0R6cnfgH3Wqdhcc80OivXPvEUA==","signatures":[{"sig":"MEUCIAyz/HhIZ84+//Z1SRQdTmkTRFrbMUkJk0ZhiQXWYpVVAiEA9REhPlJejVzzaX8bcxT/+084m9oX+YdD1cbPOEJ6aok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615245},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.48.5.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.48.5","@fluidframework/web-code-loader":"^0.48.5","@fluidframework/container-loader":"^0.48.5","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.39.6","@fluidframework/protocol-definitions":"^0.1024.0","@fluidframework/container-definitions":"^0.39.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.48.5","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.48.5","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.48.5_1633471155590_0.04471305014001059","host":"s3://npm-registry-packages"}},"0.49.0":{"name":"@fluidframework/base-host","version":"0.49.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.49.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f74cdc161f831e225ac2dbccd79a015ee4da6ab3","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.49.0.tgz","fileCount":50,"integrity":"sha512-hlXQFBOTaJQeDVS2xoUGAW7Vvzs6CONTCAJ4xqc8l/M4cuRjuXQHuGm9AEsQmvIVkXT3D8ASNDshjPFtdEC2Zw==","signatures":[{"sig":"MEUCIQDbr+83BCYKGFH35RS1oblgoK5yqvWg53ImamCUydbivwIgTU5YGPJjucQITlkmHUgKx6/+ixXfIZzQE9r5VZffbD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1617855},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.49.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.49.0","@fluidframework/web-code-loader":"^0.49.0","@fluidframework/container-loader":"^0.49.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.40.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.49.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.49.0_1633561318971_0.13233042568677567","host":"s3://npm-registry-packages"}},"0.49.1":{"name":"@fluidframework/base-host","version":"0.49.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.49.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c9918e8b2da267cc0d8d19398b5509a176c583a5","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.49.1.tgz","fileCount":50,"integrity":"sha512-S8YPBgwcqO5zLHcipT2JHkX2XtyAUkLivOJURRrWfOYQroSmnx0bTK0lwSLwHAYxbT2vuZ94AGPvkSgfhEPibg==","signatures":[{"sig":"MEUCIEiSufP0/DyLVCcc8qEKwwuaIc8CoOBqeFVLi4zRaJQhAiEA/QY8wSYq9xzsqqh9rYkk/APp8ZRG+/bT6Nng1N8C+IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1617940},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.49.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.49.1","@fluidframework/web-code-loader":"^0.49.1","@fluidframework/container-loader":"^0.49.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.40.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.49.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.49.1_1633969484513_0.09868514564590014","host":"s3://npm-registry-packages"}},"0.49.2":{"name":"@fluidframework/base-host","version":"0.49.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.49.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"76f6f5d98d6f712ce7fda835005f19e62a213b45","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.49.2.tgz","fileCount":50,"integrity":"sha512-NAeK9Sc8aQZ40NmBwcPfWL3r+EWx9rhrhXZHEv8b83JUv0QXcM86zxCi5Vv7wAvDE++uW+ktgdV/T+MFRoTrRQ==","signatures":[{"sig":"MEUCIFSGmq9VLeTl80iOCFgpQpf0Q9X/bI7CxOMpXJNQuMeNAiEAtd6+vciEoR4+793NqChkhlfMVsApqukvyVOacUcV7X4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1617831},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.49.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.6","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"^0.49.2","@fluidframework/web-code-loader":"^0.49.2","@fluidframework/container-loader":"^0.49.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.40.0","@fluidframework/protocol-definitions":"^0.1025.1","@fluidframework/container-definitions":"^0.40.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.49.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.49.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.49.2_1633991026479_0.3696926204779991","host":"s3://npm-registry-packages"}},"0.50.0-41365":{"name":"@fluidframework/base-host","version":"0.50.0-41365","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.0-41365","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"da9065dec497630515691bf1ac5d5503e3c7db88","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.0-41365.tgz","fileCount":50,"integrity":"sha512-V3Z1PuGvCgVoGWiIsGlxIkXZCpRlOgDUPHzU2y76G9YBEsqq9WjGukLU2f4zgU0sXll/IwTSf+QHhAfRgJpp8g==","signatures":[{"sig":"MEUCIQDwn2G+k+AXge3AuMSkDj/p7QoOsViEbEvOi/QX+EXe/AIgEPIF8+edL5FM6NyiSwujko2mAhAjPSHvvxxhyrX6VKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1625966},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.0-41365.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.39.7","@fluidframework/telemetry-utils":"0.50.0-41365","@fluidframework/web-code-loader":"0.50.0-41365","@fluidframework/container-loader":"0.50.0-41365","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.40.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.40.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41365","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.50.0-41365","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.0-41365_1634835751879_0.6008284910056834","host":"s3://npm-registry-packages"}},"0.50.0-41540":{"name":"@fluidframework/base-host","version":"0.50.0-41540","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.0-41540","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fb11c64c33788687d5b482b9db46bbdd49ca3c35","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.0-41540.tgz","fileCount":50,"integrity":"sha512-ybnfAmBTi2c3ZpTNPJtY9+cOU+8o86IZPDxMYPgtWcVQQMvvY3rtB5wdNdmGZiD/svS3YPnHH3IhyNQHzGPzIw==","signatures":[{"sig":"MEUCIQCBGawy55YWEaIposP8hSQnA4y+G9N/LTw0NBVO8w6rEAIgWIprs66SUofB4j03gG5tEHtblpZgalB7mDXCr1f/WqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628775},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.0-41540.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0-0","@fluidframework/telemetry-utils":"0.50.0-41540","@fluidframework/web-code-loader":"0.50.0-41540","@fluidframework/container-loader":"0.50.0-41540","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0-0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"0.50.0-41540","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"0.50.0-41540","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.0-41540_1634917899902_0.11851008377278971","host":"s3://npm-registry-packages"}},"0.50.0":{"name":"@fluidframework/base-host","version":"0.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8940b617d6598fcd15e55b3e5aa58acc6228654b","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.0.tgz","fileCount":50,"integrity":"sha512-4KchvemsGlQMwbbSoQTC+QPa9SiK4a62bK5UlBP4Yv2arPSf6dSTZ9CNyeWORtjgKc54wa2Q3F0/8hzrfmn6pQ==","signatures":[{"sig":"MEQCIGIeiGCd9/26FtolPYt4+2x4TIc5eIldtBbasYHfAQZbAiBaGiMDuVf0+kXY21Uw/LzEejJaViTEyShemSgA8lG9hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628853},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/telemetry-utils":"^0.50.0","@fluidframework/web-code-loader":"^0.50.0","@fluidframework/container-loader":"^0.50.0","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.0","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.50.0","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.0_1635180635016_0.702945308129507","host":"s3://npm-registry-packages"}},"0.50.1":{"name":"@fluidframework/base-host","version":"0.50.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.1","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3c9d3c38dd303bdbf82bafe5eb3f52e68246678c","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.1.tgz","fileCount":50,"integrity":"sha512-ZRJhuWwrAsIgukniklM6x/5LFUT0B9m4Ms/Esx6t1Wu+p5b32ipig+65zYDRGUPiEatJBojiC7iNNG9+o6+vtQ==","signatures":[{"sig":"MEUCIQDlC4xBz1GuYJkolxR28wECqOmWH0XKd6Iy1D8lgUHegQIgYUb2ZKfy56PMtH5/0iWrSaHAsStsPV32GP6szMwEXbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628660},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/telemetry-utils":"^0.50.1","@fluidframework/web-code-loader":"^0.50.1","@fluidframework/container-loader":"^0.50.1","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.1","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.50.1","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.1_1635375333327_0.07448142033421967","host":"s3://npm-registry-packages"}},"0.50.2":{"name":"@fluidframework/base-host","version":"0.50.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.2","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1df40fe2988a11202876fc3db7b9b1173cb82b62","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.2.tgz","fileCount":50,"integrity":"sha512-5D8rEiixRg1qPgrT9NcdjAskrf4WZhPmycmwKFMGWesctSk1NSkHhjETloeRseSgkbKjeTLHS/3h36iLOPSTJQ==","signatures":[{"sig":"MEUCIQDv0UahFhC2CP366rXIFvM2Yo54J7KHRnXYyIrYsCfnfQIgYgVRYqlGaoeXNBhpCRMkxBvNr7xZijd7RuEihwJK7o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628676},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/telemetry-utils":"^0.50.2","@fluidframework/web-code-loader":"^0.50.2","@fluidframework/container-loader":"^0.50.2","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.2","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.50.2","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.2_1636751616769_0.7286878150877785","host":"s3://npm-registry-packages"}},"0.50.3":{"name":"@fluidframework/base-host","version":"0.50.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.3","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"786369d4c623a85dcaebc07dcf8f2210e8406861","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.3.tgz","fileCount":50,"integrity":"sha512-sFDtoCQSD/b/hlRcRrFJPiTJxvJ9tdR16Ai0lyXIfN/Lm3FU6ehKB/01wyIF+6xBU6mma55pZr0gfHlO7WFwYQ==","signatures":[{"sig":"MEUCIE56Uhj7G3tXmKDm/xq9Q63VMzlp3FvKWej65+KxvVIMAiEAqMkySE1Yurc2kK/aMmJVv4NZAOM2iHK9dibcgy3LYhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlswUCRA9TVsSAnZWagAApFkP/2JXv8O5QlSFev2F3vU9\nYQNzM/hsVTNVzMzq/9wsMNj36ecOjZVQ66VqWnytzPWOFnzOpYf/R090mYco\nwYg3wFCGrcTC6vVQYyHZ3o8RA+bttvIF+cdIYqn/8ICYW8Nq87kqpKS7SXpH\nyfDM94I3y3rigqEEbyvd8z6oTS5yObY5H7RfySkaeM3o2eDvD5DT+hC9gIYG\nV5MT9H28bJuMS8OItQWw5/z1j5MG/J02vi7Ddy0ut+6GATkeUYJyLdxCZZ2p\nw3eHEGQIR4E20ISOLgxzw+SNmbPl+Y+OMBcDXiPnfj/d0NNs44DhrPTgA9Gx\nJ8wt/FFISicItaI2omfWyINALKHJVnONu0+sXhpse1kRLEQWGVXRUb0U+Ml6\neAtLGfc3ARGvcXQzSzAz22CkKvX0ZdgiXT6gGxUrzIBwmEYEvJJsL8fqKjOg\newKe9sTXSYyy+8co9UynzrhTlSiHMkszIKfSl4Ep8V0YN9EUjVzCIb7869xa\nK4MsZTPsqP+/4PJdHEFcjv0OeZ7Ev2bh1ZAZAkIvIfrGlJlUavZphWvUNcnw\nCiiBhmRjjOTen/RAMSPPWN9zO93uffzfSuCbA02DLds8eQ7uAXDUYKTx2E+C\ncGCF55ndqafl6AOVv63VnlTptxOsMUBd//gRbcocN7MwGWH276un5Nqdr1Ly\npPiC\r\n=+y50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/telemetry-utils":"^0.50.3","@fluidframework/web-code-loader":"^0.50.3","@fluidframework/container-loader":"^0.50.3","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.3","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.50.3","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.3_1637272596379_0.8234234650453627","host":"s3://npm-registry-packages"}},"0.50.4":{"name":"@fluidframework/base-host","version":"0.50.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/base-host@0.50.4","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@microsoft.com"},{"name":"danroney","email":"daroney@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"nyc":{"all":true,"exclude":["src/test/**/*.ts","dist/test/**/*.js"],"include":["src/**/*.ts","dist/**/*.js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7b9de381e87d248d9771551ac8a39404e9199af4","tarball":"https://registry.npmjs.org/@fluidframework/base-host/-/base-host-0.50.4.tgz","fileCount":50,"integrity":"sha512-2HgUg2UlRk+MkNQgTOSw/TAcbU380Me51vzkiD20ILY/5rR6/tp6S6dCIB9dsUdJYniLjR0pzwdy9wSbZFbD/Q==","signatures":[{"sig":"MEUCIA+Bhw11Sby0kV/EudiTMO++Is3RbhEaOVWf2rv03jUkAiEA6K0u/5TYqzsKglB9oed+5L1gzkEYLWwENSMLgMmiDbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1628556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYP0CRA9TVsSAnZWagAA7DEP+wZ1hFbBGeqp4ph7Ht9q\n3/eSfQHOmxOt9j8FMpanDnc5g3lAvBWpNlIeHANjbYmpHyAIKxbQIo9QZHoF\n3v8gQseqvPbC6/BXBFd4w384sYy6x6PSWdeMmjfnWHejouPt+oKsfPxaKwTi\ndKv322BNZVJQ7mOFbZW6bDAVqexxLV8W1t1SHHnqqmaX0mwgcrnQnhriMGCn\n3fpmDBa63rDnGv3l/evv91Iv5rlDsiGQWPkPIoyt0qqhDu2j7f+bjRoPiuxn\nJjogGlPcVOkJVS+ZR6dhgphX+h5emKSzfXD0ZvEYUIdZxBT5WvVvUse6Z9cT\nXVCnaboIBvPZKIke+1neTl5yXHvj4SQGd5j8k2B6gZ/7SFiMZyLKV1pWouIM\nVkPXsbopOeTBDv77EKPXIl56IAD+u1UXDWKfNy34b3LwAVib97V5o9LVSQAj\nIV/8yijBHjNci/V34JJFxtWq5nA+s6lL3+kYtBzL1YxxdnN9fMNOoxrVmdDd\nUyvRotOO95vYFUM/JwAcCNQy0PyEkOiQPthIlOCMXS0eX7+WAzaNlLx1hDQ3\nNaOV4Ge2UrGB22IJa6PWi8/m3QejfNi+jwhRcjmsOs7g6TbpaQRqgUIvklGO\njWIvkzgVhCpScvEJ9eUN+T5+8t+1srA+wdvETT5pwW98/xfAMH4O4yIOyspM\nx5d0\r\n=dLew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-base-host-0.50.4.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/base-host\n\n`BaseHost` provides an easy-to-use entry point for hosts of Fluid experiences.  Given a configuration, it helps load and initialize a container and provides helpers to retrieve Fluid objects from that container.\n\n## BaseHost\n\n### Creation\n\nTo create a `BaseHost`, you'll need to profide a configuration `IBaseHostConfig`.\n\n```typescript\nconst baseHostConfig = {\n    codeResolver, // an IFluidCodeResolver\n    documentServiceFactory, // an IDocumentServiceFactory\n    urlResolver, // an IUrlResolver\n};\nconst baseHost = new BaseHost(baseHostConfig);\n```\n\n#### IBaseHostConfig\n\nThe key members of `IBaseHostConfig` are an `IFluidCodeResolver` (used for loading code into the container), an `IDocumentServiceFactory` (used for connecting to the Fluid service), and an `IUrlResolver` (used for resolving URLs used in API calls against the `Loader` and `Container`).\n\n### Usage\n\n`BaseHost` provides a method `.initializeContainer()` which will retrieve a `Container` from the given url, and if necessary initializing it with the given code in the process.\n\n```typescript\nconst container = await baseHost.initializeContainer(url, codeDetails);\n```\n\nOnce the container is retrieved and initialized this way, requests can be made against it.\n\n`BaseHost` also provides a method `.requestFluidObject()` for retrieving Fluid objects directly (bypassing the `Container`) for convenience.\n\n```typescript\nconst fluidObject = await baseHost.requestFluidObject(url);\n```\n\nThe `Loader` can be also be retrieved via `.getLoader()`.\n\n```typescript\nconst loader = await baseHost.getLoader();\n```\n\n## initializeContainerCode()\n\nIf the full facilities of a `BaseHost` aren't needed, the helper `initializeContainerCode()` can be used directly to initialize a container with code.\n\n```typescript\nawait initializeContainerCode(container, codeDetails);\n```\n\nAfter this promise resolves, the container will be initialized, though the context change may not have occurred yet.\n","scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","prepack":"npm run webpack","webpack":"webpack --env.production","lint:fix":"npm run eslint:fix","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"concurrently npm:build npm:webpack","build:test":"tsc --project ./src/test/tsconfig.json","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --recursive dist/test -r node_modules/@fluidframework/mocha-test-setup --unhandled-rejections=strict","build:esnext":"tsc --project ./tsconfig.esnext.json","build:compile":"concurrently npm:build:commonjs npm:build:esnext","ci:build:docs":"api-extractor run --typescript-compiler-folder ../../../node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/* ../../../_api-extractor-temp/","test:coverage":"nyc npm test -- --reporter xunit --reporter-option output=nyc/junit-report.xml","build:commonjs":"npm run tsc && npm run build:test","webpack:profile":"npm run webpack","build:full:compile":"concurrently npm:build:compile npm:webpack","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.15","description":"Loader client app","directories":{},"sideEffects":false,"_nodeVersion":"12.22.7","dependencies":{"css-loader":"^1.0.0","style-loader":"^1.0.0","@fluidframework/common-utils":"^0.32.1","@fluidframework/core-interfaces":"^0.40.0","@fluidframework/telemetry-utils":"^0.50.4","@fluidframework/web-code-loader":"^0.50.4","@fluidframework/container-loader":"^0.50.4","@fluidframework/common-definitions":"^0.20.1","@fluidframework/driver-definitions":"^0.41.0","@fluidframework/protocol-definitions":"^0.1025.0","@fluidframework/container-definitions":"^0.41.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^8.4.0","eslint":"~7.18.0","rimraf":"^2.6.2","webpack":"^4.43.0","copyfiles":"^2.1.0","cross-env":"^7.0.2","ts-loader":"^6.1.2","typescript":"~4.1.3","@types/node":"^12.19.0","webpack-cli":"^3.3.11","@types/mocha":"^8.2.2","concurrently":"^5.2.0","source-map-loader":"^0.2.4","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","webpack-bundle-analyzer":"^3.8.0","@microsoft/api-extractor":"^7.16.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.23.0","@mixer/webpack-bundle-compare":"^0.1.0","eslint-plugin-eslint-comments":"~3.2.0","@fluidframework/mocha-test-setup":"^0.50.4","@typescript-eslint/eslint-plugin":"~4.14.0","@fluidframework/test-runtime-utils":"^0.50.4","@fluidframework/eslint-config-fluid":"^0.23.0","duplicate-package-checker-webpack-plugin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-host_0.50.4_1637712884400_0.9165299989266895","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-01T04:26:00.247Z","modified":"2026-07-29T21:13:54.328Z","0.26.0-3177":"2020-09-01T04:26:00.704Z","0.26.0":"2020-09-03T23:02:06.029Z","0.26.1":"2020-09-19T22:18:15.044Z","0.27.0":"2020-09-23T22:34:27.576Z","0.26.2":"2020-09-29T21:38:18.350Z","0.26.3":"2020-10-06T17:14:25.009Z","0.27.1":"2020-10-16T16:39:42.969Z","0.27.2":"2020-10-19T23:45:25.673Z","0.26.4":"2020-10-21T19:05:54.124Z","0.26.5":"2020-10-22T01:11:06.803Z","0.27.3":"2020-10-22T01:12:16.992Z","0.26.6":"2020-10-22T13:48:48.772Z","0.27.4":"2020-10-22T13:48:55.884Z","0.26.7":"2020-10-22T18:44:02.802Z","0.27.5":"2020-10-22T18:44:28.114Z","0.26.8":"2020-10-23T00:20:54.964Z","0.27.6":"2020-10-23T18:08:17.887Z","0.26.9":"2020-10-23T22:54:40.743Z","0.27.7":"2020-10-26T20:14:42.927Z","0.27.8":"2020-10-27T22:09:49.517Z","0.26.10":"2020-10-28T01:44:22.929Z","0.27.9":"2020-10-29T20:54:50.472Z","0.28.0":"2020-10-30T15:53:29.950Z","0.27.10":"2020-10-30T17:29:36.731Z","0.28.1":"2020-10-30T22:35:16.982Z","0.28.2":"2020-10-31T00:45:05.924Z","0.27.11":"2020-11-02T22:10:16.867Z","0.28.3":"2020-11-04T16:04:32.001Z","0.28.4":"2020-11-04T23:15:15.102Z","0.27.12":"2020-11-04T23:19:17.778Z","0.28.5":"2020-11-05T22:32:16.590Z","0.27.13":"2020-11-05T22:32:28.381Z","0.28.6":"2020-11-10T17:10:49.321Z","0.27.14":"2020-11-10T18:44:09.910Z","0.27.15":"2020-11-11T23:22:21.079Z","0.28.7":"2020-11-12T00:13:03.049Z","0.29.0":"2020-11-16T23:07:12.288Z","0.28.8":"2020-11-18T01:04:11.306Z","0.29.1":"2020-11-18T01:29:47.584Z","0.29.2":"2020-11-18T06:02:36.236Z","0.28.9":"2020-11-18T06:17:38.017Z","0.29.3":"2020-11-19T22:06:06.239Z","0.29.4":"2020-11-23T19:39:39.868Z","0.30.0":"2020-12-02T01:42:35.736Z","0.30.1":"2020-12-04T22:14:34.190Z","0.30.2":"2020-12-10T17:48:23.036Z","0.30.3":"2020-12-11T00:21:23.976Z","0.30.4":"2020-12-12T01:28:45.190Z","0.31.0":"2020-12-17T11:28:08.306Z","0.31.1":"2020-12-23T00:00:01.262Z","0.32.0":"2021-01-07T00:23:55.805Z","0.32.1":"2021-01-07T03:21:34.923Z","0.32.2":"2021-01-21T02:44:22.579Z","0.32.3":"2021-01-21T23:04:19.052Z","0.31.2":"2021-01-22T01:38:06.369Z","0.33.0-13708":"2021-01-22T20:19:47.829Z","0.33.0":"2021-01-23T01:10:32.862Z","0.33.1":"2021-01-27T21:25:32.374Z","0.33.2":"2021-01-28T17:48:16.995Z","0.32.4":"2021-01-28T18:09:45.369Z","0.32.5":"2021-01-29T01:25:20.661Z","0.33.3":"2021-01-29T01:41:09.668Z","0.34.0-14942":"2021-02-02T17:54:16.863Z","0.34.0":"2021-02-03T21:26:05.875Z","0.34.1":"2021-02-08T21:05:59.264Z","0.35.0-16170":"2021-02-16T18:53:58.215Z","0.35.0-16887":"2021-02-22T19:20:46.260Z","0.35.0":"2021-02-23T04:10:28.460Z","0.35.1":"2021-02-24T22:37:37.910Z","0.35.2":"2021-03-01T23:26:42.732Z","0.33.4":"2021-03-02T21:45:05.704Z","0.34.2":"2021-03-02T21:45:20.360Z","0.35.3":"2021-03-03T18:21:01.888Z","0.34.3":"2021-03-03T20:54:46.801Z","0.33.5":"2021-03-04T18:08:32.381Z","0.35.4":"2021-03-05T18:25:24.053Z","0.36.0-18883":"2021-03-09T22:42:57.673Z","0.36.0":"2021-03-10T03:20:37.142Z","0.35.5":"2021-03-19T17:18:14.779Z","0.36.1":"2021-03-19T19:26:40.784Z","0.35.6":"2021-03-19T19:44:08.940Z","0.35.7-20343":"2021-03-23T02:15:01.658Z","0.36.2-20364":"2021-03-23T18:45:30.544Z","0.37.0-20427":"2021-03-24T19:57:25.879Z","0.37.0-20517":"2021-03-25T20:52:29.636Z","0.37.0":"2021-03-26T07:02:40.872Z","0.37.1":"2021-03-29T18:46:00.322Z","0.37.2":"2021-03-29T23:40:25.760Z","0.37.3":"2021-04-06T18:20:20.851Z","0.37.3-21287":"2021-04-07T22:02:06.038Z","0.37.4":"2021-04-08T20:48:52.390Z","0.38.0-21934":"2021-04-14T18:24:00.497Z","0.38.0-22000":"2021-04-15T00:24:58.190Z","0.38.0-22040":"2021-04-15T16:56:49.595Z","0.38.0":"2021-04-15T23:45:45.172Z","0.38.1":"2021-04-21T00:19:40.954Z","0.38.2":"2021-04-21T21:56:33.364Z","0.38.3":"2021-04-23T19:04:29.037Z","0.38.4":"2021-04-23T23:15:06.590Z","0.39.0-23254":"2021-04-27T17:13:23.048Z","0.39.0-23272":"2021-04-27T18:16:27.976Z","0.39.0":"2021-04-28T00:08:24.117Z","0.39.1":"2021-05-06T01:26:01.518Z","0.39.2":"2021-05-11T22:32:31.071Z","0.39.3":"2021-05-13T17:25:24.300Z","0.40.0-25719":"2021-05-24T18:58:43.524Z","0.40.0-25851":"2021-05-25T22:35:58.558Z","0.41.0-25957":"2021-05-26T20:39:06.787Z","0.39.4":"2021-05-27T16:42:11.342Z","0.40.0":"2021-05-27T18:03:58.390Z","0.40.1":"2021-06-04T00:32:10.647Z","0.40.2":"2021-06-07T19:45:26.143Z","0.41.0-27154":"2021-06-11T18:57:23.808Z","0.41.0":"2021-06-11T23:28:56.735Z","0.40.3":"2021-06-15T19:27:06.206Z","0.41.1":"2021-06-16T01:48:46.597Z","0.42.0-27549":"2021-06-16T15:30:03.436Z","0.42.0-27644":"2021-06-16T21:51:58.294Z","0.42.0-27677":"2021-06-17T15:00:24.854Z","0.42.0-27683":"2021-06-17T16:29:29.581Z","0.41.2":"2021-06-22T00:36:43.176Z","0.41.3":"2021-06-22T23:06:22.011Z","0.41.4":"2021-06-23T22:41:30.594Z","0.42.0-28410":"2021-06-25T20:53:30.939Z","0.42.0":"2021-06-26T01:53:58.712Z","0.39.5":"2021-07-07T21:57:22.830Z","0.42.1":"2021-07-08T16:29:29.770Z","0.39.6":"2021-07-08T20:49:43.405Z","0.42.2":"2021-07-08T22:54:12.513Z","0.43.0":"2021-07-09T19:51:49.444Z","0.42.3":"2021-07-09T20:57:08.029Z","0.43.1":"2021-07-19T23:13:51.437Z","0.42.4":"2021-07-20T00:15:25.345Z","0.39.7":"2021-07-22T20:07:54.941Z","0.44.0-30858":"2021-07-22T22:12:05.936Z","0.44.0":"2021-07-23T01:33:30.395Z","0.39.8":"2021-07-26T21:49:33.737Z","0.44.1":"2021-08-04T00:54:50.558Z","0.45.0-32948":"2021-08-06T19:41:29.366Z","0.45.0":"2021-08-06T23:22:52.386Z","0.45.1":"2021-08-10T01:26:12.488Z","0.45.2":"2021-08-11T22:02:28.142Z","0.45.3":"2021-08-13T00:51:06.385Z","0.45.4":"2021-08-17T18:33:33.782Z","0.46.0-34784":"2021-08-20T23:11:24.974Z","0.46.0":"2021-08-21T00:47:01.779Z","0.47.0-35912":"2021-08-31T23:54:46.986Z","0.47.0-35961":"2021-09-01T17:28:32.988Z","0.46.1":"2021-09-02T22:51:48.849Z","0.47.0-36362":"2021-09-03T18:32:53.748Z","0.47.0-36699":"2021-09-07T23:43:44.703Z","0.47.0":"2021-09-08T18:01:16.855Z","0.46.2":"2021-09-15T22:02:46.568Z","0.47.1":"2021-09-15T22:58:25.867Z","0.48.0-38105":"2021-09-20T21:23:30.438Z","0.48.0-38142":"2021-09-21T16:01:49.213Z","0.48.0":"2021-09-21T20:09:07.678Z","0.48.1":"2021-09-23T22:29:01.965Z","0.48.2":"2021-09-27T19:57:32.845Z","0.48.3":"2021-09-30T20:30:54.608Z","0.49.0-39015":"2021-09-30T22:01:11.253Z","0.48.4":"2021-10-01T17:21:27.870Z","0.49.0-39313":"2021-10-04T23:22:57.479Z","0.48.5":"2021-10-05T21:59:15.756Z","0.49.0":"2021-10-06T23:01:59.180Z","0.49.1":"2021-10-11T16:24:44.747Z","0.49.2":"2021-10-11T22:23:46.669Z","0.50.0-41365":"2021-10-21T17:02:32.167Z","0.50.0-41540":"2021-10-22T15:51:40.151Z","0.50.0":"2021-10-25T16:50:35.196Z","0.50.1":"2021-10-27T22:55:33.499Z","0.50.2":"2021-11-12T21:13:36.989Z","0.50.3":"2021-11-18T21:56:36.642Z","0.50.4":"2021-11-24T00:14:44.580Z"},"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"},"description":"Loader client app","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":"","readmeFilename":""}