{"_id":"@fluidframework/common-utils","_rev":"52-bc1b9de722e6b2bec9f42e56cee121f8","name":"@fluidframework/common-utils","dist-tags":{"canary":"0.32.2","next":"3.0.0-223006","latest":"3.1.0"},"versions":{"0.23.0-3046":{"name":"@fluidframework/common-utils","version":"0.23.0-3046","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.23.0-3046","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":"8cf3be1d1277d1d84ec3c0bc1e3cbd68a33193a6","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.23.0-3046.tgz","fileCount":259,"integrity":"sha512-kNzIrLl1ID+L2iC5icksujYR9eYazBjTDFq0hOFbPtnV+3YAh4klwTu3A0TGvLQaQ/jAncQLFuDe5mg8MI+Wzw==","signatures":[{"sig":"MEQCIEDUy3suvY31Pvy1C7Qyp0NoJWiLvlkEcUMDXeK1cUapAiAWzER5XQDzXEka+oam5MnabY3jXShQu9JA6YR5UiSXgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTV7LCRA9TVsSAnZWagAAno4P/jKvbs0G8ZaQeJgtXjNk\nYDvhsrIKmbXNVer0iZrCv25+vgijvfoLLwEoSPNE0QWRAwWO3UDePJY4Bn3l\nIAIDICtbbTcoDdNQeYWs2VpMGd9fHSLg3QwKtURrm7TT6oRHEPG9M6bZQPhX\nAQHwxT6bwg6VCZuRMbYNxyn+Vyft2Wu1XgmkFzM+yt8qzIMyoYSEdrD1AOvX\nEYOed6ylYjoa+oEcx5aJQxR5TAj3hoG0TL8X6sAQserKagXf1o5KeqZyroUC\nQn6qgUWFtlm9amMAcIoErnyvkKOH2b4opQJzzYT9Bu4jMos1GhJyoiiCZXfe\nPiRGf+aaMVGEN1T42/sNj6fTkjVHuh5P656HAMpFbIEQVwwrQjd72tlUBX1q\nI+mPVDh3x7HN97LoDJ0h//ZEIkUuSp/O4B+iJmb+irsNq5rBAyVBUMpgSHli\nhR8DXWyGgB368GRPWRHC7VsmktKUtJ04GAVZ1a3c+vAXIUgjI7PtLugbSxAY\n7iRAE8By97IPV6eEcIplAIBFWUJdj+mrYEPbWZkFq7ORyvkd3LoRs4rRiAtw\n3no1j/K2oTP+B9v+Bm4biTu1u6N8v4L0knrucln+wB0d9zlxDh+OqMXNmFvF\n8wzi1CmAIL2EfYeKccU2amxabOQHfXMTdOoe+rccZZt5SxdAWkebsE8W2TTi\nBnte\r\n=IeTe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.23.0-3046.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","test:ci":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","performance-now":"^2.1.0","@fluidframework/common-definitions":"^0.19.1-0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^24.9.0","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","@types/events":"^3.0.0","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1-0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.23.0-3046_1598906058835_0.48520301720671766","host":"s3://npm-registry-packages"}},"0.23.0-3057":{"name":"@fluidframework/common-utils","version":"0.23.0-3057","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.23.0-3057","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":"12e76adfcb60f57a3f8b0326e3648a6e19d1d41a","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.23.0-3057.tgz","fileCount":259,"integrity":"sha512-dSZK2RRyXUsGFUt9yPLWzYn6jZUR2vF39irIkI3xREyprb8NeOW8u2ZW+BkUWTtXjN21hRfTlxnGB3tEXZGS3Q==","signatures":[{"sig":"MEQCIGiwCQRb1m/CYIzJvDXzw5IQhF94md76OJ9XWeSVbUuiAiBlRsCc2IFxH/jp8dmqMwpfyorAwlh0aqWbFGqBzlpYLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTW+vCRA9TVsSAnZWagAAijoQAJ+XNS3fCsrOVpv++ext\nY3q7jW+GsiIMoIAxlPHsequ/IdLz12lqlgRXdCwTsTo83ZFjsF15u0QKHPQL\noR07OLD/22HK1jkfq0zsHmOQXUGWARKqnIKvPE/deToj4MsucZAPg25E+p0r\nrtXUjQkOd74grRkawEBQVdy7StSG1MnDBzOOOKme1EUFnA6hDadkltpAvQYI\nDxc3vvIq/lzPvyQWxcTYUPFwPVcKCahdBS4Xt5WwWpGZn5rHCYEwLR3s3wCC\n+x9s0LpeEwfodH/oyvoUHe5g0dmkqDWWsqoKHJEbJNjydn59P+ZQsVO3Ltc7\nEQ1MH7meYDL+zzrKvjU2Nal+Z1dEj+WhEvPmiRwH3c6AKbHn5UZlBFfpD+y/\ngFdlMFPgbBowg0NDOnT2ZYiaLXxotuE2Spg9hpPQNqW0MxbVNHfCmVf9I/G/\nyznBpTC1pAZ99whipAiQTgu/p/ro1e5b1Cg4e7JF+5ejzAuZ3PVBvMeKfHiW\noAvGXBpcL7pTB3WUNbyFHebY4kEtZ1mPpZDlZGd4C+X1zy5JrB/IGzjhblt9\nhE1i9thBJRNf+g2jSGFsv5oz2Q3s5vm8XDbFA3YnQJBgF6H6Gc1YoctDiUzm\nFpX7j5VoRxG5fwq4LRtptKT6o/6sVqesCFaSSU92M1TM5sdGR9NEE6o1gUZ1\n6ASo\r\n=3qIK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.23.0-3057.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","test:ci":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","performance-now":"^2.1.0","@fluidframework/common-definitions":"^0.19.1-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^24.9.0","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1-0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.23.0-3057_1598910382812_0.4229058159735981","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@fluidframework/common-utils","version":"0.23.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.23.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":"da26220c24ed02e6c0588d18259353ef7598eaa7","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.23.0.tgz","fileCount":259,"integrity":"sha512-4jawHuQhkIyhGCYhKfKCMbE6bufj95AoEQofJ0YMzWli66iDtj1cOIJexqM36dxPXWpFoXcr5DdEtqMXhX2ufw==","signatures":[{"sig":"MEQCIEoZ/BuGNwha18DpeWTnQnTVmpkr5J2iX5rjxw5vbmu8AiAOKvjVhVjluCocxD/h7xrlbMu5k6Oox0X1GURzqrbLBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUVtMCRA9TVsSAnZWagAAmzEP/3PGhtEqissSdJeMmWYL\nIWjxnnBtr8QAbNcR0oFXNgm8+ZFnLVpsCbvNbri1jf7Ag0EgCiOrtwmE4VmX\nOesGzWSDop5bslY6wfWuopvrxuTawWcuvGGLnHcjZfZ2xnV7Nn0mCNgAK1lN\ncOJSY5jbW4IfCF2mo+Wk8/8TvoqPy9Tv9TR+tQo9VLFt2KAeQ79HTgUzy6T+\nQ5N/duA75mSGL6p/TVq2f3N50C8mFbCSACa1iF0lYZ2huN1hjyAZrSNzpqNe\nuixUs0KeSEcN5NMQj7xi5FpHP94K83IHZr21/su1Y0CGpW+YiNKxFxZQ+KKE\nqxdrdW/GUjExmKXlUwUN/MbG1Eq7f0MLFIGCQDD4PKDCYGGFDlH84qDl7pMa\n7Lkj2aP+pQyn4JntSpIi4srwNtGpyFV8gaZHXsezTredful7qdVuPYogCSMh\nfdmfSisNgGhQMd2VeVtGw+2pEkD61y1Dzb74mXGO1Z50Waaw9bnGyWxurRUb\nLUR8/06LuU3oaTqvcD3/TC/GFHYR/+bP3YOoFiCgSFJeMMXQoP9/IKWZlzZv\nfFx1Y6JGF+kOHpa0yTWIP2O+c5XI28FmOl5cxcc0sQkRsypHT6hGJI+eFRfK\n+b6/YKBKjfTEOFvaZR9AUt6lXeJlIp/TwqiePvptLXQsYQb8orxQ4F3mb/rX\necMl\r\n=L67U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.23.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","test:ci":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","performance-now":"^2.1.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^24.9.0","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.23.0_1599167308073_0.1564233797858956","host":"s3://npm-registry-packages"}},"0.24.0-4481":{"name":"@fluidframework/common-utils","version":"0.24.0-4481","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.24.0-4481","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":"3948bbfc0a834c5b740c83b839e1e277c5d66fc6","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.24.0-4481.tgz","fileCount":259,"integrity":"sha512-wKHWvGb2YpSOl2hR/9ljBu68a6zUXS2SfuLtu5lRDgEKDVnkIWvveAVNFaGMXMrPWfFwHVKvMLyi1bgoKRLomg==","signatures":[{"sig":"MEUCIBvOZ6qwwLKwpt44y2xnPpNRAO3z/2JTRS2MC+/qmwUzAiEA2tQdqt9vlsdXuN6r3ZzUHmFScSZLc4X4UI2/S6l15dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWpWRCRA9TVsSAnZWagAAH7oP/ic4ZLyMGdc/4a9EY3Mw\n0YLaqzg+lyXaWjDUssKVUcBBFVfSkz3InAq+ra55NEmSPMqtST6xWF0uVpnG\ntKIwB/HpYozoEVStzlQNW2nAPzEFy6vArAsInVnqX2ubNUpXxc0ySSQB5wyz\nZNOJd7CprMXtvKs6OdSEPRHD8lwkLfwWei8q9RpsltLZLyDyErVCy6VNMSTP\n4p96ksKgwL/xL7/vgmmEc1hiQPjwiUgFd+kvxuEH0Cx0AAmVgwyBTui9ysK4\nErWT8ckS4VzdFX4RveAnn54Sgbcao1UBZBA3d8rkSDqD7vcUsfPeXPlr2hww\nPPLXEV1PKujsO/dFze3AVkOt+Rpr0wmGQV0fOWcJJ5g6buwIeir0ryygvy6J\nD+FcfN4xwnRjlRtlSxq/VnuwnaNSS+9K2VxHLMBb2AWUcFe2ocu806Hyk1j8\n+DQTUhfPJN+g5PC7UxaWatbYhNwOKG3RpC2pS9gCD3VeyB1dVeXwrgsDPW9Q\nB+EaiNUtZ8Wa8tSq2xYy5EQOgu7Fgb3yl10piCl2ZZh9ZRxmjQt0xDKNDV/g\n8zLeUebRHRxzROmW5KUv5PajNqWT5IlAU4xpgT/J5goJK6Yz9qU6iVpZDFgx\nEixMJW5Yd+Ip10lVpp95gFLbAabU+lDOLPfo+lAsSb8AiTUe9a/qmQhgzOD7\n7IhZ\r\n=/4ku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.24.0-4481.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","test:ci":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.3","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","performance-now":"^2.1.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^24.9.0","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/node":"^10.17.24","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.24.0-4481_1599772048816_0.6496394797243692","host":"s3://npm-registry-packages"}},"0.24.0-5441":{"name":"@fluidframework/common-utils","version":"0.24.0-5441","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.24.0-5441","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":"65a0e561cb198d6334c5b9aea8f73427970d607a","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.24.0-5441.tgz","fileCount":269,"integrity":"sha512-8/Tsgr6ahR1k72Ac6h3aoTzNuXfS4ojbXIuJs7Gfl/uT8zgSzD537xKHgOZ2GtLCJrlVAei2n5Yaf74uOpmJRg==","signatures":[{"sig":"MEUCIQCEAJjtDGzrCGrlRJGDdrH+tZB5jEgq8s9D3lVLSxQP8AIgA7kVzExQyxLM3zK7sIsyBmJvpfoQ+8rN7+VtJBzMLA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaSxzCRA9TVsSAnZWagAA13wP+wfSVLXxcvb/E1sXL02E\n4tmBBaATwX8PxYUVPxePn3bCN3+5C47XMPM67Dbq9ZIc7keVXYRL5sUVMygy\nDNNEZKULz3KaTkz3lompGR1dtJvU3cWdgLuLAm4GAIm8OLJyo27SWVIFxC1/\nIM/61Ianmkwa7/18L/GqRW0z/XLnmBKqAgU50nzNafmrxLd+hyJZYVc1qcK3\nzbjICjUtdZ6MkXNeyt1L3D+GrQxQ6zojp4s4eQLjGSMr4F6WArj4M3r00/S2\ntEdE6MCahD8dx7JtztTAPIoR/I8d8EvGcw9hvWhDhRqyk1O1oVshtH/cggtP\n4dM+tQt9sBi1MAJzwVVMUiRmJ/4sl3+1QbznIZY8X/nHWZ1Rud/I/3Su496c\ntMJXWP9rRnt/mhYaKrEf6vIwjitxdKilT2By9ccJvUjZw9Dfho/nTFYJqaP2\nqtSA2OeF+gcL90d3RPnd4D5kJh4pB2mmbJdZR317+4Qi4PjubgBB06lK7ApB\nMOFyEf/G8KWrBxfa5NxjiTvSkkvYP2FY/89qZRTCA7eU6bDjveKOVUNbUd4E\nLsMRy0/wtMSneUkGpb8aAAHTgpdwwu3czySR2sjGQAkqHxbLQKJWBDq5+uxd\ndmrd54ooqpPjrs87Ioc5UdmC2lBSxvkk5zg6bWTo26S5X2BEKLGkzMMEQV8R\nlC4H\r\n=Zb3b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.24.0-5441.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.24.0-5441_1600728178775_0.7249818239799564","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@fluidframework/common-utils","version":"0.24.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.24.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":"caacb009d4740d6b163adc18797e3f364ac133ec","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.24.0.tgz","fileCount":269,"integrity":"sha512-JDtSIg+3hN1PRswebmdr3KROV7ywyzcCfKISkouvLFyKw7RLP7unmC3QWBhbesEw/jb5WbA8ji9LUwPIPJ3bxw==","signatures":[{"sig":"MEYCIQC5tPfQNxvOfUowYv49gc31f3dPxujM5mzR35kq5p4q9gIhAMhXb3Umd3l6fpMkAA/B3g2QVLYXPkHuowQl9vM1zHAq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakXdCRA9TVsSAnZWagAAsA0P/16RrIUscFoSwPjbFXc2\nX8nODwOY3wtLstp8Uh6u+6P0yCYE0RWzSuio0DJfVuggjo993QzoPeDFK3+6\n7vS1OvzFpeS4CPNIJrMCq6n+NgsvoOqPg2IQ7TgY/Qpx3l4WmFQlimNhETtV\nuHGsRWy/Ff6+50t2acuZxI0RMkPPMi5SUyM2/lhNXS6//AabBlwe2W69lshu\nquaGmIKkVltjk8yIb/SkwuSvkIMvYLeVEjC7Yp1Fcm5nTR5on7jddjpq+9M9\noB4SansVlkQz74ofv9+qjmqnjfXyObnGfDHMROaxFJSuE3UyvBCCxWYdzZPI\noiihy2663UWnOYSrQuCaWbqbmPGgMia/kicX3cY36U9aKntGGpWIECoqZQ/y\n7mjQygXoEAqhEdmJ5cqILOSnCl/SqSaVHtETCXPlfoNAgeKo8dkhbApaEwLp\na/y6aNbEBu4otouUBF0LRtRtLJedKL2xYhtlr7ypw9PEvIh6pRrelMiLzkXO\nkUiqFrUllEgnR+Cf5oC/9yLnbltILA/zlX/XBaJ3FwVHA2hdkcVZa+EL1Axq\nScSrY9gq8CrBibbJznLhdRhfhER8BOmvpBut71u/1GTEJxyobNgBeDZnlDay\nd+FyxEgOH870G6V0XdvhA30+VvawWWJoAyuLYJGWuT5TOOJaPJhJSfqtAcTj\n0RDZ\r\n=uXHB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.24.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --ext=ts,tsx --format stylish src test","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.6","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.18.4","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~6.8.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.1.2","@typescript-eslint/eslint-plugin":"~2.17.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.24.0_1600800221144_0.360084003482521","host":"s3://npm-registry-packages"}},"0.25.0-8081":{"name":"@fluidframework/common-utils","version":"0.25.0-8081","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.25.0-8081","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":"7aeb1e31d7e28d280d10f35b0e937d6a1d03d56e","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.25.0-8081.tgz","fileCount":278,"integrity":"sha512-v1VYEXQKYnSU0gh5PWS6hAKf3eDec0NQ6MCRTqO86mGX2LsCM43cgC2n/XrQB3PN5664ZqNKlKbvMoSvL1/BVg==","signatures":[{"sig":"MEYCIQC6U1ZIPTyWTqgtWU8AICrb3/3frV/4e4rARF/bw63q1gIhAMscM2IQzr4n2Yq3+Pf2hwJx3QLO2XN+NrotqfRNuvlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":664832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmITpCRA9TVsSAnZWagAAfmAP/0qJojM+ToSHwSlFGu3+\ntf3nP4HvQZtpgG6uhQ1qSlbhLr8krtiVa0MOtNFazpvolKOLJYpYEtmRcaMl\nO55JOX7C4bO5loCBWGfIIgKHKctjJ6zZE5YCYbd3FzkuaQ95OZ0/Y/qFcOFn\n3GBkZeCouNwmDC1jusxfDTiejYcgPt2vSWMQ/bNeDAfQ1MTVFZSsWA4dZqA3\n7Rtfclu3TxoHmS9x+rO7kz5DEa/nw5gL/87AOLqINvpcIYNwBF1we6WOpGF4\nl8LAzIcderEhCNllbCDRDZNInagrIbGiBG7Qwqb1xyMCEWHWL3ISZYwfWFC9\n0maDZb0XU4fW6rFxQHO1PinNqAZebFhz9JsvJQQEFjW1w6J8rSGQF4ibkL0H\nyFt1nOgmde3XBhSnhEf+oUwpRnlqS0q70OU/4ikkZi5vZQou0m9w8qt7Osq2\n+H6y2i+dSdKsZWfgmsbZ2TipDytXPxhn6nF/kyR08Ct7d9OjlVsQ/9+Jh8FL\nyHugxHAchqBQcUX8ruNSpKEFWnTMRiHmx7wJJsyGlWLG8KfM8ivAlQ+nnM1M\nxaUj4CO9IglbwUbAaEBKS973FHdid0iZSt6Y5P5UApMIdlrhmD1VO1o54UuS\n5zw2VQfRttS7DuG9kJ7KKhq9wOnoOalqo2K8O66+EJwTSJMk/0nB4Kw5VaDp\n4PQ1\r\n=YR1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.25.0-8081.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src test","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.20.0-0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.25.0-8081_1603831016659_0.8232094290896848","host":"s3://npm-registry-packages"}},"0.25.0-8368":{"name":"@fluidframework/common-utils","version":"0.25.0-8368","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.25.0-8368","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":"1cf570d6b808664e7027558b7fc9ff9f1cc5b3ba","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.25.0-8368.tgz","fileCount":278,"integrity":"sha512-YNezGp9sOgsrzjHhX7c6ZvgM/OAhP9Tf1kQlYQ5JRiAvnzmrBBgtdWTyreJgjz0uHIiNtxjE3IT9SpAQXQJZeg==","signatures":[{"sig":"MEUCIBp7qvn9FfXx2C80AyqX3YLiA1wiDY4vwHeIn5Y9uleuAiEAky1JtrTDq21B6gx/2zzEgXwX+zBN3KDQ9cWuG66blIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmuf+CRA9TVsSAnZWagAAPzwP/RHKZTGFJj79mBindl89\nN4QI2/djbZlfYU7RM39QOEZ1FiF7sXMjV00BU+GPHJ7DdRcxtI4F0uzX+fHt\n7Vcy/nK4BH+kwloVHaxXoae81YIaFliH4I6gitXkGXD2Xg9vFrar+JQ6WUEG\nFtFZSUck6eJpKxPm6EqjmniV2rcvIN/9hrolW2pJczxQVsXn3gThSy+yHJT9\nqRFvcrB08PSb2CyzPBr+/UbqXl4wQqABpOmd1/We3KhxQlEs+xvP+0FIwsw7\ndhGGFXqfzRIO9JYwBSkVa1AeklDG4JlGMxkgvzZ5EbCWEFCvmONgWk+vyBvh\nmeKduUUkD/W0EhxhNAh0DelBzNlPkac7vod1EGYofoYTTmddhyH8VG26FDX0\nTMEhqRreSGZiJ6l+jWtvyc/4e5+So9ZOvs1vykwM4urDK2vKWe4GGoH4QKCZ\n8erXJuBlVXpmyhVzYVyZX3AAcsLLQre039n/6i7yH4GCd8qsDsWa6vCZI6bh\nTMwcXRNefZldYhVx3iRJ0Vn4YZRaYphyGbABf5fPGQ37Yns2AFfKuAnEJyZT\nxAlvxQhPDC6DRBeHo7ZyL+5hutre7FSzacGY6us3TuTRoAnmbJkp7HHS5u0Q\nRONoAzGCXBbOxu8HCpR5QNPCoAjFm0o3NpDCcR6aoGleN2Hoxarr4zSk3DTp\nyoEb\r\n=fbkX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.25.0-8368.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src test","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.20.0-0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.25.0-8368_1603987453378_0.6385467495440709","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@fluidframework/common-utils","version":"0.25.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.25.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":"47db7c12e761a7eddc2505e9352f9bb617cd37c0","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.25.0.tgz","fileCount":278,"integrity":"sha512-kNhyn0dOBtpwfU4bak6Np3jcH2yZ6GJFbfZXG1i4A9Ftg+o93dukreYB38E6qACce7jygr3rbgB350tf1OqUDQ==","signatures":[{"sig":"MEQCIAIzcnFVazG9R67XLnORrjvBTwKitwfqchE3v6uAgMz5AiBdrjcJumc3uIXQFs4unOb+VabwmxrIqVocnLvl4EXIsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":661682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm5BqCRA9TVsSAnZWagAANXgP/iMBNHCzFGNWGzlHuHpd\nZS56aHg5PK3K1MI9DHPNVfXpWqG+FgFEyDz7Cq1R9q42HkvcpJJAHm8yCibu\nZANnm5dxcJ54W6iUr8JMfPqNxnanOWq8RvL+v5G3VUQBrRqgwHTdoFn06vNe\n1X0Gvd66Dj/Czc9oVRxQAcyS5xfpP+/zXptSOcX0/RF0tO+zq3F1a3f0Kvte\n5SAVHw3yUURjKIQpID+iooEQaVHGlvFIFWtc1kjOZJgXnm28LwRtgb83eJbT\nPHiujtCkF8NrJPZnoUJBm4+yfLDL7B3DTAfsRG1CWwmkqj33zMxzIJmzA7yY\n0WYwtF0TPSnVoBS4GtB2W2+MNhB4RNjL5+6pcmHElR7C1I0xF+b7x2xDJ12V\nugDnWbXmPa0ItyNXXEkq5O9c78JS59ysWYttA4nWRExf6gtvLOl1ct+U4xeG\nQfyilxyIhPZw9BpcfKoZL1fSX/cQpIxUsWgJTmaZMLFqcX6gcNU+krN1IQuo\npqYbagwNWw/fHeD6IX0xFtsrpCHgfxX/jyLeZeEJq5ERAakhhsjjBser4wDy\ne4QVEdK/dEHvRvYbGadlwYt54JdbwsVk26e7BffC99rLlGOtYVc5Qmz1AbdH\nf87RexvQVPwCqZvl9yhXnL2ClHqSFYS8+grPBeUi8ptw53llpSedgGjKsceJ\nJETV\r\n=q7X6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.25.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src test","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --ext=ts,tsx --format stylish src test --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":"false","_nodeVersion":"12.19.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.25.0_1604030569919_0.23010412063019126","host":"s3://npm-registry-packages"}},"0.26.0-11161":{"name":"@fluidframework/common-utils","version":"0.26.0-11161","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.26.0-11161","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":"9df4f2584dd64bddaa4ae6a1e85a399b03d700f2","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.26.0-11161.tgz","fileCount":278,"integrity":"sha512-R3RmFLXykKRezFxGnI/TTpCAeqg58vsuwKR7cYJo8uInzlmJxoifevckFcQDEs50Fq7fzPp5WONIOlv1DiLRvA==","signatures":[{"sig":"MEUCIQCr5qqUpM9WGY0d4Idm9K7mIbWCFs7gSqrGjqnFUzSu0gIgDJxnctoSBCaelztu+7TfeehCVkE0UhH8Lpu18w/v+Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz959CRA9TVsSAnZWagAAG50P/jyJKHXhj7YUFObXGvVd\nmlaBWGlQkO5up49zsIaghnkAF2Wj59O8aktp0d1Ruu2JiACJvicTshOHaiMc\nFeNXRL2mTlVrZhQMjqdSNjAUD7vFmtI278qd9dfDPASeR3nvwqolOoNBbiMC\nwX1sneYwyABCRG2iYIYwgHbRyDBgnkeEQocY40h+k7FfQnf4UyQYcS74W3So\nSpk3ACg61ukXyaVKbBCrku9PjYd5g22XLPXVvAO7xiWZbxtdQA5TYvZZzIp3\niFW5oS2oLORpGI/yQFEFTuwquZD6cjPaqm4i/EfgvOrRF0kLB5ZzFt+ioMR4\nwoe710vVKoX2C3p4iqhWT3w9YCxCqpxXhg+L8U/pqTocaCgge2HFCQfQ29sp\nAs/wu1hFIrVFFIcrHnFOIuKeBvZa5n3VEYrmSSudWpPvo9X9/Yctr/mwdQFr\n9AK5ASMcdW89E6fzTH+bHJMRa/fvEkAUiq+xQ4WzPnBc9Alcj++TO7q/vkMk\nhTDYLApAW8KPKbfeMDPrDm/D5f924BkhT4hbGH7hgnwdDLYdTPI60jyctkXn\nigvGRuRSBxvVopR+dWf1AJTdVwuryAl20ad1NetTo1X8iJbD+75B7Rno87hW\nXvFGqWahHp7zrFQfir0wpq8j1IDjzRQq5t2AHuCuG0fOTJkZFOudxeB4Llvr\np76k\r\n=+owg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.26.0-11161.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src test testJest","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --format stylish src test testJest --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.26.0-11161_1607458428993_0.40495338854380813","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@fluidframework/common-utils","version":"0.26.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.26.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":"b67eea5a25eef4bad87c2f2857e9c5eaaf935a3c","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.26.0.tgz","fileCount":278,"integrity":"sha512-c6KqRsuQJhBdFj2wZa2BVtqbwFH9bJUL7ETJ5BxegNHCTrm4ON+yHxUG2EpP2P8qDfcAl48ttyKYWhgiyPAM1g==","signatures":[{"sig":"MEUCICQULKvk8UrQjdB6p2iLG+3LsSONYCgSVSCNEuvutkghAiEA9uBp72Ej+QRXvCn9Kd/hLvsLmT8Ma1mtcpnh4/laGPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2vXKCRA9TVsSAnZWagAAfUEP/1fSu+K80uRgCA1o873i\nfoXfX+Z+aSiWEJ2zKLVVavL5EcxnP5ZbavFrHvyziZcvPvVWprN711eBUUF6\nogwuHhWgo/x7ZQmrm8237zGr8JIdM5M7Xb0CWAwzl6qS9ejgc0HpSJALwEgY\nk263JLZGfxL2MMKINCEkoR14SpSumt3VRBV2Mp6bWDRs3Ls4Gfg/SUBeKX8/\n0Hb1yYsBjVZq8Adkb/lrqfGhOdIEapuw+peGzhxvTMhDtulij0x9ZVG8JmXe\njPkZl3nE4df/obTl4kCE7rusqKpOKB9jbrt/OeVU+gOFzic7bef0srwDTgam\nWl9FiMbJ1emGa7WF984yXAKSDRaAg+6KwMynZ5dJD5e/rfRRy03brZ4VvkE6\nuKXvjuV/sNJyx5FFGzfYsk/opaPjE5BctOdnKSZnPI6q3pRI5nuk7RnEl743\nc2FEHbArz0WFFgmXSGWjg9fePkfxSfTRcPrpUqNAEGcOCh8kHoxUmSDhY5mt\n5UZBPCwxsGMWvsjzmXS8/hDxuVmAD2DQYLC/cDUa0k7AtNKdkWV+H1v+14YU\nJfeNu2PpGmcq/uKWi6c0EMjTLx3Mz2/A0FTPoWRoPKKjnr148J4FNg68y8qg\nP7m3sXFQJMx8s+KDT6U3m8UP2ZhhUiN5PO0yzpLmHT70SfSDmlYZiSyPK81D\nbdhw\r\n=163C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.26.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src test testJest","ci:test":"npm run test:report","build:ci":"npm run build:genver && npm run build:compile","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","eslint:fix":"eslint --format stylish src test testJest --fix","test:mocha":"ts-mocha --unhandled-rejections=strict  --recursive test/**/*.spec.ts --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:tsc npm:build:esnext","test:coverage":"nyc npm run test:report","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.8","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.20.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.26.0_1608185290048_0.9184257578288653","host":"s3://npm-registry-packages"}},"0.27.0-12969":{"name":"@fluidframework/common-utils","version":"0.27.0-12969","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.27.0-12969","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":"7922f25de5dbe94a6e05db59e4a3ed3930c28359","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0-12969.tgz","fileCount":310,"integrity":"sha512-nmVsdnWsgl3NTSw7VdEtrTeAzKuTsbW4S30DCXA0vIxolulWQEdrGvCzluvPjzPsQO1AaYEr85ySpiDTUT6v5w==","signatures":[{"sig":"MEUCIQC8hJwOQecnQsziUk7MaHa+I3uglgcA9XvXgFf1tLAbIAIgenme0fCLhhnGkuTL4/Y5Dni0VYv4LpailByqSLGC3dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/iNNCRA9TVsSAnZWagAAGIIP/jZpBDw0uuaSrSijkHI0\nrTAj+aOKhv7qNaqjZZp7lUovhFmPe7c2K0J1FVgZKSMM5vKXpZJMDM+Tpkfn\nBss1PBG1evBdaFKhM/c9sogGEJmbQu4ASWXzAga0UqgkSmUMsLrn93YS0iUm\n8enBl5f5VwfXSLTYshcRRNffg9N1Udi5jSbOLTMH0nZFtmiNkMArFAZ3MRnL\nopQc29Cx/gf2VlfIFBHMZvMxMHEWYfrTGZ1sFiXj9ZOCCk23hJ7v1p3M73tt\nJOLW7tKu5q3jvlMFTTzlUrNILdWIfmDyL5NwIpWs52e3zeSpODD5GMN298rQ\na8VlAUsACeZNpmRPTxA4A01yMOa3XSiIue1Nxo3lb0Y0EZrXOflUPR/er7A3\no4/ug1m9XVKVWHlJXnlsF166Mu8AleopbXk82MxU+ndm0Rg1dbQgip+yYVM8\nTkXcc3Ugna6cKeuvjRd61ghE06rrhPAARezLjPCB0qSI28YHA5l+B5p9qic1\n/fjdM1NCjWUhbrwkj024uG1EkLrgeC+r0jmiJqOR1aTTEuDfcOYQG3S57Fm/\n2XjsQA3WlRsiKBgl+aT/Z9hKk0K64v3jKhMmPtzGcuoNaTrxUcyGwjH3vOMT\nxxvMWdhRNW2ed9P2RzN5/MhYbsoA8RJKtMQHceFbnQMHGc+VHpkMqTNx/hrO\nv/S6\r\n=LKg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.27.0-12969.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.27.0-12969_1610490700969_0.10493550400807994","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@fluidframework/common-utils","version":"0.27.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.27.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":"5c8ad3ad986da633f46018ad54ada8971e919ae7","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz","fileCount":310,"integrity":"sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==","signatures":[{"sig":"MEQCIFJ/MSKXsio52LgHq8EE4yghnk6bmRXDFVsLSVgYay2qAiARkfWcbMOSlsM9UkN7E5XKQWs195g8ZByLxdJV1TkaFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC19wCRA9TVsSAnZWagAAunUP/jfwmhzoko4zdMX4Q5ke\nGgw3W7ASwQlvda83mQIs4naAeBRtj2Xuf0lLf8QoDj9BiJJeHSFFPSogTUC2\ne22DMkVYt1XgapeOoreNJI9zm/zO6orOWypyeAwwLCUFgJp3ByMoBLSjiBa7\n4gsbVWvQdO2x7cIhX9slx9czXHZsVZk8Rceg8L7DTaa4+w0gxg+7BGVa5NWM\nuhYoAr5uEA7Bu62+YEJW0EjWHjJmL25qaOlZj0KZrp0NhNmWcEHzyJxTdWhi\nRDbCj47mg4hooib3rU2glx67DKhWn4usR21dNIKCa/+eSTQxJZFY1OxKnTsq\nqeiQ8CgS1WVAH3h61QCCF3D7T2toSVT0wf6uMgfy2LA8Bh3JyLnjne+w5wK+\nL9Fx9M0ADFJ4A20KEpyFn2E9NlJn0lvNJIwELP9PeMDDPDScxTNxodCE6l9E\nVS+8JNPLQtvQGUzozj5E5EBZuXOLB1Yrt6KjGXuTVHQP4wrkvbTVdMX8hLZQ\nCkZ7iNhx2TbXRJY17p/P81OGcsqHC9/PAPTnm60uXmXl/IqegfBLmHSDH9TT\n0RZfKltr8Xcw+GQMkcu498O6BcFXH4kglg48ULZqQPzXmZ8HVQ7nLAeAl2OG\nSoN/FDM9adz1AEZYcH7fERY9180S3LED5m3TUMKoJ3MOP0LhXw3036v+2yrP\nUgpZ\r\n=7pTY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.27.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.10","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.20.1","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.27.0_1611358064309_0.03580768152509606","host":"s3://npm-registry-packages"}},"0.28.0-16189":{"name":"@fluidframework/common-utils","version":"0.28.0-16189","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.28.0-16189","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":"d9d842f99dfb7bd07f5c836294a17c8a0d962f99","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.28.0-16189.tgz","fileCount":264,"integrity":"sha512-XKMCAGf2acjjEIk7fgXLvFkx/mTDQRRcEYOLuV+NGT+6CVgIGNvT/EBUVaxjsYZ5mhZ34zGS138wbhp2wpIlyA==","signatures":[{"sig":"MEQCIHP5NTKKzsTUGE0q+SAFDHycCsCsYJqwkFrXQ/QUIXcwAiACvubJ6DUTBpxGLbFli95hHJl/bAJavzuBfsiY17LM0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":451242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCDyCRA9TVsSAnZWagAAa6AP/3vSV8SAatP67tOOhjJ2\np1PlLcJZtTWkRwgMmvy8ehzKckHX24XeyzBU7TF12vu42iaVg2r3xz/W2dBd\nP34pICFicbykw99j7RmxwQ9J/VTV6FVDYxDCfFl8CagQ0zts5QtAMb2O/lUm\naCDeETyYZZOo1KnSLFcx25Blb6saig9HPFhVcLKUWprY3j4eJWB+y5x1ZNxd\nj+anosnSTj2q8/gJZOYcP1KmKB6COq96rktcBFLMuPa4wsPxUOIg3SOUQ+4n\nrVQXjHcN/pFmPAy4LlP01/r7HyTUiyenvv3KzJTmC+5DuK7RRx2kNJjar477\nnsefykhQqROSB3raBehYt1xkKt4BlEZOWvPaCQjnzloasLO1MWQZ7vVfOuDd\nlkbQybawH1R7LrxOrEqkhHYIENF6WcqYGRMxp3cEHqjOiUxnUBb2dwtHYtM5\nuDgz8kWYN3F9G+9In8F6BwuJKZJzACwOrZ6IMpHVwF9Eec6sMqXO5PAztEQV\ngaoMi8HDDfObZ9g4UmXeDYlr7cLj08k1VKWWgqi85pOarsA8sLd8hL6R4xEM\n9wNx4zAVLd9lJ4L9/QP4iomr2nbu31+ZtsbDGTaRfU/+xwxiLgEmoXEdzmL4\nkcs8wl5FvEpQYSCtejAv+l+TXwVWbFGzUIVak7Bju0KvZWm4yJ/HjFtBBicv\nSr2u\r\n=70BO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.28.0-16189.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.20.2","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.22.1-0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.28.0-16189_1613504754326_0.9315716607982556","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"@fluidframework/common-utils","version":"0.27.1","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.27.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":"7fcd69058ef05598ce95419aa30f7377a6198e17","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.1.tgz","fileCount":310,"integrity":"sha512-O93PI2APrd/jCnxcMgoMFlAbhcYT8WGgm5jSy20luVDvkyE3dtBJGci/GsP5a6vIQsD1W32m3xd0p6qot9FR1A==","signatures":[{"sig":"MEQCIGRCiMf5z77UX4S68MRpvLVIfjVAdpk4itlBfcw3SrkLAiAHv4yu8IEqMLrlwuvL5hvo8O+LR9dDo3aMIcVAY6KCfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQR09CRA9TVsSAnZWagAAoT4P/A8Hfx912mb8QsVb3SyJ\niIt03A8lsIkMVC2MQab7487U6i4MUBZ8N5FTzgCySYtY4kjKeoFWoPUfoMMX\nQ2rjEkKheSlrf/MxZ9LuHUYLM9kyMuOrFRPsk4T9uElZnlUlaTSgED5TgoGO\nr2N5dnLyOQI2K8NsWN9wb7O85WuIl20jlu8EYQZPJ/91kAwZaSsNi89GeVWB\nMWIkBBkmPFsPf0toL7XSQJGXSECFfwj5+4xnXeqjCLNeCXjLgTST3tMHXshj\n34LRq7aiW1RYY6xJ95Jistkl6TWqTpRXsNW4H9i4zfjvKxjPCy8ozdH9l32n\nHc2D96LOEdI6UqsZYVN12nm+UDJ15WfOGtwMePM83D1OKIm370UgIScElT8T\nQdoW59Qn4rRHRrIIMscJUz5w7guHZmm9LutpBHEeArK3OfchKfPiTJ1pXB/B\nElZXkjRKMEQzRASZi9b3j8c/KRFCuzsuZobOIH2XAdCow17l3gbvr8niIsX4\nIkNuvDK2bMBMyS4tFhAeQmUfEnZLzzZyX1Z8o5gVQ+06Es7jc+HExxQs+dC/\nftQpUrBh9lgVBn+EmxtUw1dnP6rarlMfKugwQm/y5dfU3ACWLiXhiDS/JCXw\ntQ0h4hn0ze/37xqZxsBoBTW53jNyxqXTM7P4Zv0sxILqbiF/MfqDSdZU4eCw\n1LEw\r\n=QR6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.27.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.27.1_1614880060664_0.3819812983786164","host":"s3://npm-registry-packages"}},"0.28.0-18295":{"name":"@fluidframework/common-utils","version":"0.28.0-18295","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.28.0-18295","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":"86d5c78bf809ff1eb7dbb1016f46aef71f2087ea","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.28.0-18295.tgz","fileCount":264,"integrity":"sha512-dDASNpEFjNDoiaCy8zzeodhk1n5GBNzWOBc0A2hKSv1RRaUeOSndWSg5QEa+DKXAmhuYNjy3jAYj0RUzu38iOA==","signatures":[{"sig":"MEYCIQCyG2KcaaliNklYFO82ft+sm2D/eTO8IvcQduvNQEjhwgIhAKP9601Yb/5FtrcOyKGjE3ar98CouuZwnxEnXIdT6Jhm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXCACRA9TVsSAnZWagAA3n0P+wWOR75uRhmJyAIL7uB0\ndUjjlc0ibcSZ6VR7YIWyju6wORUx2Ho/ewjwNczhwQiTfl/stmAU2AVrMF9w\nikSLR0Z6HdIkGa6h+9ki4SzbXETbJYqXXs0pUVRStB4s5AVXa2DgqtEk1gPe\nnorICa7PL13vwj6/7OZjjEMj3pIHfnB7WVvSObCqZVgbDBNXJXUQRoBf5VLT\nLwTmlV5oyrhR1altcOz4mslR9dTgrNQ9MXZkd3GHH2+BtnTnhDHh9n+yXgEn\n1PEf/KRd2N1gyqMO2/tEKwXyo7XTiuoymcHzPLv5Hv7XoVdsEIoR2SS4sSfo\nceEDzhRQobAQbdxgO0KGPdpDOZDMje339vMS3CmLy+CY8aB7CpfrD6PUcr9j\n5Dyta3d0yfw/R4JQI/IMJ2kTyX49Ylb0VoGf1fdcIzKCGqrM2efijJLnFdIS\nlmR8RHWfW6eX0PgVNaWzHyvvGlsEXZZZuPZAeuE0oqezUui74CkAH9d7b7Fs\n31zKsHCIxvYKfxHlrHPrFqoCOvph2zTdEOYwesx+t34oGJRJc0I//VihUfAt\nWpumXDIRLH3hzwBfbAq/R05lTiPmK6gcSs5kIVO+f2RFWGsXe3qBl7AILpps\n1JTAZr6DGuDK3IGcFJQH4gluPl6s4ijmV4fpqdCQ+3E4BlKjjdYqYVwpdbSC\nvpHL\r\n=OmQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.28.0-18295.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.28.0-18295_1614901375478_0.44409484070275895","host":"s3://npm-registry-packages"}},"0.27.2":{"name":"@fluidframework/common-utils","version":"0.27.2","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.27.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":"2d4d888a845d5dbc545e59ec4cc25bc0b37abd31","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.2.tgz","fileCount":310,"integrity":"sha512-0SQcus/0bpxPNGFVsLl+1CB++9rlB66/sKOP1TXot191JAAxQmJgCctXQ2ycTtCOe69S8ZFStNu2T5I0IxQYsg==","signatures":[{"sig":"MEQCIA5ee2zNfdn2fk32avIwAjKGmRXOfFBlk7PiLk7PszXMAiA16PuZ50kQ6LB1Ia9765DoYBKnnzxkkPc8RcHFyAVP2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":846814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXelCRA9TVsSAnZWagAAoSAP/j0SpU4RXU3hHA7wSuD6\nbRoPlt8GDQA0fSzHs8jFrz1aJ/Dxc/kKJCznpGFhyNhxSy+WMXepDZtBqeQW\nq3F3nLJwNi5+y6+eHoIgKuduJOhCjNeUNlWI7ewh42q2GZRuED0rcbSsbgGh\nz22omvWTVDcWBHdIEM+nZD4m/Mp0VgbnCXNCUFUMyJ9tgLWGNldzrlc4M3Bl\nqs+acvT3IIKj2W7ASg57jrjeHR9Ot+GsLQGGb1AY7589wYmKOF861hOXTalr\niQh2luv+wZMLt3/9L81aucBIyyQRRj4WnSdN1aGM5u//CCQH6yLcaX0aeG3a\nLQqfHtewI4eBlCHWmGkCMUczA5jm/evC2CuxeTLntO4JBty5ekEN4Px7MtEx\ndnrNYUA4NsgCIGvkQthhszQvDhqBvuJU6d5f0BzFQYMrf8QOhtvY1FSdR8ze\nq+QzM+VKNLUKFQJS0i4zB26vkmfbwTNebYz8tQI5pIK8xz4LHHPJBbanZqWA\nHek+4KhfOgqyLAi0AyiJiJcpgdBEcCVWpULnpvpIa/MlQJj9ob4LZpl+sd9K\nwF458lH6X4O8+upnAZHYZsJg6XPDezNF3d5K8KYKN8AyKGmTi6YTRCtRdkMi\nKoWucM+/fcWr6TpT1kt5VrnFfko8v+CdHFbUVZPHTIKAuv/GBrYEhb4/AzFm\nKolM\r\n=q8UO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.27.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter mocha-junit-reporter --reporter-options mochaFile=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.19","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.4.2","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.9.0","rimraf":"^2.6.2","ts-jest":"^26.2.0","ts-mocha":"^6.0.0","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~3.7.4","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.1","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","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","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.27.2_1614903204966_0.03362596596347034","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@fluidframework/common-utils","version":"0.28.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.28.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":"322db50c6d9b76b1c911daf28464e58b7dfec714","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.28.0.tgz","fileCount":264,"integrity":"sha512-15bJziOHNejiChO8Yug1GT3ev4CI1XW73oNxgx3BG2bQvnqaOcQ3JuceSY1z2DH0Bm6lF8hzWdku+C2Bxl84jg==","signatures":[{"sig":"MEUCID+ZKFDKQZ9jut4dwfA5VE80CO08FtdgjHBzZ0olrybNAiEA9xJzmP9jNholQcCgKOgHvHlv8b1jcYKGWg8YRlYE+cY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBoACRA9TVsSAnZWagAAVqUP/jIFU++lnzEcS/Bj6A8k\nPTiStj61wg6gu90TQqF1j99B45gnNIk0ybGQ7pMYEYUouYe+xh8huGhC9hpA\nsoVHhpO2R2CNUzyix9vV10Gk1BXVrZC7m83BUefCW1LfQamjFBUM0gbG2yVW\ny7Xy8tkCkCyO1e8GKkl/DHvnblltpWk802PCAtcj5ue5uqaNB7GwP7uQMed5\n2AoSYKQ4RHRDydQQr/Z8wJDBjNGrAMZO0wxMFAlulFDaXcj1wi6k60o3FuTG\nGJ/JeqQXjKt4BB0R13kiAcr1xwT77JxS+s5h960Ownvi7m2K+Iq5gefxS5Be\nvBB5Qx8c1aqfhmTQsfKbpzxiisX0TwxE8eNR44F6iqWhbqeUQTlh7kLbEElH\nA32rn51Jxup8rHi4y/7npd7vKe3jRdetHvOuZzdWY34G/L1MXe78st3FQ8sv\nbWFW/Xp2zmj421BwxyMnDq8h/rUkt5OJhNKrVExRzOpWfswOQbA1RYwrGBn/\niQdDbMgU4DXn416lCc39wfUdxqFda6+HkwnoFFk2w0a+8VR1+gb1krI9QmOc\nMsi4fDoYT16JORZ0+AU5HJpXVNgqBpz9gXhB/xdmOJ8LdBrx1qks7D0ENRn0\nQc3ttLJVtAka7z65KipkOYr6e+YmyCetPOkw7/UP/tR2PBA+6OYSQYumUqOA\nTwWT\r\n=URCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.28.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.28.0_1615337984323_0.1816805042031755","host":"s3://npm-registry-packages"}},"0.29.0-19979":{"name":"@fluidframework/common-utils","version":"0.29.0-19979","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.29.0-19979","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":"f478151c2ee4e8cf19e08b116524f42727a822a2","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.29.0-19979.tgz","fileCount":264,"integrity":"sha512-Vu8Kj0htj3axJn+frKVEgXXFttKgjuumnkqkUSGZp+0ApxFhtYq4B34HhtiWbJOW3G9AQ7ML5vI/GzPz7Z2ONQ==","signatures":[{"sig":"MEYCIQDRn/ZdHfwsi7g8a9nvzd/ydPvbHYktQmodk8YrA+ENJAIhALj3n86uoFiaK0sie9n1ZjB7NBM81xXH2x5SUBauSCzt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU9kFCRA9TVsSAnZWagAAqtQP/A2W1wW0mASDnZ5oo1h/\nSyLPLRkkEHmAATFJC4JyqpTC0vEqI5wIQoEffvVZ7jESm471YmB+F4ghLPB6\nFDqgwVgpgIj64HZRm3RwydpbSw9R/BH3aSXkpKRUklF/hbMkkS1XRkQ8yBEz\nX/Wv92BJtpiS654BaVfedf5MUh7unDkzKX7yY/DCr9tjVl12I2WXpfPPArKv\nL74GWjJrhI4jACtsNd6DiXnxzc59IxOa/8+AgV8lTZhCEOVGvuFRgmA6+4fc\nGeghzShuCzQEkRvoZelmib302KwumZLGYXLbPhJy+Vv++wVU0C+9JHcwCkVM\nwFo8saSsXPKr3SeH68LPijUpXGu+GiTKdybybcfXqErssBaYQOapDY1soFNv\naA4nnrt8YerrVnvcSLl2ZUIgqPlTpAWU5QnJsW6E02gAunLXlU/JDpCWMMzJ\nvvzKYdDPEiKmyIgm5DI42UpXoN9GL9PkUbxeqvLon+YA8X7UjKGpKz1+YkIC\n98AcDYEeeMfpXCDXs/rVDC70xn9b77L5t9hiOQVbrlOV0VpDw6c1qg4ZjYRF\n6Bz1945Vq5TBjuK7/NonzcWjynTh/u/As3AdHqbw3+zL2F6Zxgx7RstSUrJk\nEtvGQU80iKvzEM4O1D/KMTzhSvM2QoEiC870HbQ+RlgF7Wabg4XWRqvK0FuJ\n7ID6\r\n=ADiI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.29.0-19979.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.29.0-19979_1616107780847_0.6033188181598452","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@fluidframework/common-utils","version":"0.29.0","author":{"name":"Microsoft"},"license":"MIT","_id":"@fluidframework/common-utils@0.29.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":"9e1b47a898da99d60e92909d998a2c76d8e2bb12","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.29.0.tgz","fileCount":264,"integrity":"sha512-QAj8uM8KWxKCX3Ee9NxHsTjBma34a63vAqsJx4LcFcxkDoqKPxKkf4alklfiHGdUTDO3U8ugFJknXrMmRIYmEw==","signatures":[{"sig":"MEUCIQDmVvwqsC4FYrDJAHD4R3SRxloajPnmAXvfPEAFHE9gkgIgDmFNDeZnUzaNHHNAkA9/EXMdmWLqtfCExe9ABacp4V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXSBxCRA9TVsSAnZWagAAF8gP/j5j7f8zGrQbBqK2d1Zb\nZW+QjbYvVG+OUnykIsaQi+A4+Oa0ytN2NXe1KiBaIT/DbO565O3hJjXFAnpP\nIPmd/K+jY+/XuKETbySYncY3EV2J4MKs3MC8H9fnpEPYQZmRRfEBFZvIXUAx\ncF01niode7nIEDvvvcs3WVL7qhpledlKNVZmS3kUHYhm8mVdTIfDeqzFEmW+\noINmPGBsV2YnabTq6jv9Os90SULhLV1vZLFnKTZ/WPHMdxuqrG31LobCEJBp\nJKZs5+4z/Kl6iYS30YWZmuE4ptFiG6K5+wGWhTkFsnezfsOFuPqozFuFNULK\n/MGKVYEC5UKK6aMQX9POqKHwwSLqI/q/JvUCYXbAXqo6SlsAoiL+ePsif5Gm\ncFOAqJGSh6KrQI4mKIpEeQ4i+YNO0SXNBYBwOB0bSVZSWnp/noHv1Quho9Qe\nZ8chqLr6uCcR7Z0OzFgvgiZEEU3L/4pNArSczJLcfMh3ERJgHnPZckr3E+ZJ\n+CZIjyFb9FzURtLnWMtyBhTK1PboiA2WdS6sMBk2biYklKMFPs3MRIPAO8qk\nQt4NDVC8gGGjR3kh/33XKPR/cSN9cVm5wymwe0o61v3b/624raBtzU8PufGy\nArLIZHfztt/copdyjslEQHKIdbLtQhsuXIEaISMSHONYp810cylt3MK+JK7W\n9+yj\r\n=UhkX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.29.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.21.0","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.29.0_1616715888693_0.13603933237610244","host":"s3://npm-registry-packages"}},"0.30.0-22678":{"name":"@fluidframework/common-utils","version":"0.30.0-22678","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.30.0-22678","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":"bdb5b4825635cb5f814a3a1ff58a0543428c1e1b","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0-22678.tgz","fileCount":264,"integrity":"sha512-goAqOEEzENdXp59U7j6m5gpIkHBrYAB5d4Ykp9xFVhayJ2Gan+flOb5Yeu5e4KpRykj8wbkm3VSECjYtts6y8w==","signatures":[{"sig":"MEQCHyI9+iAf1qifcMGLtp7RBwiU88EBuTiXoRJDYiUmWtwCIQDZocbW5GVcshYXy+qPjzSZu/CjnG36mNDhPfkx8urPwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggK30CRA9TVsSAnZWagAAFasP+wRXC/HreeW7Mc5KxPK8\n8lnGKwiWNThvWclmAa+rwTv54Xv6tNpSAa1eO8sk5YqSOBH8qJPAKMAq5uQs\nld7rh6y0w+gDcg+l/yinoxmob2d96M9vsFhGh2DoAqpVxyNBDqSDbT9uULMF\njBTDBuuvhjOqWyT5kuZSYiBx+kmMyI/5TqwENgwt5DiwA1nTRDrZD/ZSyoZ5\ngQVHCvcYkrPzupZRCo1eClRRnBATgr/5uqrFLyXRY5F7aTZj+L1Gc1BPaO2I\nRMqAraFZm6l/+LpQx32zbbtprZv4t6t60w4dN/AdntPZeYt24OawfrbRDOom\nO/t4MEnn/hyr7DoZv2h/8i+DodWbT0l6ZjBSLkuF60AQlLHb8/woTP0ahfBV\nRWxIHSKyB4xdeZkWow+FECxnrgq4dgroj0ym0iP7+WTQylL+u4JWImvPGXET\n22gNkTIyiUSw83SvRlRG5MBpqJ52Mo6LVeOCf127wKxM2gQeBVVwYVPZAbTC\nbDGf/1uNDRAq1IEB2hkBq1QcBltbj/XSTTOQULbQPjH3S0P4tal03LUBOiRq\n0EYultarJS5P0Gx9gAWizTR6EubtETwAtDCsnm0sbrXbyAmGhELGwZ4xFQJr\nzxJ+WMrWTyjOn51b/+J6PPKVpGZUf0WqnJiAdKUnz+mBFxTr9+jbUnmrb4Rh\nfSo9\r\n=+R8S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.30.0-22678.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.0-0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.30.0-22678_1619045876247_0.8815972952949487","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@fluidframework/common-utils","version":"0.30.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.30.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":"4cb873cb3b0e7d4d93b5dd59f8fc424d14945f2b","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz","fileCount":264,"integrity":"sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==","signatures":[{"sig":"MEUCIEht6w+nw9Pe/OZh+xghBb1pyaB3xd4xiXaiCMK/rvj/AiEApDFLLiftD3UH+qQMToGDMav+WAD0VD/5mwGL5PQa1Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiI1cCRA9TVsSAnZWagAAD8wP/0ad/TmLufDyMKCwbOoi\nyciqAV9t3cefQu2TBYOWqMW0gcRg88E3ZwBtHK+hiTfdoCXQpnnOxbGSEVNN\ncNIamrmw2u0h9aokMQaIeiWMk4hoA2BY58TZ3BPHo8Vksc29wOw6vFidxApH\nZZ7MqgTKcRZOqlvdmiZl8vZxQuBikgcK/3OgjoJ0BVNtntVQ4pPSDD9geMmF\np0dsVPvJVXNGNcsKrnj2Ug8K4DlIruJW26tkYXgi+i2v1uyubJrK2YaHCMIx\noBK8FtkL8srmmEvyek2M+MiJ1tUidMtTG1JgYFgnnHk7xlqY/zgARj8SBEex\nQwGch8tdbJzR/STvG80RiR1Ipvy2c+qoK1/pWLCVY+Di0A+y4DgR3+iA4/cx\nHK94eKYBf7MLjSmlpXSRY4Cqf/3Mpb4+9hYpYRsukMRS08T4u0GbkGdb0p/+\njJfZRLqBfCOA/99QVN7qYbm809RA2jaXPh1YTVPy8136Wsbqsv3+NzMGRSyb\nyVBfs2KecCo35LjwXrSoBs7sujs4XQu49YS2/l3ZkDaYvCFR4KJDN2qHOxfR\nnop2eoeI3Ko+0fdwssreLjEyCF4gNO+SGhWTByIoIFmi+IzptC6tyTv/tt7o\nrA2jZFMpOLBIKnS2xwGpIrpUK2HoxGXt9cfFDgCvbKZoyonYV4ZX1svtXaMD\nHurv\r\n=mV/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.30.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint","clean":"rimraf dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","build:compile":"concurrently npm:build:commonjs npm:build:esnext","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.1.1","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^1.0.31","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.30.0_1619561819501_0.37184224499606255","host":"s3://npm-registry-packages"}},"0.31.0-26153":{"name":"@fluidframework/common-utils","version":"0.31.0-26153","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.31.0-26153","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":"fa554f0b491b3fde6f6bcb265987a93b45259638","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.31.0-26153.tgz","fileCount":271,"integrity":"sha512-0ePFK/GL9kSSOgZfAc8fO0R0SmsZ9Eka4gpYAzEUIDlbIbqAUz6LYbaWE4ZzIT6/cDYdOmVc5vqGsI7Qke+9PQ==","signatures":[{"sig":"MEQCIETHLu0Mh08KfiOXz2uZuyt+dMdY8He9nlimzgITYAf6AiASiX/7geqEdQ3QJt+fO9Ympynb2awkw4khlhhiLa9UOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsBFhCRA9TVsSAnZWagAAl6MP/iWziyAbRRbWdAT0jNDx\nYgDtBkU2We0/zsis+FHrv37VwiN7SavueSxtgQLNDl+KEA9wpfo3doR+7ZGe\nb0w7Do13jewypwlK5bDwrkrk9yp9PGWn9vysT88G1v9wX9Ij2xy4O5EfF9Fd\nVDFqJ9GYICGMJMwZ8qaqKNMNLLhwh+Xv7Z9JvsDsgkfs0t0YRwt7uNkXzNak\nLdU2/+2FCBYym0WV05/PrQnckHV6jBqiC9A2wSFKO9JRP0IJITZWYKZCdDBe\nKnFpz4tL6t/5peyBcyACjiX4fZ1L1a8560/3XKMKLuXfGouM0Q1KebiEljP8\n7JRWREJZgUTI0ppLIAB9IJPjGEFnJ3EDqtTks4itoBEoath4zkIWo2k/MglY\nhngWYbTk6rEWAGG35SFhAw2XhXVsdkZeKGI+lU1zzFOibMSJZKG+/l+JPBke\n4zeR5oBxMK6yi02JzJMki1n+Z39aNXClWlpFs1O48e9b4fGm1+h4b0pZ+6Q2\nu5dHRBT3wMAXHSyplS9QgMVIE7A+L+Zv/gHNlQAg03H90xCYPqvW+K+i9Xlu\nz9vFkJl+cf+D9ILLPZwQWklciAA+IAacfJ6FsDJNHj1v1MfKt5g/fScrCNa2\nS4oWSkhGK5A3bRaWNapektrEQC+M4FIN4RIEL7nJxR8WFpzmRU6h4M+23OS2\nztcJ\r\n=l8hU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.31.0-26153.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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 run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"assert":"^2.0.0","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.31.0-26153_1622151520964_0.18363051273832132","host":"s3://npm-registry-packages"}},"0.31.0-27017":{"name":"@fluidframework/common-utils","version":"0.31.0-27017","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.31.0-27017","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":"8af1168272c20fa3e3f2f4e789521500563ccbf6","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.31.0-27017.tgz","fileCount":271,"integrity":"sha512-95CiX0haCCtlBUXSF47rSRgzdJttWaK1fHvEPYQfYId1fOEDSgWFWVqU9wemG/sx/obUmbCOGfpkHHVDCOucWQ==","signatures":[{"sig":"MEYCIQD/a/nJ7pyJuQkK8nhCW2MSb54E2vpf1XFboZrobxOBwQIhAK+5geIB+c+ixIO+WQT4CyIgYougMUk8rUpcr2uioS8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwTpqCRA9TVsSAnZWagAAP98P/iE+/mWAHUHVnCe8X8P1\nB99QfkK2K2nrNHLulNytCAi8i8w12MuD1tZEAWP8jGSTwGt/YIBkACUDoCqv\nIhDAfRCX/OLJ+BZnYALfMvMToLF26arx8S1jKnB4gtBQhc6H1W2IlbvlqAWW\nFGYzMXyOor/ddlCp94910deB8yihz+pPwyR7AcESh+1eg5YrvXAEVDsME9i0\n2S8d46kP8BHdYLi6K1w8e+FXN9lFamNnTlH+Zylv5psu69Qf5hxtL6QAcL3g\nuFEyZtO0uyEA5LgEWUn1ijycuaa4tKMClCWACtxO2yuxV8cvq6CC+07tkNRv\n/LOFxjHvEYCnPUITIJxxsi80Nl/9BKzyx9Yk5/lBHbnFme/Gnqx9ZBTPtLfY\nIhQjqk3mbwRvz8K4JaFjvIubdF6c4+0UWcE/QyQ5/CrYk/hf8aPM88H51+jB\ne0ZNd8Y9ukfBCHb5R6pY1SpN9sTIyePUgVIj4TwkV2TkNVouuh5n8OrktgmL\nfOIpjd9vPt1tNB2lpPwCmYHghL1+IV3oRqGJcDyfMzP6BgJ7Ko02CXksVODx\neL3tjwIyU0eWB4UFJxxP5pMg8H2wqSyTgLypL5r99FG6lZFjq5uYHrYVj+mh\nWrQJ9qKAPS3GeF4Syk0zVX7kDgC+3y1eORbxKIzUWkWzuC4eYOZupFKphOt3\njc/r\r\n=y0vy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.31.0-27017.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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 run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.31.0-27017_1623276138706_0.3135094386514896","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@fluidframework/common-utils","version":"0.31.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@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":"29d5c0e54ef3b79299f78304c03e95fd1a26c3f9","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.31.0.tgz","fileCount":271,"integrity":"sha512-gZFD5tY7pD1ktDlXIfLI1WKD36/3zJzSQx/bbsldHxODSE7p/cUinDC+0Nj+CMy3sy0XajUJ849ZHsUZmBUYVA==","signatures":[{"sig":"MEQCIBT31+hzm9dVdU2XcRJ94M+2pH4ueqiYLnUwnQYLBmsVAiAQ6H38HP2qa55/dY0B9RJLhf+fcpbyiOC401eDAy7few==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw9eyCRA9TVsSAnZWagAAThYP/0WWvTQuuN4XXbC0iEZp\nUi+Jk6BsyDD2OECeqO9KmqrzzmxoJliXJpZJSoQZLWMRX8vn6mqKhFf31vYY\ndvDOSVs6E9pm94ljx7y97A0sWzxP1P+6jwVUUil9JaU8u+DBnXHocJNRaJL3\ngzqOtxxalajPXUefr7pVZJIJ4x7IjqxF/Da3MuNsJS3GwaBgAjfXdg47+L1l\nPRNU9sOWAGbKrDqKjzAcYb31UQNbXIM9J1GtjNVWRzVEEc8ZknStmk8Pcm2P\nc99Rwqb5QEKYEnMCc45x0AvnPWsYP7Da5uYnbB+hDCKbP+j+ydWW01Dh8OEl\nCLW7kRogLZDTrj452bR/sMiJmQ6cd1xatc83rTA+cYhcZQUioe6i0c4y5kZQ\nNKWrOYevywEExHSvr9Sw/sS6fFlqlwsuO81i7mugE2E5fseyO02o6rL8W9f1\nuDFbsrnqCoVkbQdSLmnVsW+vVKowWV3/dENiqcd/tYQcHwiN9EHxJNYMoSqg\nC0ojBAas+1zwyPDtXmoTttu2e073tDcBD/xNeLJGx/Z4bUBVJYV8lWWrbiI6\nPytvvrkuqdkyAinXxK9lrXOJWQfrZuE3ORhNDCcGcLruOww6i0FAy8nZu/L7\nE99j6GfZpWx0eUek9h888om2Q54ILSP7h/u8nDzGA92AQjJTZscUWCG0158v\n9cqu\r\n=ENUH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.31.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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 run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.1","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","@types/assert":"^1.5.2","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@microsoft/api-extractor":"^7.13.1","@typescript-eslint/parser":"~4.14.0","eslint-plugin-prefer-arrow":"~1.2.2","@fluidframework/build-common":"^0.22.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.31.0_1623447473931_0.02290019235901619","host":"s3://npm-registry-packages"}},"0.32.0-31185":{"name":"@fluidframework/common-utils","version":"0.32.0-31185","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.32.0-31185","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":"d049dc18bc1ec3e6aa243efa1b39d6dc0e021360","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.0-31185.tgz","fileCount":271,"integrity":"sha512-8hq/bInV2RXyZWEgYTu+mRsnhtr7BQOvBOGljar4p8NqSfoUcECXrjrBC63deNG5Uk+Cdiku81T2mt9MvVlgRw==","signatures":[{"sig":"MEYCIQD3rYV4omW0oHnthzRFeNyOfboz08/1ymntUKekb/zzYgIhAOtq0ZD8P1vXJEvxQy8ZWk9bA9eT2d3Omh0kTBstdENH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAHSVCRA9TVsSAnZWagAACqoQAJGrq/DZr81GuFcN8qPU\nNRdi27DHkbcn+7nf+PBQwRmbRhaX4tzCvobwu7pbjwjEzSnCyiRnDGFmOWpU\n18pw+T15ads8IdXrRDbT6r2tK/OiC74opiSd8uKAHMC/E9CslaLZHbYoWvaG\ns7w11GlG7k1f7BgU/RiL//+FQdTCDDaKOoYiKvdB97COkUGnSifu8HeUIoyl\nXpe1dh+u34Fkjq5+IaQkebomSIO0LNfGLxqHWjR7zwKLCnkZ1rLz7ThprcQu\nQgcj+abMBONHue39qMhMsv6bYVM+yUPcr3Q+fISdEizmKC+aykrwqT2u67RN\nNFxG0jcndbD7ZpXUBhUzCgZIUEUh+Smv91DlF4MYQGA4KebWnk19aT0XX3Wp\nI74VcDiM7FuzKFVL3VUhSxjhHrIyxlThAppxFr3Yq/VE6r0fLglcigXo/Zac\n0wU7c4T980y0QV92cT9Pw4mAqD4dsMQKy96bXJSwHG81pol7W3dUpiFop5aA\n7ks/P7k0rdp5kDOhfX3INRNBA2l/zw6sYVPoAAvePtEE287tHpsWbcNDAO4h\nN0xrdWuhkYwVgGnb8vO8+X+/+OVvC9XP/WB54MyZUh6qR4ec1n4F3oi+uy+W\nTGDnBnBBlu0puhv2laK7uB3KPZwBGN/3zYW73RxjJKoydTt1ChOqs59EcZPu\nLYrn\r\n=pgJr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.0-31185.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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 run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.3.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.0-31185_1627419796881_0.45682288043994035","host":"s3://npm-registry-packages"}},"0.32.0-31336":{"name":"@fluidframework/common-utils","version":"0.32.0-31336","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.32.0-31336","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":"ed277fff867ae0411acc3efb56d041ccda8bc6e5","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.0-31336.tgz","fileCount":271,"integrity":"sha512-Hk7jT/L8GeQkFTripkYPkRsNKVedJUIzZxq0ESkhlegKRcFzN8YeLzO62CnPl2I+7Yhc/+0SZBGehAo8wyg0nA==","signatures":[{"sig":"MEQCIDn0eP5Y6OghAgQBudfoHqd/07Ghk4mfnLlildB4oj4KAiBpUUP2EAKiZ5usHBuiTvkVL/eCANdwpztvxlQJ8+1Yjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZp3CRA9TVsSAnZWagAADpoP/1vExppC7wXHe+qhIt6p\ncXjdyX9xyQgjax+Vf/aSCle1cTDmaGJVMHItsGYswAL3LZ8O881LXWHSlogo\nfMi6BYI+Kv07O0syfut/cctbVc7FhQz954PIrC9PC0x0DOiGaRSnZzoK1ciz\nABkZQsSU4BVE/1QQ/bVFp8ej9TEttoQih677QqfGq1vS48z/NRza1nk5g0/e\nUPf4D76nu3G5SEP7VXXXblUe3aloRo3lcTJJKQfQd4xSrCsmDRsWsi3MsfIr\noDsGUg3naOzpVPfPVmuEFQ17CnKZoUxh/0kRutojPTvhD4hl6Eg+Fp1uJQhR\nmYHPdcuCxWCuv1o3Jx2hk/yDEn/ocAAFyNuelHFTod1SHM/eKUhBvm+i+ac5\nHPKil9ZB890RAfITddyQZbaUJCuWUptm8y0E2jvkNywASNrhWTaH0KRjsyv9\nhvKqEURrcTb+KX/M//aAICfzO92hNG5rQgNEMWsoysCdaKUMVzmGWOTSkCua\nwwJvCTUmIESCcQCR/8DRgUvJdx28SiZCCjwJfDRvfPsxTlkGWijeAGhRghvF\ne/53fZynboE9GP+QlNfXfIrMD+v9U08jLY8jaEif6JDkT//z/slbcI4nNNsu\nXXVMno9dKJBKTwPrKa1QFR9+wbE2/OX9R09CzqefoVGxC/w4pieCfNu7zWVN\nGtiC\r\n=c+2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.0-31336.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","tsfmt:fix":"tsfmt --replace","build:docs":"api-extractor run --local && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:full":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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 run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.13","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.3","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.0-31336_1627495031608_0.14666532749671468","host":"s3://npm-registry-packages"}},"0.32.0-32933":{"name":"@fluidframework/common-utils","version":"0.32.0-32933","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.32.0-32933","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":"d8e0d6affd972fc9486588d29c03bc82fddf5e9e","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.0-32933.tgz","fileCount":280,"integrity":"sha512-C0Wn810OC4DRPQfBhZPMa4p7oraiahCfdSt3KTgox+TYiqFddUdIHHD0L0a2wTnNwba/POkstyoGPbcuFgmbfA==","signatures":[{"sig":"MEYCIQC217XY0IYLnnqFtOAQ97wC25iOeUwXw6SyIbbfVsd3vAIhAMGWCF9SfHL41byirAmyZal0SUEmXgtS7DceORy9FqGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDX7JCRA9TVsSAnZWagAAkQsQAIsP5xQWfU6jML+o2Dmt\nKceRKcgyyQzNWgtrwCaSQ0yUWcRO++AYXw5i/gzfPCzenkO8lvXzxeAegz7R\n4SzBPzV/BdxbLr0otfzCw1c167A0feM1Dfv9v6mjnX2YxiIPsuXLXpWOuJOI\nH/21CSfNdeM4q0zzfSSjdoeZBhhbALcX970xSnYVf+HNJ2F3koMexie8u0r7\nVVUxmdfFK+gM2/cN4m5jpBipyVnWFo/iCVQPXWF/KN7qmbljQk8GC8gi3mXN\n0FxYVt4Z9/s6vdxaNbn8OB0qJy4fWq7NrjX8cyXk44DmkV3d34U/RJ6z/1QM\ntjWxl5F82XR1njhglpXqf/yPgllN0mSEZRChGty/3onwmagqAwHOCQCrBaJy\nIsYd3bqaE+WbA6DLfO4npZTOQ4ZxeumblQeEnESqy8x4KHZqW5bfhDLv8nbm\nsDSASpwpaeFtoz8CUJPWevl877DGU9El+36Pt/6mpOEhFxI03xrwyZk/VJoC\nH2Ga6AUSnQxXhCiK1Di8Kz/NiQOxdpJ/eETxL64/jjSI2Hm7SQr2Q54PMwou\nBbsZmlMCOV67qIZJQIbCM1ZRKwayLc0S3HqoINLxRD7fe++/Hm65vCKNjvFo\n4PPrQAb6iUEkJVKkVqq9Ws7CODpBB+5K+y9g50STPdNOCp10b9/jmARiC3sT\nUdbB\r\n=TIkB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.0-32933.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.0-32933_1628274377566_0.703885195914784","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@fluidframework/common-utils","version":"0.32.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@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":"e8e81eb8e656cc491f9da1d3e489de1c67ced135","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.0.tgz","fileCount":280,"integrity":"sha512-2f+REsHPIL2LmE2ClPsE5caBIlp23qrMNyXe3zIb725e+IxRjazq19qB5fpgL5HiliHy0SKIzHTQC+ANuCIZkQ==","signatures":[{"sig":"MEYCIQCFD3mBcHlHo2GVcB6r7PdBszubau39bNyFx99KIhqv2AIhANesNbUoGVqJCuOiG3NAWz7qfob6ILLCbRmOMucPKbFE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDavYCRA9TVsSAnZWagAA2NAP/R7muthtThr0VPFzB6Ud\nFLICUdEswvK5LjhDTjDg57V6ftlZ7LUBtx8k71yLgQ/FX7YGaoeUF1PZluex\nmJxXxTDeSdqAUNRfgkiUyuDMhRripxhp/WPuYz6iUcEohG4HRUVDfvcYpA33\nLqF+esb7DRV7/TjDFi3deLwbh7Ka2iTBQLRtprCRrjX0q438b4fGOWOX3Zge\nV1xiisNu3ywr7VciLp2NHJpGU8tOsvDXW7t68GwYgiSLNiNmbxWsqoFQ7PX1\nIGdQvNnYClWxHVivtNN75JseYNwif96uv73xj1AgNy6eCWqoKQI8xW/IzYM0\n8XeV7yeJCjhRM5fHdZsOIQeSgXMhwjIkHu3rGukYzEYrm+MX/1rGadcMtgj6\neEA7BXt6VGrLYpRq9rQUS5M5KIk0msAc/lTqummgSO+xCnWCjIwtvdSnBpf9\np99azka2u+YRnUfOqHfNJQGWx3PPs5F+uvIcE1v8EoJmzpFyFlYtz8D1GhCT\nMt36O1MmvISixrtpEFw+H9f2z/V9TnoZ1UATzgVxAQFOIzJBqu1LfNv39cBu\n82WcrEp1RNSgYN3VJzswKteu0OWe74N1i6LTLv5oXJTqUIIEevOsZbaHBf/u\nW2a4uQQup8VXFLU7jK7c/vvORC/q8Q8ZjG7iUPSnopN7/z8Vcdj46u+32x4L\n80sA\r\n=xFUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"nyc npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.0_1628285912053_0.08586118061563686","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"@fluidframework/common-utils","version":"0.32.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@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":"ee66a36af4a66d2a19b979b1e5108af92809b4e8","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.1.tgz","fileCount":295,"integrity":"sha512-8m7nTGLyzQqjGX9qZmE1L65IfSxrcEo35MtCVmH0qfttfVqEFghxXAgtmrcfvKkg6NUDTmb13hdyNx0hZlky7w==","signatures":[{"sig":"MEUCIQCO6ZzexqwgP5DoWAOELjXr8Qt/SCVu2S3IrwilqktfNgIgLh26Z7ZhLdoufYSUnRFwx8gmEVTQOcuWOIkiVL7qduA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEXcjCRA9TVsSAnZWagAADK8P/iTTCJ9qL0148Mgv2kfq\nlBos/0zDq1A00y27i3nrmdrXlVQ+VJzD9RikMlXduaWtAn7zPz8vVpUItoQf\nwjINdHgUgY9I8XhOuTvs3kP9eF4X0aBzXKHZj+gUuIqlPeU3NpewKBJ1KRMq\nzjFhT6B8Fnr42oLNnqF5TRWZYKNVSPJsk7+LnIlOOt1H4tOdZTEszhQbMnob\nnECwJMPlF6iGK92WaZ6AtcbThYOEypJdaq6DWJ8jNz/h9tlJX9OwsuPyeu0z\nhYFlizpTmjdi2Sj/Sj6o4Z1HLTvAamzPmpzvyL6TqkXYip5WoDU4Mo4tD9Rw\nEpa4mz8UlTo+v0QcLe6waVjJMr5FYpADOIIGTN/jPIddSanvl3l/CD/U5bgh\n7PrmreywE3fva73bP6dRNKmaNTFex8BvOe8Ld2A6X/oaf/vzJ/qsKY/1rfH+\naJ7gWMLI4pI3aLGCYYwh5l8R6zPwgYCFkc3Fo+Wt/Y7IIfgEBGoeU+WFupjn\nk3k2gPNEIS3LqZp0zFwfqvb5TUZpxYn3h66F8g/7lIVrQPfYKUc0O4iEF8ka\nnEPGiAUmQphxandhai0eHVp40aMO4ApBsc5az/c8KxDv99XYG8bnmhEp9r/D\noffHOV2Gmebjc8ogpNC45jzEp6brqwzt/+Mm+BaA3Rb7Q+4nP/981MhWBWQc\nvFGx\r\n=2vb4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git"},"_npmVersion":"6.14.14","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"12.22.4","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.1_1628534563376_0.13108307041037803","host":"s3://npm-registry-packages"}},"0.33.1000-60833":{"name":"@fluidframework/common-utils","version":"0.33.1000-60833","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.33.1000-60833","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"1e9b59fd6dd90fefe28df74a10893140b9fd5d0e","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.33.1000-60833.tgz","fileCount":286,"integrity":"sha512-tvtXCgvMZ0shc26hoLbmoAHKVPFMNcqk+BYNTL3j5y4s80NxKqz6CRtpdY1NUhacv+jyGa+OMuUhDBBHByFyCw==","signatures":[{"sig":"MEUCIQC+aLLrw0nvourEYkJZX8882sPhxfb85P1PqRmyMcGcowIgI6UmafSu7ZPIOzDSOTzmXsIkqYdDWY/smzXyIgfopcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJ3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNlBAAlQSXenADFlMkpwbuaHEck/WSFaTMc9x3HgQkJh9dJsUi6Qvb\r\n37i/kI6eCGv+pv/ZM6cWgzk0D3laCPf3c1JgTMWpJBDVqA7wQZZA7M6u2J0p\r\nlOautJWevhh2QyokEIn76COT2UfEeRYsAhBGC3gqsC6+MxNjhYlljZslsphc\r\nvijTpIT6Kgc53f+KpntRKW8qRM2vpzBIZ9rhjjndf70p4LI342A4Cksl1ZQG\r\nDE8RJX4+HSGlsnJwLIgmNLBIopb5c//WJVaIE54FKzJfzwQzEYINSGPv8+CR\r\ny+i24DRzw6IR0OazsvzGvJeW5Ws+slSVw4QIq2S61etVis9CCiEP8FBjjpVk\r\nDKDLCmRngCKYt90HLyEdBj7Iy4mbNPtGHxgwjcEZrtoNTaxgsSWbB6BLyczO\r\nAi9/RKl1EyMsj0Pmln/o7hLofO8MI04E4Pmt6m5xoRhgDGazC/Bg3PBEGk9g\r\nD8R00LaimHzJNSztGfCKsxV474KXyLHJY3vs0CAsNU89Ekh+KBpc92B786/k\r\n8FCAOXu+Ohjy4ShRbrPfyoaIWMSF5/eQsbWTXtmtWjo/tmZ22CY7zUIOtOd4\r\nwVJ7DOpAUo4mQsm1kQ0240AUDzE88ffFYKOGoeZN7CTVAmEiiCOP0B9VghUV\r\nfqNWd5IGfA8r1y3yqkXIUVjHLWIZgKdcOIM=\r\n=aC4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.33.1000-60833.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:gen && 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","ci:test":"npm run test:report","ci:build":"npm run build:gen && npm run build:compile","lint:fix":"npm run eslint:fix","build:gen":"concurrently npm:build:gen:ver npm:typetests:gen","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","build:compile":"concurrently npm:build:commonjs npm:build:esnext","build:gen:ver":"gen-version","ci:build:docs":"api-extractor run --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-validator -d .","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"fluid-type-validator -d . -p","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.16","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.19.1","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"0.32.1":{"RemovedClassDeclaration_BatchManager":{"backCompat":false,"forwardCompat":false},"RemovedFunctionDeclaration_extractLogSafeErrorProperties":{"backCompat":false,"forwardCompat":false}}},"version":"0.33.1000"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.28.0","eslint-plugin-import":"~2.25.4","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~40.0.0","@microsoft/api-extractor":"^7.16.1","@rushstack/eslint-config":"^2.5.1","@typescript-eslint/parser":"~5.9.0","eslint-plugin-editorconfig":"~3.2.0","@fluidframework/build-tools":"^0.2.60108","@fluidframework/build-common":"^0.23.0","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~5.9.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.27.2000-59622","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.33.1000-60833_1649450437766_0.0694098320892198","host":"s3://npm-registry-packages"}},"0.33.1000-74526":{"name":"@fluidframework/common-utils","version":"0.33.1000-74526","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.33.1000-74526","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"60436c2fad1dfd61862010c463664d15692ca804","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.33.1000-74526.tgz","fileCount":286,"integrity":"sha512-AnyWk9MXm9TPQKMsVnHZxyvwtaPW7qhneSo6G56c5mTVcNL+chJY0GgEVBKnOPahhJbsUf03tQoTnqp0MvqtpA==","signatures":[{"sig":"MEUCIHCiW7ZuYmAh70Dl4yBnaivF7D6tXS/nyqyoWpetUvqxAiEA1pHY3hkhDl0xLFBDGDbtjGLEBVHiJqsH9Lxz2dKeP68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":590165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqlunACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqQg//eipKo2eBew7ZGWyzTt5qJH8da2TVGC0zTRi/7SUVDMg9R2Z+\r\nGws/Om1ylwjBPP4rEERBsUv3tr4Ed0svLTATh+eEGKvgv41LjEAQyxbYuzOQ\r\nMpyEY6n+czDi9lATYaPsC8rbICCxZUf0CGfrIj9dSox7JKRoXOvgKktsrd0/\r\nQIbNlv/0tN5wEKGS7pEIYbO1XhsWqfY2Sfo432roYidrW20ci1BAu+xqQ5en\r\n8gKdIgRnllHt+i9VyD9T12bdCpAGP8+p1cUCSmH5VviAKl0GQnWBLd1JhYUJ\r\nwSQpRZIPMD6Mlb0XOWPtQpQzkSPnWlRDlaPxfpew/LLSvkhk7hAFSlSNH01l\r\n2mb9eTzThw7hfS7iLHmTjOJ+iZxJlejhpnitBK0+bpEBXrCj56peod10LiBr\r\n5reZqmLZZdXE1J03xDTmj8PkdTvwyU/3NPB231VdJlG6VoUcQmqG48Oidoof\r\nBiyzVpe2rmYdgQhq+fxmCEN1kIFHa2NTlzjpzgVJvWGkb2jvydkzTn4lMd6U\r\niDpSC+oIi79yUIqRZ+8z3GPzwF+FCEunpo2JCa0jBXsDXwsL5Fi5bsGT8IHM\r\nHo57y795SwSoCbapdB1urDGNOSNFtB/s6HN6lguHNw7XqcFES4l9fyJ/Y3+t\r\nUGcTXTKJZPgSSaYuZU4Nwkq19yWKPyUp2Qo=\r\n=iewn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.33.1000-74526.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-validator -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"fluid-type-validator -d . -p","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.19.3","dependencies":{"events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_BatchManager":{"backCompat":false,"forwardCompat":false},"RemovedFunctionDeclaration_extractLogSafeErrorProperties":{"backCompat":false,"forwardCompat":false}},"version":"0.33.1000"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","typescript-formatter":"7.1.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.2.71273","@fluidframework/build-common":"^0.23.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.33.1000-74526_1655331751635_0.4663393017500912","host":"s3://npm-registry-packages"}},"0.33.1000-83355":{"name":"@fluidframework/common-utils","version":"0.33.1000-83355","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.33.1000-83355","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"1e14a74dd2a93058cdf36b500bb65cbe98b5033f","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.33.1000-83355.tgz","fileCount":288,"integrity":"sha512-BGnFQFuYPCa4ApvkEhqrIotJ4m5SLwi1JtxkVDCvILGjIfw6hizRrsoK9Qb2xCzanmnYTvZ//pMdWDQArVvwog==","signatures":[{"sig":"MEUCIDEskUqXa2Y9xbIbG/L+7dqL/mga0Li8TNm94v1qldWmAiEAzQnicJX39Mp0gLX45/McwQ0Mv6w/8Z24sG3cKz9CdC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6WpZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdUA/9G4F/p6B7yn9IPg1WqY+T5F8KNW7ABooFJJZa+aGOaKiZVidw\r\nIkSPWBNwzBpk/0WduSwKt3Fmrk2jeXNt9wMAwwh1frdqheYHzVdZ3a8zCOnE\r\n9NZuK2gAYeeTLCGy4FGVyEPahBr6gi08N/KaJWik6u3UGuT7ExG/ba+Yy6W/\r\n6g9E+fdVFD48wB3PI4iO5/p0J7aofFz1xAXSd9kTZ/pi0hyscmH84cCW2U2/\r\nqco6q/IJBrXhOGYzuzaLT1RFOTfK+w+HqRDiq3gbmnrqBKc2lmozZ43NU9ot\r\nSU71wwT0g1YLLYYygwlKIyIhl7dOaABPEpqdO4UAgOOxT3+iXHS0ZXlOP/46\r\nMAVHWB69RHtw9Cw6zSNenqDQljfhQn+W98B0hAuQitkIW1p3RlXJaMnuO5Pt\r\n8eOVsaBaFik1609vCP181abPeCukQ7kbapBoAR/tMwJmynrs6p6sU8hArgVt\r\n7f/SuyuGvE/lt95zB5sVCEk1DlHj35nVsnM4IfqChlkwi+RZAMgVKk2U9lzz\r\nyJn5mY764m9O4MFV5iTpOeXJA3jFEB1cI1WTjEv1zkbmr2TKsjLh+rwZYfl3\r\nTf1DsOaRyOtUsnJWcGK+B6Huo9AxrKTk3H1iq0XHkCWtAOOpMUd7C3y+Rd7x\r\n5gBN6jZiBZ4nYcMvqNmxCk7anhh7c6J+Pn4=\r\n=3f/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.33.1000-83355.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-validator -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"fluid-type-validator -d . -p","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_BatchManager":{"backCompat":false,"forwardCompat":false},"RemovedFunctionDeclaration_extractLogSafeErrorProperties":{"backCompat":false,"forwardCompat":false}},"version":"0.33.1000"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","typescript-formatter":"7.1.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.33.1000-83355_1659464281194_0.7031405873662959","host":"s3://npm-registry-packages"}},"1.0.0-83614":{"name":"@fluidframework/common-utils","version":"1.0.0-83614","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@1.0.0-83614","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"bd48193d9a0d128dabcf08bb7d64ded4dca1b179","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0-83614.tgz","fileCount":288,"integrity":"sha512-8TsiljhOTteHsHS+T5mcGx8VH8ESG69ydqck9XUtpyQuQ9pW1rWlkCusgbVYFHSTpC775ocRHu4/EKEyXGW/VA==","signatures":[{"sig":"MEUCIQDXkJ+tAk5r/oO7bcyP6+06Iq7wuehOIPfq1OrxmoDH+QIgHxc6nABo0dZFz1wXg0JdenMRMQ8pTRNZmWnja8dSA+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6qAdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoemA//YKhaw1/rODNQtLv6UViR1fCpANXzuHWXe0fb0r/ZTimZzOvx\r\nwJLmwXBBrhYcyjlQ5hsGREsXpZu+xKw9BqhfOr8HoQYYO8xS8MSuQQXNEiUD\r\naVZZzXb1u98HfrrJgZeU5PeMajScfIu9kDwvbAx18xhsdd5Ckj3c0J6zE38o\r\nukks3hJGcx1JwFcmsHTwJK1yB2UgV40Ne6onzSyFeLvNmH4FNq7qVpWhkUnD\r\nG9XsIO/aMeotXn1KnJwmdenzkWqklF32mMzSNuluayOlAznXTeDQa3RZVbOJ\r\nD88FyQqba+4b0Gx23p2Q+yLrIYnqB6MzXwZ7xsdfAYCr0Ov2g18V42BNGdHP\r\nynNLWpKkaNeiZ0g+I/cD3QysE5x1QY3HJb0Lqgse4nBNZeON8CBE4qJ6EihQ\r\n8QCQB5laX5dzdXF3IkVbQWmQ2v6BXUXfHJ2YXT21Z6OTtMUVFmhMp5Y9dbJQ\r\n27W2fEEtnXE8dMRC81rpOsNEB+7vWWEj718GwU/efUrpBlRX0ZYFX1ov5hWG\r\nZ+HvQF0CDrCevb3v2kRQIKJWvngJ128pa8q73GqeWrm6JO42rsI6WymyFtz3\r\nowFnChrsgaKMFm0f+XXNSuCzbVMHn6QRq6lcWOvzhH3lQuFcak2o+CyocfyX\r\nclKBwDWj05E5k5eKBvj6A+7Lfb0OTZSpmgo=\r\n=n435\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-1.0.0-83614.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-validator -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"fluid-type-validator -d . -p","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_BatchManager":{"backCompat":false,"forwardCompat":false},"RemovedFunctionDeclaration_extractLogSafeErrorProperties":{"backCompat":false,"forwardCompat":false}},"version":"0.33.1000"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","typescript-formatter":"7.1.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.0-0","@fluidframework/build-common":"^0.24.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_1.0.0-83614_1659543581007_0.5530700851583608","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@fluidframework/common-utils","version":"1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@1.0.0","maintainers":[{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"6f8b62b3c89ddb31446a69ad9b3eaaf73fa972b8","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.0.0.tgz","fileCount":288,"integrity":"sha512-O3UoZ2dQR/ZWMXTSbDcTH93WMqHmEKoYhYMn6cybESswmMOA2E9UF3B2TkJ+aofBLOLllDKXXGtuhPmu/9rTqQ==","signatures":[{"sig":"MEQCIAlg4B0rU5Qpf0M+ZImShRFTIziZBVoceptTZpiq8TnhAiABrW0DWRJKSM4TXukSNJaN09/vRxG+pLWDj4QmTQSlZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7accACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHChAAkgajTPhanlemVVVZCyRLLATcsdOtoecpj8cYJNGSDN73yfcf\r\n/w8hGqE1UJn0SUC0mgLDfNtREchJQ50mmp2O2VCS45KDfGauiWw91mlGTVqn\r\nVm/p8HdjZs6Hf/teM3KjGDz21X0tTATqs1e7ygnOUPXaka8qBZowJa369u5c\r\nOK/XVNQAk+dpQYQkNbuHXYO4qaSYfVK5ARUtoVd6nfkbRRAcLFBich76INnj\r\nNQ82YehXDFkHqElTqTUNDDJIPGL0MIuOMmK6yQl/mx+gg7eawrEUFAlEG7mq\r\n4yOlQz1R0Na15ifZDHm3K1AfkbB9uZLwt+1s2GVcCuzIen78kejX6BDtXwIx\r\nZ7b1MsCZ7wAgA7YtPb1aRweaLujmr7UbQtFU52bKKBSI4/WkiVdtYWBpdByk\r\nmALsTeX1p449MhRJpAZ/KHkVegaLosV5T7U4594djBtTKJdX0EAn+ofJLvBj\r\nNIWogI8AuwLOx6RhJvUW0k8Thz85malZZZkrEc2MQdMsgWpmBMjpVdxiH+ET\r\nxqfN9BOa+P7O9/u2XNYDJYxVuFfWU4+PHp3PgnPxsJrLwplPUP47bqqc2Wr1\r\nt2Xc+mh2Mq01GaEVjDBfg2Tbg5xJkpek5Me3hPkmrHN2mNFfuHRU3Vgvf2ZC\r\ngor07nGe/A1UxuaNeqAVElq33UgLfKfYW2s=\r\n=OzaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-1.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf _api-extractor-temp dist lib *.tsbuildinfo *.build.log","tsfmt":"tsfmt --verify","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-validator -d .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"fluid-type-validator -d . -p","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"curtisman","email":"curtism@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.20.0","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"RemovedClassDeclaration_BatchManager":{"backCompat":false,"forwardCompat":false},"RemovedFunctionDeclaration_extractLogSafeErrorProperties":{"backCompat":false,"forwardCompat":false}},"version":"0.33.1000"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","typescript-formatter":"7.1.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.3.1000","@fluidframework/build-common":"^0.24.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.28.2000","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_1.0.0_1659741979997_0.23220538650787637","host":"s3://npm-registry-packages"}},"0.32.2-112764":{"name":"@fluidframework/common-utils","version":"0.32.2-112764","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.32.2-112764","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"efdcfa1c11e3bcfab44423334d96c6fd7352a665","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.2-112764.tgz","fileCount":295,"integrity":"sha512-qIKaf/X7KFPx25s5xnwhykeJxgFlnWd8RCSwiq8dRt8EZT/Uzbx/h6wLBZT6xuzERcPhZI9nWz/VGu0XatonWg==","signatures":[{"sig":"MEUCIQC1uv28+x8yOhBycF6YvT8Xj5rOxwPJFu4IljSvTGmxwgIgM2ZMKBDy2YrcA6PTblIti2TAKNgrAiyYdPDBym8eLrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiPKiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJohAAoRp+XerMVH7LfIKAAE07dGQbYREBTE+rD5XvMPqjkkvvZ1QE\r\nOEjeUUVgQ2gg0wLax/1+pUUz9lZCYdC8nTx6DjneYiLhYf92/1G1PQ3U1TTn\r\noItcU6Gv7Ob+AVFSNsP7IdbCaaFqmN3NSZMLZ99y7lcS15s39kMkI7N0aWXQ\r\nf51JMl0q5se64EH/bToB4XFznA/1rdD0/+icfBGZAFZ0/+BElBRL4pNOcRCo\r\no41OBUh/zC0d38dozLAm6j/6PssNQBYAzWysSfB41UfxTUYdjdl2GIYrftCe\r\nwCHOCXZDqhMx/PKn/GC2ynrVcDI7Vmg7qZoxmzmTGEFI1XKaOzszlSpJjK+l\r\nQE5FHlvLxzCnmQjlssGggJHylmlyDQK4oGUlJCo6royxsbqxWJZMeC1joC95\r\nkqFRAIbh+wWrFhc5Y2uf+hquf9yzHLn5BWiyyqT0ZjEhYOZbaKSSL9quWvpQ\r\neIE87Np5AyrNveqJGRBTjl3kvV5kecNmzySR4diPrYpHCJRvUNY4b98Dr2Z/\r\n5IsLAQX+0hX5vc6DYJMysLjZ0R4lhMiEYxSwnqUVllin2RKzLk82mCR/rsIJ\r\nvcIKkM9N+OmFr/TbKL1JQnqUJcIEZmteJhMZVxb8TmTBel2ULQzgkU/iSrBD\r\n9YSbM/nNa16p0FcDRapec3HhejXpKf4B2sU=\r\n=yE3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.2-112764.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.21.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.2-112764_1669919394252_0.5330564124016446","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"@fluidframework/common-utils","version":"0.32.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@0.32.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"d69465d11bab7f3571967f5225cedb4ea9a8d1ff","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.32.2.tgz","fileCount":295,"integrity":"sha512-PoGX7/l0vWKt5JaAxcgFOdGje30Q6qSE06YzFIKh9Ba3oq7B60+TFqu7c2ErQt6sNddmvcAcAiLVNaTGAip3vw==","signatures":[{"sig":"MEUCICDZw+1RNzWPM0q6qHznUHa0lXpDywS7TDsIEl44EE6ZAiEAu203C3grlpQWDCYUAHEZfJHFsJpSyHTJXcxlveg9eZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":599378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpIXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDMw//YUYqkZaLcq7lrkNYX9oqzr00yO9c3sFIpnxe5TCi6IT+3JkH\r\ntWtZocjXSf2m4YrjWmh/R2ZUCDr6Ih4R2W+OJhB3cCg8nXh9LnkkfBOfEQEW\r\nfFlVv0a+ipCOcDeX2BKBB4zN4kevgWK+BqJ9B0nEp+ucfUAkGNpKf8S7w9id\r\n5IupVqy4F7O46qIMlmf1A3NaPLejG8WLCLXd83n3ukIof+G6pwSdSebhAgeX\r\n7NQxbjJ4wKVT5pC3VRin1PsC64QauIZbE5DE1uW7ekmL1LvRhTzdwkl/qTAL\r\nduAc+hH4bfc9ZzJ6ua82vG7EC/QzpCgk/YueeqfLLmYlG3EwHa1t9ovqHuwC\r\nhVrLFMa6+fXt3Tg3SUcxZLNSIre5Bm/teOSb52Fxwg3prKTZoJyfr/MKADjw\r\nhroBO3BQ7mtL5CCowwgoWGuVsdAih0N9pxe16zR7gBThp3Su/X7wxaKzNtD7\r\naBHVG0yzbQioF4lA3+qKd+ruF2RSZOoBmeUbKeHI+SnjRkV+cBSw9wXcpDPj\r\nx27OxWO9yKAD2D1h61sR96uaPy2H0N7wngBXvbEfDPLv0P6RQ4Hx5rEj2ury\r\nbw5aG7nNuBTi/QPXzzXkkyzxxcdLAtfJFqIuYObPZow9ZCrC8zg6+Tim6bfP\r\nBbzEIvHUxjq3udLlNrNNInRSLwLiInJESfo=\r\n=mcHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-0.32.2.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && 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","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run eslint:fix","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest","eslint:fix":"eslint --format stylish src --fix","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:genver","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","build:commonjs":"npm run tsc && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^8.4.0","sinon":"^7.4.2","eslint":"~7.18.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","benchmark":"^2.1.4","copyfiles":"^2.1.0","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.1.3","@types/jest":"22.2.3","@types/mocha":"^8.2.2","@types/sinon":"^7.0.13","concurrently":"^5.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","eslint-plugin-react":"~7.22.0","eslint-plugin-import":"~2.22.1","typescript-formatter":"7.1.0","eslint-plugin-no-null":"~1.0.2","eslint-plugin-unicorn":"~26.0.1","@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","eslint-plugin-eslint-comments":"~3.2.0","@typescript-eslint/eslint-plugin":"~4.14.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_0.32.2_1671726556786_0.39328364684519235","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluidframework/common-utils","version":"1.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@1.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"3f71b0562db47865c53b15170ec53b414f027881","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.1.0.tgz","fileCount":296,"integrity":"sha512-QsQeoevO17g2+K/PUiNjnyLmaYa46z9/FMrypZnWfmCIUpZj+yrvUvpErjbVo9xcYDBBT1ZaZCEMHCvJX/odBw==","signatures":[{"sig":"MEUCIQDE8DeBkwFBLeCPaw2NZHP1qHuOsd5mNZ5CVye+z1/hzQIgd6xbu9RH2WNAwjLpSOe1FNVsM5dZrm6IgpqD8+cUAfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":617938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9IA//UldCBv5qquBzYJaN7+JPFp0CKZdZ7oruxscWqphpxmb64rir\r\namxFFm8xL0xxBvSqLlZzZyZtY7PbEbPAyDqiEDfIBrgDsZ7i3TpAGTLonRjq\r\nmKGnGFJ2YKUI1j5by+w3Qect7FeEo3NtKBXG82XGl6UACrQ5m+eoE0sFC5cG\r\nmWbJfnvgAdZYkXgjJPlmEO22eogBfqUCaNQAnC7PNaHp0MA39s1AR3kDJgLn\r\nKvldzbZEGse72p8UcaYQ+PajUX4wQxdA3VivmE2kq3DTAPWqne45LMzplRiy\r\nl7uF8c/v9y/Eop+jmL12shT/mQl72D9JvS36cfYOa/ivMR8uWLiB7coJPHVH\r\nSXM9AeIa8eIZNYzuVeiELwqW/vzhD3ahd7mgSfd7WkyIWPcTOfw7+gQOpIx5\r\nzqeXYKR5aQE6VIC0e6vTrhHzTrYIbmPlXYBSIbY4BwYoHdK3UsAFSXKboAtK\r\n/HnptXqP9dUhqv5jVsnjzRyesSM8cj5GiUUCRHDHgdloG8v7pegpIqdv0eDJ\r\nj4Vx2OcgjR4JKFFmEmtaNC6K5gRo9dDoQaWZ1fCsLu5n+e6rAJWjIH/kaSrE\r\nSo/mxKLav1Q+mkIwuQJSvADvhLB9e2wA7GMdcv+F35Ug4jR8UwmGnW3vcp8S\r\nf5YduUtnyP2jb9C9gFmsiXsSN/62l52dFkU=\r\n=pLVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-1.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf _api-extractor-temp dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","fluidBuild":{"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.1.0","baselineRange":"~1.0.0","baselineVersion":"1.0.0"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.4.1","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","@fluid-tools/build-cli":"^0.8.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_1.1.0_1675882040572_0.26812354008484407","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@fluidframework/common-utils","version":"1.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@1.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"sky.jokiel","email":"sky.jokiel@outlook.com"},{"name":"curtisman","email":"curtism@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":"958e6fdec0f240a0e9b50cdac9ee815a38a55cd2","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-1.1.1.tgz","fileCount":296,"integrity":"sha512-XCPEFE1JAg+juQZYQQVZjHZJlM5+Wm9NxRbsnsix05M1tSq0p3SLqwgfaSGssXhLLX5QtG+aF1QD5a3LA1qtNQ==","signatures":[{"sig":"MEQCIAelv513uszDD/unfR4XuQqnJpLnvlT+PXhKpgwcY9KHAiBQDZQAXJAFnPiYeNc6x+OiXC2MGIGMFfz2UBvZZtCKnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":619459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6uRcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKNhAAo66Kqcj6yQCW2yXrsRhKCZoSGPWpjHMcynJn50corhNLWRZR\r\nJd3xTV5dwB8NW4f7Vww7Fbvw0VEOdBC3zP/ySH0czSNQGJKtg6bFC6A35UcG\r\nvke5CMmd/AbT/pqehx+L6gJyYTDnschBWDtjmGYC+J/E72udUeLcMKGUMai8\r\nWb3sWc68SyWBGIlP/HiEcQWKhjWgVCZIS4JCOjVq2VCvKH51XUunmwsYRq9n\r\niMkG0bgSidFqB6VKbI+KfE6WH8oKNIeweJOuWcf2eaW0pS0XJj5nNMCG2PEb\r\nEJHoQ7QKu79YQT3wr79W1N1oxb3RIHKfObERDMshLV2vo2VZaPaE/H4Wxk92\r\nFLZirG80TkdJjodtPXsIBlwA6BEO+n4gBRJJ94SStvrg+IodPoyzr8v74YNQ\r\nK8+F6dO3BET/kc7I34Eg71jvZi5lNe6iJumbJrDl7H3leZkMrCh6zdXnZLFT\r\nxeBBedhoOqCbqAfBpQ+jYXN1ucms8o+6q6LXjbNcgQmVodatZi4Fk/Sk5PxH\r\na5XV0Ryae7IUnjCH2Y2Wgc5URzTEWvQ7FsJMRyfwlQjoU03q5OP7Swi6Bvzg\r\nPJ5PTs+QLiR6hUXdjJUZCGRbKkeJT+ifATKQsbseTZf01d2j2edJ22Xnn7Cz\r\nIRj3OeoL7bFxRrRC2srFFSG339L2S6rNyWg=\r\n=2Rwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","_from":"file:fluidframework-common-utils-1.1.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:genver && concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf _api-extractor-temp dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:genver && npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","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":"npm run build","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","build:genver":"gen-version","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"flub generate typetests --generate --dir .","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub generate typetests --prepare --dir . --pin","build:full:compile":"npm run build:compile"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"","_integrity":"","fluidBuild":{"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"6.14.17","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"14.21.2","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"version":"1.1.0","baselineRange":"~1.0.0","baselineVersion":"1.0.0"},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^7.0.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.4.1","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","@fluid-tools/build-cli":"^0.8.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","@fluidframework/build-tools":"^0.8.0","@fluidframework/build-common":"^1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_1.1.1_1676338268527_0.28489914406446637","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@fluidframework/common-utils","version":"2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@2.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"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":"4023b31d1fa681b58216ace0dab35ee6513b4ea0","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-2.0.0.tgz","fileCount":289,"integrity":"sha512-7c3Q9jFvNwG0lqEjI/QPCqMhMCE1moQaWPQKwHXkfCMFT2iSEmegCl+TmVTqiFL1pDGH/q5xGWAsoOf6x1npnQ==","signatures":[{"sig":"MEYCIQCkJs4jpB32B5SVEW3xnnwy9pgW3xxTDuLVj9eHwk1jYwIhAPvHIPxeYG9S6oYEiy+WPp3PbcyaZYTHjDbalQc9mCYM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654645},"main":"dist/index.js","_from":"file:fluidframework-common-utils-2.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob _api-extractor-temp dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"api-extractor run --local --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-common-utils-2.0.0.tgz","_integrity":"sha512-7c3Q9jFvNwG0lqEjI/QPCqMhMCE1moQaWPQKwHXkfCMFT2iSEmegCl+TmVTqiFL1pDGH/q5xGWAsoOf6x1npnQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]},"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"9.6.7","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^0.20.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^10.9.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.0.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_2.0.0_1693505633755_0.820592568522883","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@fluidframework/common-utils","version":"3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"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":"52963fd4116f4300b70d886de395a689c43fbe31","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-3.0.0.tgz","fileCount":289,"integrity":"sha512-jXCWUnehifjXBHANIVO7ZI9Hueiimt7nPrxvkXDyanaLzYtTeOAArVO10bSyDctynzb1SOvhdPtxka+NpHCeLQ==","signatures":[{"sig":"MEYCIQDaZ3WxH1594QGnmYSZWtmH/U/fIfmjmi4w0OnfR3RB+QIhANJcROI2snpszdbELbixYpiP5eDeC2Qck0sn5+RKwOSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654972},"main":"dist/index.js","_from":"file:fluidframework-common-utils-3.0.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"concurrently npm:build:compile npm:lint && npm run build:docs","clean":"rimraf --glob _api-extractor-temp dist lib *.tsbuildinfo *.build.log","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"api-extractor run --local --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 ./_api-extractor-temp/doc-models/* ../../../_api-extractor-temp/","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","test:report":"nyc npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","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/doc-models/* ../../../_api-extractor-temp/","test:coverage":"npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage --reporters=default --reporters=jest-junit","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-common-utils-3.0.0.tgz","_integrity":"sha512-jXCWUnehifjXBHANIVO7ZI9Hueiimt7nPrxvkXDyanaLzYtTeOAArVO10bSyDctynzb1SOvhdPtxka+NpHCeLQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]},"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"jest-junit":{"outputName":"jest-junit-report.xml","outputDirectory":"nyc"},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"9.6.7","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^1.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","typeValidation":{"broken":{}},"devDependencies":{"nyc":"^15.0.0","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^10.9.1","prettier":"~2.6.2","benchmark":"^2.1.4","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.22.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.22.2","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.22.0","@fluidframework/build-common":"^2.0.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_3.0.0_1693526480769_0.7432546175097374","host":"s3://npm-registry-packages"}},"3.0.0-220318":{"name":"@fluidframework/common-utils","version":"3.0.0-220318","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@3.0.0-220318","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"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":"afe167672da70c132bbb6b33c199352884b86bdc","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-3.0.0-220318.tgz","fileCount":271,"integrity":"sha512-tDuL81/FxrjCY4CaAonLRaL1kkHYJCKF7upqzO5HgJ1zIeEzTt4XFtcX3ZsXvzp5Q3TvTy1CWye3qr8ELBB+nQ==","signatures":[{"sig":"MEQCIAL03pkNpGiuNoYamrHGDz2LooLqq++w2ysZjXKfMcDpAiAufc9oFYdQrwS+Vu3eA4Y8VuhN73gJWJZlj97CSPmjWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654000},"main":"dist/index.js","_from":"file:fluidframework-common-utils-3.0.0-220318.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:compile && concurrently npm:lint npm:build:docs","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"api-extractor run --local --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../../_api-extractor-temp/","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","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/doc-models/*\" ../../../_api-extractor-temp/","test:coverage":"c8 npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-common-utils-3.0.0-220318.tgz","_integrity":"sha512-tDuL81/FxrjCY4CaAonLRaL1kkHYJCKF7upqzO5HgJ1zIeEzTt4XFtcX3ZsXvzp5Q3TvTy1CWye3qr8ELBB+nQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]},"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"9.6.7","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^1.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^10.9.1","prettier":"~3.0.3","benchmark":"^2.1.4","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_3.0.0-220318_1702073638762_0.499557000849959","host":"s3://npm-registry-packages"}},"3.0.0-223006":{"name":"@fluidframework/common-utils","version":"3.0.0-223006","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@3.0.0-223006","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"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":"f951cc0368a01a8dcc4c892a0a53642537a077e5","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-3.0.0-223006.tgz","fileCount":271,"integrity":"sha512-1r94xLM4bv3Z4TBcZ4Mbiw0OkYUTvr5RZ/mYurBhQ5rOZh2FP3sQOWvk5Aivmxu7yZ0LXcQiJ6eSYPVFllqeFw==","signatures":[{"sig":"MEUCIQC7Llhwd9M25PkGojEWs0RcKGXRamJaiRZMTXNcxr++bwIgU5k/rIcZz7vmeVe2D3qzQkwh+khYf2whUL3dZ5/4ACI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653787},"main":"dist/index.js","_from":"file:fluidframework-common-utils-3.0.0-223006.tgz","types":"dist/index.d.ts","module":"lib/index.js","readme":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:compile && concurrently npm:lint npm:build:docs","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"api-extractor run --local --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../../_api-extractor-temp/","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","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/doc-models/*\" ../../../_api-extractor-temp/","test:coverage":"c8 npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-common-utils-3.0.0-223006.tgz","_integrity":"sha512-1r94xLM4bv3Z4TBcZ4Mbiw0OkYUTvr5RZ/mYurBhQ5rOZh2FP3sQOWvk5Aivmxu7yZ0LXcQiJ6eSYPVFllqeFw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]},"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"9.6.7","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^1.1.0-220319"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^10.9.1","prettier":"~3.0.3","benchmark":"^2.1.4","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_3.0.0-223006_1702587331310_0.03802914890811815","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@fluidframework/common-utils","version":"3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluidframework/common-utils@3.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"curtisman","email":"curtism@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"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":"7a6ca929bacb7de345b9db67aea1d830fcec1fbe","tarball":"https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-3.1.0.tgz","fileCount":271,"integrity":"sha512-KpBQqpZKAHCKFMoxtAdrgqL1nIJhT7r2IRGmS3Rm5CMTLsegQ8ifX5lFvd6IbjeWmvLz1qLsY3eS5HBYqy9CVQ==","signatures":[{"sig":"MEYCIQDH+BVF4rxoq5l+f2KeUqsvVZhDwkky+amo4LnnCIL+FAIhAOT/fTzLphlRApdG7q1IPP1G2AaqxR5yJpETjlXdyMyZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653948},"main":"dist/index.js","_from":"file:fluidframework-common-utils-3.1.0.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","bench":"ts-node bench/src/index.ts","build":"npm run build:compile && concurrently npm:lint npm:build:docs","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","ci:test":"npm run test:report","ci:build":"npm run build:compile","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"api-extractor run --local --typescript-compiler-folder ./node_modules/typescript && copyfiles -u 1 \"./_api-extractor-temp/doc-models/*\" ../../../_api-extractor-temp/","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha --unhandled-rejections=strict  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","test:report":"npm run test:mocha:report && npm run test:jest:report","build:esnext":"tsc --project ./tsconfig.esnext.json","bump-version":"npm version minor --no-push --no-git-tag-version && npm run build:gen:bump","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","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/doc-models/*\" ../../../_api-extractor-temp/","test:coverage":"c8 npm run test:report","typetests:gen":"fluid-type-test-generator","build:commonjs":"npm run tsc && npm run typetests:gen && npm run build:test","build:test:jest":"tsc --project ./src/test/jest/tsconfig.json","build:test:mocha":"tsc --project ./src/test/mocha/tsconfig.json","build:test:types":"tsc --project ./src/test/types/tsconfig.json","ci:test:coverage":"npm run test:coverage","test:jest:report":"npm run test:jest -- --ci --coverage","test:mocha:report":"npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","test:mocha:multireport":"cross-env FLUID_TEST_MULTIREPORT=1 npm run test:mocha"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluidframework-common-utils-3.1.0.tgz","_integrity":"sha512-KpBQqpZKAHCKFMoxtAdrgqL1nIJhT7r2IRGmS3Rm5CMTLsegQ8ifX5lFvd6IbjeWmvLz1qLsY3eS5HBYqy9CVQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]},"branchReleaseTypes":{"main":"minor","release/**":"patch"}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"_npmVersion":"9.6.7","description":"Collection of utility functions for Fluid","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","events":"^3.1.0","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","@types/events":"^3.0.0","@fluidframework/common-definitions":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.32.3+sha512.c28d73f0d82a6c4712a40b91aa43d7397e119b16f35e5e75fe9b7e8fd4f2fc6dfbb68bb3ffac3473a958bbafa7888b79ec384ad122537378089a3a2a19b9900e","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^26.6.3","mocha":"^10.0.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^2.6.2","ts-jest":"^26.4.4","ts-node":"^10.9.1","prettier":"~3.0.3","benchmark":"^2.1.4","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^2.1.0","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"22.2.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^6.2.0","jest-puppeteer":"^4.4.0","@types/base64-js":"^1.3.0","@types/benchmark":"^2.1.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.26.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0","@fluidframework/common-utils-previous":"npm:@fluidframework/common-utils@1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/common-utils_3.1.0_1704396705806_0.37642123400669036","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-08-31T20:34:18.611Z","modified":"2026-07-29T21:13:57.781Z","0.23.0-3046":"2020-08-31T20:34:19.233Z","0.23.0-3057":"2020-08-31T21:46:23.000Z","0.23.0":"2020-09-03T21:08:28.280Z","0.24.0-4481":"2020-09-10T21:07:28.961Z","0.24.0-5441":"2020-09-21T22:42:58.927Z","0.24.0":"2020-09-22T18:43:41.340Z","0.25.0-8081":"2020-10-27T20:36:56.838Z","0.25.0-8368":"2020-10-29T16:04:13.566Z","0.25.0":"2020-10-30T04:02:50.166Z","0.26.0-11161":"2020-12-08T20:13:49.173Z","0.26.0":"2020-12-17T06:08:10.264Z","0.27.0-12969":"2021-01-12T22:31:41.130Z","0.27.0":"2021-01-22T23:27:44.570Z","0.28.0-16189":"2021-02-16T19:45:54.501Z","0.27.1":"2021-03-04T17:47:40.837Z","0.28.0-18295":"2021-03-04T23:42:55.701Z","0.27.2":"2021-03-05T00:13:25.210Z","0.28.0":"2021-03-10T00:59:44.523Z","0.29.0-19979":"2021-03-18T22:49:41.054Z","0.29.0":"2021-03-25T23:44:48.928Z","0.30.0-22678":"2021-04-21T22:57:56.381Z","0.30.0":"2021-04-27T22:16:59.697Z","0.31.0-26153":"2021-05-27T21:38:41.117Z","0.31.0-27017":"2021-06-09T22:02:18.901Z","0.31.0":"2021-06-11T21:37:54.152Z","0.32.0-31185":"2021-07-27T21:03:17.018Z","0.32.0-31336":"2021-07-28T17:57:11.857Z","0.32.0-32933":"2021-08-06T18:26:17.733Z","0.32.0":"2021-08-06T21:38:32.230Z","0.32.1":"2021-08-09T18:42:43.559Z","0.33.1000-60833":"2022-04-08T20:40:37.935Z","0.33.1000-74526":"2022-06-15T22:22:31.919Z","0.33.1000-83355":"2022-08-02T18:18:01.449Z","1.0.0-83614":"2022-08-03T16:19:41.246Z","1.0.0":"2022-08-05T23:26:20.233Z","0.32.2-112764":"2022-12-01T18:29:54.487Z","0.32.2":"2022-12-22T16:29:17.022Z","1.1.0":"2023-02-08T18:47:20.851Z","1.1.1":"2023-02-14T01:31:08.706Z","2.0.0":"2023-08-31T18:13:53.949Z","3.0.0":"2023-09-01T00:01:21.091Z","3.0.0-220318":"2023-12-08T22:13:59.019Z","3.0.0-223006":"2023-12-14T20:55:31.568Z","3.1.0":"2024-01-04T19:31:45.991Z"},"bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"author":{"name":"Microsoft and contributors"},"license":"MIT","homepage":"https://fluidframework.com","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"common/lib/common-utils"},"description":"Collection of utility functions for Fluid","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":"# @fluidframework/common-utils\n\nThis package contains common utility functions and classes used by the Fluid Framework.\n\nSee [GitHub](https://github.com/microsoft/FluidFramework) for more details on the Fluid Framework and packages within.\n","readmeFilename":"README.md"}