{"_id":"@fluid-internal/client-utils","_rev":"277-e2d4c51ad9afb31ef9e24024268df6c2","name":"@fluid-internal/client-utils","dist-tags":{"next":"2.0.0-dev-rc.1.0.0.225277","canary":"2.0.0-internal.8.0.8","dev":"2.116.0-416006","rc":"2.118.1","latest":"3.3.0"},"versions":{"2.0.0-internal.6.3.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.6.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.6.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"2c59304fd018f6f99bfd0e5768b6cdd25a00528a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.6.3.1.tgz","fileCount":149,"integrity":"sha512-MTfJAf/3aytjD7MI5o9ATuLQk7HaBE8MZ3vxBji9Wo2+oefy1aXuBpat5rmBoHYq2V2e0NGpZ9hpu47PesMyfQ==","signatures":[{"sig":"MEYCIQDoA0BOfZWDn0rTtf9AgkRytJtziR/x01Tiuiw2WaZDDwIhALPCPem4oj/gScXKyfbfZZoIT49YXdv4NFk+3RDet2AB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218684},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.6.3.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.6.3.1.tgz","_integrity":"sha512-MTfJAf/3aytjD7MI5o9ATuLQk7HaBE8MZ3vxBji9Wo2+oefy1aXuBpat5rmBoHYq2V2e0NGpZ9hpu47PesMyfQ==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@fluidframework/core-interfaces":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.1 <2.0.0-internal.6.4.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.6.3.1_1694117007039_0.18189547957101548","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.6.3.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.6.3.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"97979716024b29687449333212ec7d0cfadddee8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.6.3.2.tgz","fileCount":149,"integrity":"sha512-2JTXYxEE53SJsfr6f6eHO/ELE8KWDkHl4Uhisg716x6vSOsqn246OYf10WwoFSjzmCtKFvDzM0HDE3LLiO8EyA==","signatures":[{"sig":"MEUCIQCLRqjFOkfPh6g76HIquoGfDMyWmA3+CxH4AevsvNPeBQIgOzdr3QOnwobKGD5QbJI75OeWsmsEk/FL3H3Ju+gw50Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218684},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.6.3.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 prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.6.3.2.tgz","_integrity":"sha512-2JTXYxEE53SJsfr6f6eHO/ELE8KWDkHl4Uhisg716x6vSOsqn246OYf10WwoFSjzmCtKFvDzM0HDE3LLiO8EyA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@fluidframework/core-interfaces":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.2 <2.0.0-internal.6.4.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.6.3.2_1694213397749_0.45584954754845164","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191258":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.6.4.0.191258","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.6.4.0.191258","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"bb5b254ac43d7d22cdebc5c0f3cd77e31e0bd1d0","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.6.4.0.191258.tgz","fileCount":149,"integrity":"sha512-jsgF+mGbNNlM2d/NHQUtidpOVF2cp0dARUrpmbIVndq4zuhm60VXrk4/U4aYUXer1FSlftdv7EiHPZfCjJw1+g==","signatures":[{"sig":"MEYCIQD0vWFQzCs70wCa7EI2FlbZwa7g74qYxwyZhyJ9hRDN/QIhAJoaeai7kQLAZvV6N9CR/QNHeNVdqqpipFkvWzTm6hzn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226650},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.6.4.0.191258.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.6.4.0.191258.tgz","_integrity":"sha512-jsgF+mGbNNlM2d/NHQUtidpOVF2cp0dARUrpmbIVndq4zuhm60VXrk4/U4aYUXer1FSlftdv7EiHPZfCjJw1+g==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.6.4.0.191258","@fluidframework/core-interfaces":"2.0.0-dev.6.4.0.191258"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191258","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.6.4.0.191258_1695095705632_0.9738154580337604","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191457":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.6.4.0.191457","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.6.4.0.191457","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"7a4cea673d8f39a54d964be127ed004cee5953d8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.6.4.0.191457.tgz","fileCount":149,"integrity":"sha512-Z7Iqkbx5KjjBz/o7mM/TTlN770J81ogwc+sjWE6FgAgF4j66KWNEGk7ayPQDEyMPxqE9bax7zlPwgdxMr8Icnw==","signatures":[{"sig":"MEUCIEBJYL3wbxdd7YGRHXU6a+4j9DoT6fRfKQ8i7tqaRnw2AiEAqhIlSqpPXHNUdhKe/wcB01Ns2rRl6Q7GNnaP8H+m1PI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226650},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.6.4.0.191457.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.6.4.0.191457.tgz","_integrity":"sha512-Z7Iqkbx5KjjBz/o7mM/TTlN770J81ogwc+sjWE6FgAgF4j66KWNEGk7ayPQDEyMPxqE9bax7zlPwgdxMr8Icnw==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.6.4.0.191457","@fluidframework/core-interfaces":"2.0.0-dev.6.4.0.191457"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191457","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.6.4.0.191457_1695165742194_0.18374095380191546","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.191515":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.6.4.0.191515","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.6.4.0.191515","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"a4a51aa43cd9f78393819deca24a2faedac534d8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.6.4.0.191515.tgz","fileCount":149,"integrity":"sha512-DxEaAxd5amg4k+nDJt8miKziiUG9k71Y6KAefK+3TWLRYlq7VD48GLu45076mwyxw2nZqTUfilyixPujs7Og5Q==","signatures":[{"sig":"MEUCIQCvfoB/QveFGHcZw2sP/pNulb4czN/Aog4ByhSnPzjbbgIgNANkoDfTFvSnoJTWjynyc2rGKmIWIloZeaD+60OxGP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226650},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.6.4.0.191515.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.6.4.0.191515.tgz","_integrity":"sha512-DxEaAxd5amg4k+nDJt8miKziiUG9k71Y6KAefK+3TWLRYlq7VD48GLu45076mwyxw2nZqTUfilyixPujs7Og5Q==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.6.4.0.191515","@fluidframework/core-interfaces":"2.0.0-dev.6.4.0.191515"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.191515","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.6.4.0.191515_1695170138342_0.589006129220115","host":"s3://npm-registry-packages"}},"2.0.0-dev.6.4.0.192049":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.6.4.0.192049","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.6.4.0.192049","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"272daf43392caaf16e253a40c1e71e0ef0031f40","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.6.4.0.192049.tgz","fileCount":149,"integrity":"sha512-GNZpzWM5BLbDKSTcQXwUS3tT9/fzkNzalatCTXFh15ny+eE0k7UX5bKkHaO7wEB7WDil9UcGgRomg2LF/Tp+lQ==","signatures":[{"sig":"MEUCIQD0hGj4RqLyJG4s7BcBprTZ7gvBSbBy4zXcvdcD7Xj48AIgGYQBCAVJLu5tNvvPEB/0vJeYJ6VGcaGv6EiIf1w+XTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226650},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.6.4.0.192049.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.6.4.0.192049.tgz","_integrity":"sha512-GNZpzWM5BLbDKSTcQXwUS3tT9/fzkNzalatCTXFh15ny+eE0k7UX5bKkHaO7wEB7WDil9UcGgRomg2LF/Tp+lQ==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.6.4.0.192049","@fluidframework/core-interfaces":"2.0.0-dev.6.4.0.192049"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":"2.0.0-dev.6.4.0.192049","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.6.4.0.192049_1695253065766_0.5482078248152942","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.6.3.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.6.3.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"c88dff1ecb4608c83b7e52327d9d1c20f0d5f96a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.6.3.3.tgz","fileCount":149,"integrity":"sha512-oRdL0XQKm0dneZ2M3BdNVskjZwMR95FCYeDmYGYKq9GMB5KBVgEcsl8fwv4IG17w10PuvY9kNUl4+cPJSFNYKw==","signatures":[{"sig":"MEQCIHQzn/ZJ58r9a9KG2tD95ej7O4UPEoRVd1HXsTtiUJIFAiBGt5mBVHMiwTDFD82XEfwvZgn5U2IsJa0V0csbEkDV2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218684},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.6.3.3.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.6.3.3.tgz","_integrity":"sha512-oRdL0XQKm0dneZ2M3BdNVskjZwMR95FCYeDmYGYKq9GMB5KBVgEcsl8fwv4IG17w10PuvY9kNUl4+cPJSFNYKw==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@fluidframework/core-interfaces":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.3 <2.0.0-internal.6.4.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.6.3.3_1695333404010_0.4325138114051199","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.4.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.6.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.6.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"9e027d1a68f0199ea7873cc1934082cb6abeb5af","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.6.4.0.tgz","fileCount":149,"integrity":"sha512-yHZtnGmuXcjxGJlLhjHt2tTF2R5Gx85wQVA2/6MXUcwQQpW2lt/pJaxqquGixOA8kfxmI3x85yx5+B61bhW2cg==","signatures":[{"sig":"MEUCIQDqh/r5sCW/OZxjZ5bSkM9/sPeKpDZwF+nS6FVJnbzpzwIgAY6Nbfioh2nJexQoLXSBgwnBQVppHXvnMrfQ/Wt8CvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228604},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.6.4.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.6.4.0.tgz","_integrity":"sha512-yHZtnGmuXcjxGJlLhjHt2tTF2R5Gx85wQVA2/6MXUcwQQpW2lt/pJaxqquGixOA8kfxmI3x85yx5+B61bhW2cg==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.4.0 <2.0.0-internal.6.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.6.4.0_1695863377804_0.30161861045079297","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5c67b27f60506cf84f2d33d92913a35399726dfa","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.0.0.tgz","fileCount":149,"integrity":"sha512-N9NLm6+1pZ4u2kCMYsj0MbOvPhRWd2sWerdtJOVACICYNZjptiKGi9gU8Wf1vWliILKXC4gJmQUWXWOp+E4piQ==","signatures":[{"sig":"MEQCIGwrfmaTAgfFujLY7SBzcHi5l7C6ztGtuxJAH+xWDr0PAiAy2+i9Or4MGv0K9xZ6C9P6nS5XW5wkCCTARPiSqKwYLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231104},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.0.0.tgz","_integrity":"sha512-N9NLm6+1pZ4u2kCMYsj0MbOvPhRWd2sWerdtJOVACICYNZjptiKGi9gU8Wf1vWliILKXC4gJmQUWXWOp+E4piQ==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.0 <2.0.0-internal.7.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.0.0_1695923287242_0.7448776762349045","host":"s3://npm-registry-packages"}},"2.0.0-internal.6.3.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.6.3.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.6.3.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f44cf7a60bf1ea67ce5688303a1bf6bc17305aa3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.6.3.4.tgz","fileCount":149,"integrity":"sha512-45GlyENpGQD6YL/j6/wl0q7WJjb3VGmtzrx8Uu9EW/0aHQhEyA4xiMm/zIVOJUZSa1SxZr2qa7EQELbBZyAOBA==","signatures":[{"sig":"MEQCIBPsFNYZa6MNy2h9UIg5GILKzi19db/ScGWvw8XWoDHXAiB9ol9YrQf1S9bPAJi+Huuoo/XWtyJ1RsSdVYJnQLVvTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218684},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.6.3.4.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.6.3.4.tgz","_integrity":"sha512-45GlyENpGQD6YL/j6/wl0q7WJjb3VGmtzrx8Uu9EW/0aHQhEyA4xiMm/zIVOJUZSa1SxZr2qa7EQELbBZyAOBA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@fluidframework/core-interfaces":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~4.5.5","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.34.4","@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","@fluidframework/mocha-test-setup":">=2.0.0-internal.6.3.4 <2.0.0-internal.6.4.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.6.3.4_1696300993287_0.40826544267313825","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"8efc0045c0f92d90801e8d2b4992262e2f47d109","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.1.0.tgz","fileCount":154,"integrity":"sha512-CUjL3pjmfpyZ2eRddgpE48b8wjIIDmKL5aiLw6eqoO0HWo2er3kV0nPX8rwMRNA+tuHahz14afLQ+nb0wA5V3A==","signatures":[{"sig":"MEQCICMcWzwvLW46MqfMG6pLZoeFzK8WIQpMT3IZlWpBT1mZAiAedn7GvufyrTYIYJIeH0elRVJY0Ka6oQffooH4xvcLqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252748},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.1.0.tgz","_integrity":"sha512-CUjL3pjmfpyZ2eRddgpE48b8wjIIDmKL5aiLw6eqoO0HWo2er3kV0nPX8rwMRNA+tuHahz14afLQ+nb0wA5V3A==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^3.4.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.0 <2.0.0-internal.7.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.1.0_1697236807431_0.027736271736325202","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.203917":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.2.0.203917","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.2.0.203917","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5df7f0258cb0dbcfa0a6a8bbcb2ed059586b449d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.2.0.203917.tgz","fileCount":154,"integrity":"sha512-dCdlJ6zYG7t+L0U0HNgVBDCJv8WQIBh6jt7UZbGFDkKLC9sUrQlc8DqvhGf4urff9k9UkAzPu8fcXuD5veGilw==","signatures":[{"sig":"MEQCICSeVkXtpCAZ16ICQ9V5rxEEFYVr5nnvnlfezJpuo54cAiBPqmPJ3aeiD6KFnhSQBUw9uTQtJXGpkh5Eqxj46BsVng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252627},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.2.0.203917.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.2.0.203917.tgz","_integrity":"sha512-dCdlJ6zYG7t+L0U0HNgVBDCJv8WQIBh6jt7UZbGFDkKLC9sUrQlc8DqvhGf4urff9k9UkAzPu8fcXuD5veGilw==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.2.0.203917","@fluidframework/core-interfaces":"2.0.0-dev.7.2.0.203917"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.26.0-203096","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.26.0-203096","@fluidframework/build-common":"^2.0.2","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.203917","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.2.0.203917_1698100344270_0.6587425781720528","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.204906":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.2.0.204906","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.2.0.204906","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"4b8f7671df2aef6883a6518bd734eefd488f06f5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.2.0.204906.tgz","fileCount":154,"integrity":"sha512-+qu+WmcbsEL08WHJYWU9uuj7/RzPv2dUt79/2oCfzwS1ZSlXA69AimLHNg0RJmBe9mNm6rVPg7wGtb2g/cVm6w==","signatures":[{"sig":"MEUCIQDgL4ATyke6byQmBAEcnaS7ADE5FE/+OJAe7LmC6emU3QIgHHVb8uYsO+868s4ttOJb0VqWUQGjx2KBGcPVHWfzOUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252627},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.2.0.204906.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.2.0.204906.tgz","_integrity":"sha512-+qu+WmcbsEL08WHJYWU9uuj7/RzPv2dUt79/2oCfzwS1ZSlXA69AimLHNg0RJmBe9mNm6rVPg7wGtb2g/cVm6w==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.2.0.204906","@fluidframework/core-interfaces":"2.0.0-dev.7.2.0.204906"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.26.0-203096","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.26.0-203096","@fluidframework/build-common":"^2.0.2","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.204906","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.2.0.204906_1698254814966_0.3160687008627603","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.2.0.205722":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.2.0.205722","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.2.0.205722","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f5d3ee9a8a45e5d8b71f9e225e3f7adc0fe63320","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.2.0.205722.tgz","fileCount":150,"integrity":"sha512-4WqYqsXigKBZxJvcvTqXXxhF21SvG8aPlRs7/fOiYm8y20xtUaFlhZ+V0XG/hqNCIAYg9q6UCgSwGKvqHT9ZLg==","signatures":[{"sig":"MEQCIGQptHlbBKn1A2gLgwlVUW1oBja7JlKHMKoD1eE9hVfgAiA0BFzXUGb3aMbcsVjVC278ld/kCoj0DTEYP6IzTxD7JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239962},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.2.0.205722.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.2.0.205722.tgz","_integrity":"sha512-4WqYqsXigKBZxJvcvTqXXxhF21SvG8aPlRs7/fOiYm8y20xtUaFlhZ+V0XG/hqNCIAYg9q6UCgSwGKvqHT9ZLg==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.2.0.205722","@fluidframework/core-interfaces":"2.0.0-dev.7.2.0.205722"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.2.0.205722","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.2.0.205722_1698362309673_0.20391633558075606","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"179dd101e33196082c57e9e40ba34bb76d5f3375","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.2.0.tgz","fileCount":150,"integrity":"sha512-ZAnjehqEtTf8bHljca/ntIH4ruvPrvsQ4e589ZZsa3GmolDD9+2VuiVSgurKBIgkUkq+RRA6Rkgo1RMBoD39fg==","signatures":[{"sig":"MEUCIQD6hXyIv4Su/nFBmg5O30xo3LVwts81Shvn0XOXTbHahgIgXQrrP8GyRhy0v+P1D+/Yx8Uq8oZUZ9SwNUSJHg8GmFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240077},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.2.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.2.0.tgz","_integrity":"sha512-ZAnjehqEtTf8bHljca/ntIH4ruvPrvsQ4e589ZZsa3GmolDD9+2VuiVSgurKBIgkUkq+RRA6Rkgo1RMBoD39fg==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.0 <2.0.0-internal.7.3.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.2.0_1698369771014_0.9766579116005503","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d84b61e78bb6d24480549b35e71b7b0f149e6663","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.2.1.tgz","fileCount":150,"integrity":"sha512-iDhs0W0we+ZQb4RiRedYrqtAznicNpc7JUdWe9EsustXm8umVBr5bswadXyodLiW6numVHcYPfskQII0dKFgJA==","signatures":[{"sig":"MEUCIAfLg7v4wUenJdrQkyRh9ThiaSJ5Tx1AKC3FPvj4/N8AAiEAiTeI0T/SBBpicKtomWVGbRC9umXhdLYG+qNVmsXEbwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240077},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.2.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.2.1.tgz","_integrity":"sha512-iDhs0W0we+ZQb4RiRedYrqtAznicNpc7JUdWe9EsustXm8umVBr5bswadXyodLiW6numVHcYPfskQII0dKFgJA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.1 <2.0.0-internal.7.3.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.2.1_1698453084518_0.3273529838078","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"78fcd8b6d584ea8262bc2ba3dbe608d7cdb1c6d9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.0.1.tgz","fileCount":149,"integrity":"sha512-Zp4QGE13tZ3s+y5V+LZ1beX4J5PTl5hbPiEFBQ34S4/rnCQ3fgOL6XmqDhkwix0zE+kni3/OwBkSa2X8ZUL15w==","signatures":[{"sig":"MEYCIQDm42Regx8Zv1Io7lhRhiOYG7VLlGKw4R8jB8A7zX3skAIhANzXqp7SSu7ZRRmeC5oRLGQ7td4oPUthclis0jC2//i7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231104},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.0.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.0.1.tgz","_integrity":"sha512-Zp4QGE13tZ3s+y5V+LZ1beX4J5PTl5hbPiEFBQ34S4/rnCQ3fgOL6XmqDhkwix0zE+kni3/OwBkSa2X8ZUL15w==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.1 <2.0.0-internal.7.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.0.1_1698453389621_0.6510701060978119","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b22846143e91c9d1d7e6459b9a46800489e6d034","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.1.1.tgz","fileCount":154,"integrity":"sha512-HHOs8WanFkEAGXH+Q50NOTByBOm4rGpashLuYMGpAscOJdHJxN02KgKeKiCCj/iqLF6PFg7JmRkmX5BKtpH93Q==","signatures":[{"sig":"MEYCIQCfScOGbrJvTXIoie74LhWDJJvlvyEiSDC7whEPex1cPAIhAKDptn7gwSRt7R4gjSsIkQ/5PcUS2giIxd2Bk7rHwyxh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252748},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.1.1.tgz","_integrity":"sha512-HHOs8WanFkEAGXH+Q50NOTByBOm4rGpashLuYMGpAscOJdHJxN02KgKeKiCCj/iqLF6PFg7JmRkmX5BKtpH93Q==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^3.4.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.1 <2.0.0-internal.7.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.1.1_1698453422113_0.5948028969176242","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.206769":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.206769","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.206769","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"04d73b6c480472f92bdd2f52fbe82828f208db42","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.206769.tgz","fileCount":150,"integrity":"sha512-eq8Op7C71kK0JhE7xmzEebGcxW7BGKbCGuCvaDTkEZdBg6DtuWUe9D7ccu8FL3JB5M2nSECY/N0lrlibwkhcUQ==","signatures":[{"sig":"MEUCIDoQ2hjSt45dlujJoJ/Kc+K63zq4CLSwPDfD8Ent4G7PAiEApobCR4usdThUlpTCNpoR9K7Dva4srWmWNnvjno8NUVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240013},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.206769.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.206769.tgz","_integrity":"sha512-eq8Op7C71kK0JhE7xmzEebGcxW7BGKbCGuCvaDTkEZdBg6DtuWUe9D7ccu8FL3JB5M2nSECY/N0lrlibwkhcUQ==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.206769","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.206769"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.206769","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.206769_1698714341218_0.21380542795361834","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.207781":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.207781","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.207781","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fd7c1ddc5afb89aa47383df959083469b0255ba0","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.207781.tgz","fileCount":150,"integrity":"sha512-eWefqukkBO9wl0D7/fC3nOjXC466UmLMT+FjDyO4XMylQAMIr7g4l4MmK4f/ECoLuHNbtVsacZ6/pWjAleD75g==","signatures":[{"sig":"MEUCIDELA152v0DvQEnKdF7Y40IgV0mIDXjkSsFEb9o+HpDqAiEAyUmTdK9l6L6PRYnSBKrHwijDMpW3oR+eL1FIfZKY0bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240013},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.207781.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.207781.tgz","_integrity":"sha512-eWefqukkBO9wl0D7/fC3nOjXC466UmLMT+FjDyO4XMylQAMIr7g4l4MmK4f/ECoLuHNbtVsacZ6/pWjAleD75g==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.207781","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.207781"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.207781","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.207781_1698884276713_0.8067736895649589","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.207992":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.207992","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.207992","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"65af254686fbef696e773f30876b98645d2288c2","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.207992.tgz","fileCount":150,"integrity":"sha512-t7PPEhGx9ecuLDP2USge2Xj9TsyT2ks7bSv8MoHOOAQWrIfLa+y/b8zTY3bGnwxtrbgGmNEZjIuPS8fg664pvA==","signatures":[{"sig":"MEQCIAQH2sZvXr00XHiHEfqwZqdkMMCai7hg0JoCwx4ymUZ/AiAiftml4xQ65XwIcIUjOqvzoT7k4SN4/wDLWLMuaSJLIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240013},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.207992.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.207992.tgz","_integrity":"sha512-t7PPEhGx9ecuLDP2USge2Xj9TsyT2ks7bSv8MoHOOAQWrIfLa+y/b8zTY3bGnwxtrbgGmNEZjIuPS8fg664pvA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.207992","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.207992"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.207992","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.207992_1698954136058_0.21548897653979293","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209023":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.209023","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.209023","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"a0978ead156e7f458b7bb152e3233af609a27a82","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.209023.tgz","fileCount":150,"integrity":"sha512-bkVgW3yrQuEfHRZEzpEEu8GejXfmBEjePpiW5mLG3X4O8p4kE1rZBvwoIsGJp0BflM2fmDeP9aeBgScSZSoKBA==","signatures":[{"sig":"MEQCIHqsnaHsGXHpvJKfqRdQR3yOgZsKBV66REFPG5PiBWB3AiAmZwOppH0asZCaH9uvhML9p6UeVNjFWtV8rJIQrCEDIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240017},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.209023.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.209023.tgz","_integrity":"sha512-bkVgW3yrQuEfHRZEzpEEu8GejXfmBEjePpiW5mLG3X4O8p4kE1rZBvwoIsGJp0BflM2fmDeP9aeBgScSZSoKBA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.209023","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.209023"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209023","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.209023_1699394396206_0.6983595339373991","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.2.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"a1241a0d78509a982e7460f68f935a61a36ad9dc","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.2.2.tgz","fileCount":150,"integrity":"sha512-wYY9T/0CZhXYx1TaQltb3iktNMZA4385PJZ6E6vTMO5MkH8pAgon9/Yz+iXLRXYi/P7WFVsmyLq93i86wxfTlA==","signatures":[{"sig":"MEQCIB/NOXQfgP/ALQ2q1P4Z6x28X+S3DMVA8UxP56xcqD1yAiBJ2BLgdjI6ccr+OJxEpUwvc7jAuD/a2E8rYXxCWolSLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240077},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.2.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 prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.2.2.tgz","_integrity":"sha512-wYY9T/0CZhXYx1TaQltb3iktNMZA4385PJZ6E6vTMO5MkH8pAgon9/Yz+iXLRXYi/P7WFVsmyLq93i86wxfTlA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.2.2 <2.0.0-internal.7.3.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.2.2_1699394985612_0.838822814250022","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.1.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5d9b902b2a33f12dd3ccfdf9beeb050d3036386d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.1.2.tgz","fileCount":154,"integrity":"sha512-LOejghHSQjpgiP0RiG3YQHNR9G5cOPE9TEu3tG/JEFjJpe0QDPYAR8XHfRJJI5u8ZNuAPBbqyKA0vvIer/85Nw==","signatures":[{"sig":"MEUCIQDqr+idcPPKIcU7R4mkpfenFh3UtCbynKvx3/R6b9BpGgIgSpofOoIgi3kYqwE0kRyr60b/CqTCJHfh54eD3FE/198=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252748},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.1.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 prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.1.2.tgz","_integrity":"sha512-LOejghHSQjpgiP0RiG3YQHNR9G5cOPE9TEu3tG/JEFjJpe0QDPYAR8XHfRJJI5u8ZNuAPBbqyKA0vvIer/85Nw==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.25.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^3.4.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.25.0","@fluidframework/build-common":"^2.0.1","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.1.2 <2.0.0-internal.7.2.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.1.2_1699395282994_0.8302481155973394","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"717a20be316fdb35c88c900e0ba194614621d1de","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.0.2.tgz","fileCount":149,"integrity":"sha512-FERo5GQLsCshuXdqlAHxL4u/1c0shwSNU3R8Tfo6xhSqq5IYYZyCk2zzSfLGFxHOUpCdE3A65JKSd0FHRICSeA==","signatures":[{"sig":"MEYCIQCrOgIHWFz/d/dtU/GHFfQWwkSrf3o29P9AmCiM7a/SCgIhAOFhYpaxF5AmDcdqDXwxtWjZd4m+gts6FTnQkzKrwMcE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231104},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.0.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 prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.0.2.tgz","_integrity":"sha512-FERo5GQLsCshuXdqlAHxL4u/1c0shwSNU3R8Tfo6xhSqq5IYYZyCk2zzSfLGFxHOUpCdE3A65JKSd0FHRICSeA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.2 <2.0.0-internal.7.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.0.2_1699395332370_0.127440610259121","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209174":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.209174","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.209174","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d62f929bd192af16f7ce9bb229dda97810df3e1e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.209174.tgz","fileCount":150,"integrity":"sha512-7zOiJ9ciTWGsoNs757/qgnLdC4uF+BzLreRWy8Yh2vysmYTxHTYO2vT0uQqzMIv3OtxOdi9FXzlDyrNlFVRCNA==","signatures":[{"sig":"MEUCIQDYK3XeRNWM2RN6enwmqFydz85aPSD88h76g6h38HfBWwIgOqXDzhO8RWYRWVKlCzmn/lhka9mPBwEy7q3+/3InjTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240017},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.209174.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.209174.tgz","_integrity":"sha512-7zOiJ9ciTWGsoNs757/qgnLdC4uF+BzLreRWy8Yh2vysmYTxHTYO2vT0uQqzMIv3OtxOdi9FXzlDyrNlFVRCNA==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.209174","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.209174"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209174","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.209174_1699401816343_0.04551499717435381","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.209831":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.209831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.209831","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"3d4e385a419ca49b92ab91f5efb56d1362eb0210","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.209831.tgz","fileCount":150,"integrity":"sha512-HD6NjGJKN/gUCqnnMdCB0p4eOekC7M6KNAUa+oCCmBmol+tUwUXMY9l+mpDtL8hixhuF+pHuYWL2tQ+LahkxDg==","signatures":[{"sig":"MEUCIQCLgUwkhKvWcnvg5KVmLGT8RHD+jNxp7Fkmiv6DIlst/wIgJkDbV1lL629uQbedfBqMNVPcMLi/jEuj9SvV9OXoTp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240315},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.209831.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.209831.tgz","_integrity":"sha512-HD6NjGJKN/gUCqnnMdCB0p4eOekC7M6KNAUa+oCCmBmol+tUwUXMY9l+mpDtL8hixhuF+pHuYWL2tQ+LahkxDg==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.209831","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.209831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.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.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.26.1","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.209831","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.209831_1699580689640_0.9945612138736559","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.210328":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.210328","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.210328","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5cfbf41ba10d2e02b59e4a48f4fcd0cf70d4de32","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.210328.tgz","fileCount":150,"integrity":"sha512-9rPxfn8TvSWXNG55GtfxDpk1/L+RnN70Dk17QxhKpJ7yu6iQoYkpl3SdQXGPMJJPdGcvsK1DXchkdkEXYebd7Q==","signatures":[{"sig":"MEUCIQDlazPfJp9OsEZyY9Kt4tfMxTjZmLIKRdhysvB/XeoUzAIgAMlNVweewEwrJWs0lTSBl8Gd51X/c1XbYSVt3Hx1tr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240315},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.210328.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","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"*.tsbuildinfo\" \"*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.210328.tgz","_integrity":"sha512-9rPxfn8TvSWXNG55GtfxDpk1/L+RnN70Dk17QxhKpJ7yu6iQoYkpl3SdQXGPMJJPdGcvsK1DXchkdkEXYebd7Q==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.210328","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.210328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.27.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.37.0","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.27.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.210328","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.210328_1699669758977_0.7675703443301918","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fe432a57cb8facadeb8aff2bb03a5d35c6e5697e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.0.3.tgz","fileCount":149,"integrity":"sha512-wuUsCz4g3fJw8VtkTPWIqBKb1cWUWmkUYZOk2JNDvHxEYFxhbrnxGvcWNxrs6LTQVOJCd2+irsdV0vsKS2L0rQ==","signatures":[{"sig":"MEYCIQCwdxo7M40YxQpIZeZWuYH4KjJOEU86sdhe3QAnzimnGQIhAKZ8HfdNDB9yHqCnc02R0WYOK23WpetFBJArG9fTIt6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231104},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.0.3.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","build":"fluid-build . --task build","clean":"rimraf --glob '_api-extractor-temp' 'dist' 'lib' '*.tsbuildinfo' '*.build.log' 'nyc'","eslint":"eslint --format stylish src","format":"npm run prettier:fix","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  --recursive dist/test/mocha/**/*.spec.js --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","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 test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.0.3.tgz","_integrity":"sha512-wuUsCz4g3fJw8VtkTPWIqBKb1cWUWmkUYZOk2JNDvHxEYFxhbrnxGvcWNxrs6LTQVOJCd2+irsdV0vsKS2L0rQ==","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"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.6.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~2.6.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.0","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.24.0","eslint-config-prettier":"~8.5.0","@microsoft/api-extractor":"^7.37.0","@rushstack/eslint-config":"^2.5.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.24.0","@fluidframework/build-common":"^2.0.0","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.0.3 <2.0.0-internal.7.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.0.3_1700084695690_0.8247046174236796","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.211848":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.211848","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.211848","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"3356ec945ee7c12e47555faa3cc3c64b6d7291e8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.211848.tgz","fileCount":139,"integrity":"sha512-tebeS9FNFGKjPG/2+t+72iqCvHn6r+fzQrUGJXSRy1oP9+eaLafoDvYEiOdRF8BVJ6LatQx/1AdRjqPQIQE6Fg==","signatures":[{"sig":"MEYCIQCqN1FSQcqVxyn6PTs8U4TC4EGDKdlUrjeavpR7lf6alwIhALq4lU8pQY3oAI03XtgS8cABUNMmnT50a4cyDnSTwu/e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259827},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.211848.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.211848.tgz","_integrity":"sha512-tebeS9FNFGKjPG/2+t+72iqCvHn6r+fzQrUGJXSRy1oP9+eaLafoDvYEiOdRF8BVJ6LatQx/1AdRjqPQIQE6Fg==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.211848","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.211848"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.28.0-210888","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.28.0-210888","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.211848","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.211848_1700173862013_0.7300218558075044","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.3.0.212138":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.3.0.212138","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.3.0.212138","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b3e42dc808cdd84061e3aaf69a65d9ffbecd0ee5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.212138.tgz","fileCount":139,"integrity":"sha512-jGvH6c8y/Yinhcs+7PZGCiXObv7jm72h73EzrnM2WhWFjvSIznGfh6jfi+vOoxcnEklJC1vDJYmO0cq7G/JPtQ==","signatures":[{"sig":"MEQCIFIqlAEI7yas6uyB4Eu7k3rUBMaVl3liTN53uylGcHpQAiAG6Mk4ONX3Ow5Z3Xya0ra2Z2EIVTZ/EgaDejJD8Mpd7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259866},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.3.0.212138.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.3.0.212138.tgz","_integrity":"sha512-jGvH6c8y/Yinhcs+7PZGCiXObv7jm72h73EzrnM2WhWFjvSIznGfh6jfi+vOoxcnEklJC1vDJYmO0cq7G/JPtQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.3.0.212138","@fluidframework/core-interfaces":"2.0.0-dev.7.3.0.212138"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.3.0.212138","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.3.0.212138_1700253808535_0.9082794535671728","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.3.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"521797e66af5ee2aa7746e70e16b2d69b350ab94","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.3.0.tgz","fileCount":139,"integrity":"sha512-q+lf7BTbBYvtLfg0AJXvnn4+pdtYt/R44fkD+Srs9s2PenieOM5LEAeIABS0xG99d6ys8K54P4xvqpkctupYqg==","signatures":[{"sig":"MEYCIQD8I9ELFcnA4fRO69xQ5fl+0eLwwlB7muefZfnAp4/hfQIhAO6eYg9vfYbC8IPUquTh1Qd24LtL5Ke1/iZhoMjZP+Ba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259930},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.3.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":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.3.0.tgz","_integrity":"sha512-q+lf7BTbBYvtLfg0AJXvnn4+pdtYt/R44fkD+Srs9s2PenieOM5LEAeIABS0xG99d6ys8K54P4xvqpkctupYqg==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.3.0 <2.0.0-internal.7.4.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.3.0_1700256273561_0.020031740525056962","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.214930":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.214930","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.214930","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"9210507c19273186ca165baffaae60be32592bf8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.214930.tgz","fileCount":139,"integrity":"sha512-9TW/lzIeUWA5oOdSe8+alAo/bC40rfDuMc1F4PjzA/bB/6NtXGmeTdTYZRLie3RPzUlMDhWaxu96GTD3KIqQMA==","signatures":[{"sig":"MEUCIGoXYciPVUiQj0iF8dy0hyBXKY+OrmX+pZlm5o7U5FvtAiEA9dhaM03ejnpBBQ6206Wdtehezl2iHiJtB3kGoE6dryo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260064},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.214930.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.214930.tgz","_integrity":"sha512-9TW/lzIeUWA5oOdSe8+alAo/bC40rfDuMc1F4PjzA/bB/6NtXGmeTdTYZRLie3RPzUlMDhWaxu96GTD3KIqQMA==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.214930","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.214930"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.214930","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.214930_1701214992778_0.923180355183818","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215366":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.215366","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.215366","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ed3d0079ca5f5195cc0f08a937b9607df9aaf65b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.215366.tgz","fileCount":139,"integrity":"sha512-uTpYpvvNxYERKa0o7wFgmPvCnI+Facud5/gBm6XysLWla4GOlJ3MJF+wsjJgqgtp7AIkrSf3a8/XEd/IkQbx3g==","signatures":[{"sig":"MEQCIHmT6syVGAyzzWWbw9snM2GqbRBvZyoF/b1rr2LIl/B1AiAkbt0zBNW+QYn0SievzWDKWGo+h76Yyf7mOrrwV3WtAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260064},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.215366.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.215366.tgz","_integrity":"sha512-uTpYpvvNxYERKa0o7wFgmPvCnI+Facud5/gBm6XysLWla4GOlJ3MJF+wsjJgqgtp7AIkrSf3a8/XEd/IkQbx3g==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.215366","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.215366"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215366","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.215366_1701299425665_0.890346471729178","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215747":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.215747","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.215747","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ad73156259d04cb0445a765a7fe6cdb839a4b666","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.215747.tgz","fileCount":139,"integrity":"sha512-4/yLPJJ/L3TMbTz10eugt/rO7qXfg3KpaglTjcECOvOqLZI1ObOOTbmP4iUe7K9bxi1jqrJ04GMGQ4hfmM3ARw==","signatures":[{"sig":"MEYCIQCY4tDgmu30/Cl6Mh5rWnKO255BBlnvxtDRLqD+41z1AgIhAI0X7Zem1P2b6PU35uSRv+9WuNq1NhX5nT74SEXbHmPN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260064},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.215747.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.215747.tgz","_integrity":"sha512-4/yLPJJ/L3TMbTz10eugt/rO7qXfg3KpaglTjcECOvOqLZI1ObOOTbmP4iUe7K9bxi1jqrJ04GMGQ4hfmM3ARw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.215747","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.215747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215747","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.215747_1701365730556_0.25406769990671974","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.215930":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.215930","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.215930","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fd35f34916efb9c791f74351434c6203bd8f8e13","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.215930.tgz","fileCount":139,"integrity":"sha512-qznZ1dC+KxXz5no9tw2ESM98XcF3NXXhISEF38qI74We2easBKkJbqk229FzUgBIw98hCkyeUnPNU2+LN2wbDA==","signatures":[{"sig":"MEUCIHUxw/Fv8mGQXKMaAaH3ISdPQ2guJYuCB3TXLbCKp6IfAiEAywbdHmR29WQ3wH9ae+nMrVs2o8Cz0EGQaUfGvB0TXOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260064},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.215930.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.215930.tgz","_integrity":"sha512-qznZ1dC+KxXz5no9tw2ESM98XcF3NXXhISEF38qI74We2easBKkJbqk229FzUgBIw98hCkyeUnPNU2+LN2wbDA==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.215930","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.215930"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.215930","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.215930_1701377154297_0.42672834288842365","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.216897":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.216897","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.216897","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"c4c00c2aeedc0183fd78fc4478a13b766d8bb078","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.216897.tgz","fileCount":140,"integrity":"sha512-uoDHKdLXqqnhgd9a8yBGlZgu/Ot2Wj9sGLF3Eh7V4v4AQn6A8fpdGG00ydsS42j5p2K653fIocGBcSepoREmjw==","signatures":[{"sig":"MEUCIEsj8F4BeVdlY9AbqL0w+eGiepIWacaNcdwegyRrH3nZAiEAsY3+xJf5OjebPE9tWcKzzIvxxVCZ1WYKxNZ8bohrTbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260284},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.216897.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.216897.tgz","_integrity":"sha512-uoDHKdLXqqnhgd9a8yBGlZgu/Ot2Wj9sGLF3Eh7V4v4AQn6A8fpdGG00ydsS42j5p2K653fIocGBcSepoREmjw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.216897","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.216897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.216897","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.216897_1701467337263_0.6345427673092425","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.217212":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.217212","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.217212","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b02d089171f52546fe2a21713acd375f557b77fb","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.217212.tgz","fileCount":140,"integrity":"sha512-MgjwhqWQD3t/UUF9KXxsZr52XX0SmyeqBVuBm9FWC0yoR9szSnFOiyAaI7lXl4s5E3hQbZedyDmzrgLy3g6wvA==","signatures":[{"sig":"MEQCIH3QQVoX5sd0mJSPgDFLl/IroIzcKlsrXZbm+6J14dL2AiAjcITdVRR10aH/G6wreSOwqre7ufBBJO8FJa3saDV5EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260384},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.217212.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.217212.tgz","_integrity":"sha512-MgjwhqWQD3t/UUF9KXxsZr52XX0SmyeqBVuBm9FWC0yoR9szSnFOiyAaI7lXl4s5E3hQbZedyDmzrgLy3g6wvA==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.217212","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.217212"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^16.18.38","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.217212","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.217212_1701540812921_0.38896303460853887","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.217884":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.217884","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.217884","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b42dcd7ad6983aed630107947691d61da77e4f6f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.217884.tgz","fileCount":140,"integrity":"sha512-tIUcDdIbx30yH/j1Gp4t/e+62lChrG82c/AZlYBHXdt3xThbFgERkwnWuIHm8VvvVck/3UuBVvpC7XIY33LClQ==","signatures":[{"sig":"MEUCIH16Zjk1JmrMU3pVF937UC8eM5JyDtfHiANdfNG90HVYAiEA89YKRAJ4QXnRzrP75WTOsgfaPbMwiB+XmAj2+W5zuu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262551},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.217884.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.217884.tgz","_integrity":"sha512-tIUcDdIbx30yH/j1Gp4t/e+62lChrG82c/AZlYBHXdt3xThbFgERkwnWuIHm8VvvVck/3UuBVvpC7XIY33LClQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.217884","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.217884"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.217884","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.217884_1701806308835_0.5088392969413855","host":"s3://npm-registry-packages"}},"2.0.0-dev.7.4.0.221926":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev.7.4.0.221926","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev.7.4.0.221926","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"a3940bd43e8a258efa8d6c3145e02a4d8e86f277","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.221926.tgz","fileCount":140,"integrity":"sha512-W3/muyR+ZLQk9kVuwSkjunuh+e+GxfgyS1gw1LjhFtlx1zh6eXXnztitaHuSSCA6tNFglgnyoptP68ACdpr7Jg==","signatures":[{"sig":"MEUCIBFeXVeCNIOAGW7UqB5fT1uA1so6hlWxNBuwuyFn59GYAiEAtdscRVmbhr4SvXI+YNGyVl9Wr0HpBOS2874PS/L6f0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272542},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-dev.7.4.0.221926.tgz","types":"dist/index.d.ts","module":"lib/index.js","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev.7.4.0.221926.tgz","_integrity":"sha512-W3/muyR+ZLQk9kVuwSkjunuh+e+GxfgyS1gw1LjhFtlx1zh6eXXnztitaHuSSCA6tNFglgnyoptP68ACdpr7Jg==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev.7.4.0.221926","@fluidframework/core-interfaces":"2.0.0-dev.7.4.0.221926"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev.7.4.0.221926","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev.7.4.0.221926_1702428689723_0.17726409307407054","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"2f5d06fbfaaed8e97445be95bd9130aaae1c4967","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.0.tgz","fileCount":140,"integrity":"sha512-yeCLpISqg/AkRsbSAFxSyl/jhrpatAqLthKlBW5vuCZ3CHrUvRaGoMv8TmTQUgWeVKANzzgg63YyDGBGQIS57g==","signatures":[{"sig":"MEQCIFRsJ7ZeTBZSqVu+LJBnLCWQIfPhXqT+kCf9Y48vitBRAiAo/UxPn9CjMJMV16XD1y0eLvxFBlVj8vr12Ba/PGowJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272606},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.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":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.0.tgz","_integrity":"sha512-yeCLpISqg/AkRsbSAFxSyl/jhrpatAqLthKlBW5vuCZ3CHrUvRaGoMv8TmTQUgWeVKANzzgg63YyDGBGQIS57g==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.0 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.0_1702490766230_0.22532848051543897","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"9d87432e49a5639bd8227b1f8641688e72a6ac65","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.0.tgz","fileCount":140,"integrity":"sha512-5OP6BPq2TCZKs+WAVYPwa6mmBBtS6fY+s3ToIeSTx0jEaEopsZ8MoLhFh8Bq79TEOOUzS4aVVlVFda4WCDnZiQ==","signatures":[{"sig":"MEYCIQCxY6jQCZPoT+l5Qv9keUoubYz956lDLm2VrFjtwk+X2QIhAMYsf8FEIydlS5aeWtJGEW/VXpVZaAjg+NyWZy662Vyw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272657},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.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":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.0.tgz","_integrity":"sha512-5OP6BPq2TCZKs+WAVYPwa6mmBBtS6fY+s3ToIeSTx0jEaEopsZ8MoLhFh8Bq79TEOOUzS4aVVlVFda4WCDnZiQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.0 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.0_1702524574586_0.8440874156528753","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.224419":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.1.0.0.224419","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.1.0.0.224419","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"a2f6b84d2fbbc7c3396fc271554037a6393e142e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.1.0.0.224419.tgz","fileCount":140,"integrity":"sha512-J4Ud5AjEkHZR025denH13+eI4JF0xwbSd8uD72gl5bTfM42467TjaQUrt3t8cI4bnP4FyinOBiZGLJolLQ7Whg==","signatures":[{"sig":"MEQCIFpebEjGUM/sGSMN6rfefW7YZKRleUMA4xUvOYP2BulnAiBpR6ghfHlJG5Ny+OOlToENjvLNWL8eQoqa71pDS9Vzgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265329},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.224419.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.224419.tgz","_integrity":"sha512-J4Ud5AjEkHZR025denH13+eI4JF0xwbSd8uD72gl5bTfM42467TjaQUrt3t8cI4bnP4FyinOBiZGLJolLQ7Whg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev-rc.1.0.0.224419","@fluidframework/core-interfaces":"2.0.0-dev-rc.1.0.0.224419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.29.0-222379","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.29.0-222379","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.224419","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.1.0.0.224419_1703006427474_0.8320489970555036","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.225277":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.1.0.0.225277","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.1.0.0.225277","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"c8cdf9f3b720b7d5389f8eda05f85eaefde9cb51","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.1.0.0.225277.tgz","fileCount":141,"integrity":"sha512-TyvHX/sWBe1o4eOnzeV2mx3Ook9PCju67hbXwpzBrsBiHpdIDeU7pk3qRgn0eSmECfTFMXEJES6o8p+kQB3tAg==","signatures":[{"sig":"MEUCIQD626YlnPOwhGv4bDspKj+1S5jK4xqqvu2Cnbi1h2GVXgIgG4mPhTgH2dbe5N2j8jjGF1dElcbR0f3IPkv9PAojbsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268810},"main":"dist/indexNode.cjs","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.225277.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.cjs"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.225277.tgz","_integrity":"sha512-TyvHX/sWBe1o4eOnzeV2mx3Ook9PCju67hbXwpzBrsBiHpdIDeU7pk3qRgn0eSmECfTFMXEJES6o8p+kQB3tAg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev-rc.1.0.0.225277","@fluidframework/core-interfaces":"2.0.0-dev-rc.1.0.0.225277"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.29.0-222379","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.29.0-222379","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.225277","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.1.0.0.225277_1703116204858_0.7468891017314885","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d2bd274434ddd96150fb2745cb0a1aaf1ad25321","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.1.tgz","fileCount":140,"integrity":"sha512-klqtHx3aWtr4jni8w+2WSWbGlx1WEfxQX9izy3v5BlO9hIT2B+fIpyulUs3xEx8qCJvvRXzL9hD0RcVVA9L7TA==","signatures":[{"sig":"MEUCIEb9vsKRdHvXaoqS4XhgR4DAsZGDHkg3QdA4fY22Ty0HAiEAi+RnZpjMZQESlzgBDGzH/PbOh9W5SaFDWr2pQ0r/zeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272657},"main":"dist/index.js","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.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":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.js\" --exit --project test/tsconfig.json","build:esnext":"tsc --project ./tsconfig.esnext.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.1.tgz","_integrity":"sha512-klqtHx3aWtr4jni8w+2WSWbGlx1WEfxQX9izy3v5BlO9hIT2B+fIpyulUs3xEx8qCJvvRXzL9hD0RcVVA9L7TA==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"disabled":true},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.1 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.1_1704477667676_0.05968726359448806","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.228517":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.1.0.0.228517","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.1.0.0.228517","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fc920c7e1ef882ad5436929a045a00ef4b43136c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.1.0.0.228517.tgz","fileCount":140,"integrity":"sha512-+KSaotFk/t2a+BvTcBEMyksxrFnz2N7dAMKuKnkEUr/lfTQFfyiZlJPkH0A//6cF1Ed7Z+LUM8WGhuFA/sF6sw==","signatures":[{"sig":"MEYCIQDpzM+7Grle8Od2zP/UZqq/o27r0qimPOetgJqKbdIwJAIhAJquN6l05/msKgBgZmTDl5ifJq2JkslPfJ/S6d/UFb4Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268577},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.228517.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.228517.tgz","_integrity":"sha512-+KSaotFk/t2a+BvTcBEMyksxrFnz2N7dAMKuKnkEUr/lfTQFfyiZlJPkH0A//6cF1Ed7Z+LUM8WGhuFA/sF6sw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev-rc.1.0.0.228517","@fluidframework/core-interfaces":"2.0.0-dev-rc.1.0.0.228517"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.228517","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.1.0.0.228517_1704508779824_0.09279131063490476","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"3ced0cf568f4c101807dbd675cd371e13afb22e1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.0.tgz","fileCount":140,"integrity":"sha512-tgNnR9VBtS2vijQsa3yefLHmbLpHEefNXyIlbzGpy0Ee8UODVzYPg8Jf0kVpBPhl/G8mprQTKh4lybvTT89FTw==","signatures":[{"sig":"MEQCIGXlFRfrkE7HUd8PaM0xiXeq4xOHRNVFjzj2Zn9DGQnrAiBYVqwVjbi+eGN3UKJLIxYHZW4c/H+YT+MEbW/NUsZTfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.0.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.0.tgz","_integrity":"sha512-tgNnR9VBtS2vijQsa3yefLHmbLpHEefNXyIlbzGpy0Ee8UODVzYPg8Jf0kVpBPhl/G8mprQTKh4lybvTT89FTw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.0 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.0_1704731715587_0.7640054515514694","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"328b4e6fc119132d60ae56e67c52a00648eb041d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.1.tgz","fileCount":140,"integrity":"sha512-O4nqXfHQKEOiz2qzt/ipyGzQ7AVx8S58fnIN7ah1l+ziz3VJL10uFECAqw9y8zJx3QNIr2NIsBByW0L8DxKl+A==","signatures":[{"sig":"MEUCIQDyRADk74yhlX4xsC1/cI4+3GHJ7L6nkXcPv4nPlKNKiwIgR+KC/zzQBpUZsVbemDmbiOI+ko+vw3eU3OA5Ssv61bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.1.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.1.tgz","_integrity":"sha512-O4nqXfHQKEOiz2qzt/ipyGzQ7AVx8S58fnIN7ah1l+ziz3VJL10uFECAqw9y8zJx3QNIr2NIsBByW0L8DxKl+A==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.1 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.1_1704771302193_0.8013187957768817","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"93a3c5411690df2f14ef94fc23a7538011af2ed3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.2.tgz","fileCount":140,"integrity":"sha512-d0RprQoMVfHpO5ExwFX6BKzNMZtlej5neVktMFODW+UhWlPwU3eKCAUCyyjaV0zLHj0rBJq++O7oaDmkNMw+Mw==","signatures":[{"sig":"MEUCIEWM4UYRlJsu+tFE7U66KKLw6A5iLaaWCoGxFS4AGJtuAiEAyxBmZDinqvF2mgE9d1PuOOa2963Mnli5pO+ApzzQj/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262008},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.2.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.2.tgz","_integrity":"sha512-d0RprQoMVfHpO5ExwFX6BKzNMZtlej5neVktMFODW+UhWlPwU3eKCAUCyyjaV0zLHj0rBJq++O7oaDmkNMw+Mw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.2 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.2_1704926063739_0.3817660717894418","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"17fd328911e6e06f15516fcc5684b45d3a4337f8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.1.tgz","fileCount":140,"integrity":"sha512-nkfm5vBGbH5odvD7I8NjiBCHZzaTNqxb7Y4+uXAT5YmFz16Z5UJDl7l4yyWeXCWSx7m/F6bGnmX1Mts5olqcrw==","signatures":[{"sig":"MEQCICRB44PTDCvezjYnmQl981cO23arPLKmKEHeCvmf8F89AiBz1kv8gLFn4WXqA7QaW+GcyCBDK/ImsQrf0O/B8GKdHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261957},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.1.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.1.tgz","_integrity":"sha512-nkfm5vBGbH5odvD7I8NjiBCHZzaTNqxb7Y4+uXAT5YmFz16Z5UJDl7l4yyWeXCWSx7m/F6bGnmX1Mts5olqcrw==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.1 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.1_1704930793295_0.967775527698649","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b260316da0a60c7c5be6a9b4a95476f8bd21530f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.2.tgz","fileCount":140,"integrity":"sha512-8sQlcrCsyBSYWIUsb4SU5OhLuYDC35LvKPdA7au/9QEVgfuJsG7p2lXvPncltEGwL+rvaDFj3QYj75+BG9BcVQ==","signatures":[{"sig":"MEUCIGtDPs3dJqJhA6qayniKzofWqiyqPzDl8HrQucQrEBhoAiEA0g02lHEe5fT6dFcCnCrcOA47jv425JXKCTWCASiF2y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.2.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.2.tgz","_integrity":"sha512-8sQlcrCsyBSYWIUsb4SU5OhLuYDC35LvKPdA7au/9QEVgfuJsG7p2lXvPncltEGwL+rvaDFj3QYj75+BG9BcVQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.2 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.2_1705435401297_0.7371755763858425","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"e43ed3b61b56dd51ef912fbff8d0558c14243e47","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.3.tgz","fileCount":140,"integrity":"sha512-oIW5YM19caacaVja6fMB+od4v6CNuI7dYp+8PhYySu58j24KRWjYSBlmPlpj76E/S0D8sT9mufelDrMeUPLiAA==","signatures":[{"sig":"MEUCIQCF9W5jTiJsVr7pe+XRXIl1ys9myGNYADQNUjFOgSG1oAIgLt+DwsSs7c/5tksJKbq0PNMgAM2sitO6GRrgIg565Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.3.tgz","_integrity":"sha512-oIW5YM19caacaVja6fMB+od4v6CNuI7dYp+8PhYySu58j24KRWjYSBlmPlpj76E/S0D8sT9mufelDrMeUPLiAA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.3 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.3_1705435744341_0.5140589677711889","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"682a78f516410646a72befb8dfe10a42b0f6744a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.3.tgz","fileCount":140,"integrity":"sha512-PkWUt7CmLmFpIsISgdJM6ZavPxICfIGBUr7lVFcai5ysaMkyvbPWRxZn4lWRHZ/SQ6K5pLpjiNFblhyu9DDZeg==","signatures":[{"sig":"MEQCIDe43N3UUlhqPxfSwLIliKFJvprB4uve8Ht/5HBsOw3KAiAFTCWk2C41HxdffezjqJBfUHHrivsFeM6gIyST9CKtUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.3.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.3.tgz","_integrity":"sha512-PkWUt7CmLmFpIsISgdJM6ZavPxICfIGBUr7lVFcai5ysaMkyvbPWRxZn4lWRHZ/SQ6K5pLpjiNFblhyu9DDZeg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.3 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.3_1705619268428_0.23129105038371067","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"622c8155ca4bf33d51c9d6bb8be4019943298a4b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.4.tgz","fileCount":140,"integrity":"sha512-2N0iwMcvUjzEbS3+msBfy8PfZaw5fbgUIjYP3fuSbSvolJPugWvGqOdjskJU+PH46pqVZL4W47roJguJ8cR7Og==","signatures":[{"sig":"MEUCICZccS5nCMdqqq4DSd5FL4fBJRIztkOWMkLMBu6gS1pDAiEAmFHYAoNjjLXYpNzXGdQiMFGob7CcG5uKTfnUXK5euTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.4.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.4.tgz","_integrity":"sha512-2N0iwMcvUjzEbS3+msBfy8PfZaw5fbgUIjYP3fuSbSvolJPugWvGqOdjskJU+PH46pqVZL4W47roJguJ8cR7Og==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.4 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.4_1705619976178_0.7827455734221151","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.1.0.0.232845":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.1.0.0.232845","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.1.0.0.232845","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d3c6964d7169cd598225e0236569deb6f5617927","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.1.0.0.232845.tgz","fileCount":140,"integrity":"sha512-K0OJ2/xGh+Ex9XyOjV6x3OiAqtPpHN1WWSBHPoluFKRtVRXy/dprZLDPfIeIcUCphsRvUErEDVFyg+ZQGjByew==","signatures":[{"sig":"MEUCIQD9C9nO12eQM6aqD/xeKDqIojJWMbnGdkgWirQ9/T5AoQIgBakCToOR1+tHznzc82G1CVAt0nl/1/m9pD+0NCyT+XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268577},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.232845.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.1.0.0.232845.tgz","_integrity":"sha512-K0OJ2/xGh+Ex9XyOjV6x3OiAqtPpHN1WWSBHPoluFKRtVRXy/dprZLDPfIeIcUCphsRvUErEDVFyg+ZQGjByew==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":"2.0.0-dev-rc.1.0.0.232845","@fluidframework/core-interfaces":"2.0.0-dev-rc.1.0.0.232845"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.39.1","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":"2.0.0-dev-rc.1.0.0.232845","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.1.0.0.232845_1706665483800_0.38307054558899","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"29eb07eb4a4599b69104ac90c51808a4c456a3d8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.4.tgz","fileCount":140,"integrity":"sha512-jzXUePgYhU1PW1Ck5qgwGfeAfQEIxgt2cF0a9/pzvcpAxqjyMawo9YxpQESdmPTa1iFeqt6Ng2LvV+DCo47o8g==","signatures":[{"sig":"MEUCIQCG9xUC8WeIAuge1IyqdXzjVGCpj5AuyZgCFbUy6V/83QIgANUkEjo2ocewX2w+FEYri58nc58nsLvdTwbW4oedcVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.4.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.4.tgz","_integrity":"sha512-jzXUePgYhU1PW1Ck5qgwGfeAfQEIxgt2cF0a9/pzvcpAxqjyMawo9YxpQESdmPTa1iFeqt6Ng2LvV+DCo47o8g==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.4 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.4_1707246379757_0.21892098414871475","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fe51cb3b3bb948ec6fe497b2543f1ef41acee9d9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.5.tgz","fileCount":140,"integrity":"sha512-gI8wAaG1/mAlUOxFe9G/CN4yb5r2YQvdz0PMQZ4Ak1tQNVRHW7taZ3Wrw6JoGFPbO0JeGHQg7B5kgzOqb2B+5g==","signatures":[{"sig":"MEUCIFuf+KvvSsHkdDpuMtTx7B2S5r6cZpl9YDhblxqss2DuAiEA8Z+7FR/O0H6D6VuCPhAGPKo3GRYb7bAIHwqlSi6s+SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.5.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.5.tgz","_integrity":"sha512-gI8wAaG1/mAlUOxFe9G/CN4yb5r2YQvdz0PMQZ4Ak1tQNVRHW7taZ3Wrw6JoGFPbO0JeGHQg7B5kgzOqb2B+5g==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.5 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.5_1707344101539_0.74735377049358","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"561ce93b2cd326a95c4225bf7389d1bdb20afa1a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.6.tgz","fileCount":140,"integrity":"sha512-t5Ql73ZWXoWvAoufnajICjVdKWnRwFDRkBfnmubYNzgJdwYz2cjvbPkxQUVpV9QcY2AA//0hksFmlNFSrDHjnA==","signatures":[{"sig":"MEQCIAQtOb2PpZo7F2+X1KDoC5qxdlisEvVx4Ec0w471dLF5AiBa36GMbbZPUgCOs+Bdvc9KhwiXIdzPYrArUbldv+q86g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.6.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.6.tgz","_integrity":"sha512-t5Ql73ZWXoWvAoufnajICjVdKWnRwFDRkBfnmubYNzgJdwYz2cjvbPkxQUVpV9QcY2AA//0hksFmlNFSrDHjnA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.6 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.6_1707354058603_0.03465614530734018","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f52c05a0cccc0760919268d30a9fe53cadf4ad3f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.5.tgz","fileCount":140,"integrity":"sha512-+ozllsuqvvmQhvrqcWRBVaYApddVqqAxZs+Xk59fZ0y9ZlxhpMlDAQjSfKdFhZ+WABHWfNQbq3IIlykAX0fCLQ==","signatures":[{"sig":"MEYCIQC//jLyEEkB3g/fbXnxXyLekQUn9ZFzHTCKN5rGvhmcsAIhALWuVrW87FVIFYmy9iMsiy9+UeOZe2x4mXA+CXMvmboS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.5.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.5.tgz","_integrity":"sha512-+ozllsuqvvmQhvrqcWRBVaYApddVqqAxZs+Xk59fZ0y9ZlxhpMlDAQjSfKdFhZ+WABHWfNQbq3IIlykAX0fCLQ==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.5 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.5_1707420944634_0.9396048590607311","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"25201e3f4b433198a02cd81ff3a1558908114eef","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.2.tgz","fileCount":140,"integrity":"sha512-zPj7KdLc1hSC39gEHW2OhWCCaQcRzN4rbcUWcbv/ngrVySo0JcfSt3Nml+tpySnj6tpFLEaNm0rdy7XF+cVSxw==","signatures":[{"sig":"MEUCIQDzts/aNsq3NvqcG7KHhlPzZGdUQean+xqJuVtdyuElegIgLs+4PtFLdTHTc2UK4bmVo+Nk4iq/na2+8dSS+lGMzig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.2.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.2.tgz","_integrity":"sha512-zPj7KdLc1hSC39gEHW2OhWCCaQcRzN4rbcUWcbv/ngrVySo0JcfSt3Nml+tpySnj6tpFLEaNm0rdy7XF+cVSxw==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.2 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.2_1707435846326_0.30751439230343314","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"88579bd5a4c3701d26bf14617e6968beda267de5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.3.tgz","fileCount":140,"integrity":"sha512-udcDKSKpJ/t0wuialWYCwdHzBFHPd6nwQsgYuakNHSAdzmIQprlmIn/jrbZwAWGQummkNK2k/yXytyyOxe3s2A==","signatures":[{"sig":"MEUCIQCsuhRxKewnGk/9qh8iCHvjqfw8jcsJhiOrO1vcVmQvDAIgY1t7LcJM7vpnrMi7PELV4KJjM8PdQM7/R72AqR4WCC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.3.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.3.tgz","_integrity":"sha512-udcDKSKpJ/t0wuialWYCwdHzBFHPd6nwQsgYuakNHSAdzmIQprlmIn/jrbZwAWGQummkNK2k/yXytyyOxe3s2A==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.3 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.3_1707782385311_0.1707930539367275","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"28c738ffdd1597159c417b4ac2e326f7749501ae","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.6.tgz","fileCount":140,"integrity":"sha512-JKHjrQGVLYaxFo6bBzSnwrN+FvCVCFNdtiJyeP5fn222PIyvZGcEzYLg1gALlsdVpvgREkwI2O1I/6dwrrDQ/Q==","signatures":[{"sig":"MEYCIQCYqvDuf0Knk2v5Htq2XhIF2Oj49KTLcRkMAaNsuKvIiQIhAPeQv4QgzY5Tt4HTf9r/dTMOWbHKzXWYmqz4/K2yvazv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.6.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.6.tgz","_integrity":"sha512-JKHjrQGVLYaxFo6bBzSnwrN+FvCVCFNdtiJyeP5fn222PIyvZGcEzYLg1gALlsdVpvgREkwI2O1I/6dwrrDQ/Q==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.6 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.6_1707783469261_0.8569974792030546","host":"s3://npm-registry-packages"}},"2.0.0-internal.7.4.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.7.4.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.7.4.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"86cd4e884257369d932a9952ab5757c9fea76979","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.7.4.7.tgz","fileCount":140,"integrity":"sha512-GjRXVSj43fz6PljU+86Vx/FdXXPqWORJuKpLGHjDGFbThS0OOTP5V7p9vDJlnDzBHDaMPYVY6mSnVNaRWwcZTA==","signatures":[{"sig":"MEQCIDQGnot3FrsbsZwCHRFfidQtY2x65JKTqdi9h0gL/fqFAiAfU+GE59q6Y1yjtCYinKYPc7fCQWmx1P5+crUChA/Qeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261822},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.7.4.7.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.7.4.7.tgz","_integrity":"sha512-GjRXVSj43fz6PljU+86Vx/FdXXPqWORJuKpLGHjDGFbThS0OOTP5V7p9vDJlnDzBHDaMPYVY6mSnVNaRWwcZTA==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@fluidframework/core-interfaces":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.7.4.7 <2.0.0-internal.7.5.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.7.4.7_1707783950360_0.06172727832997493","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"93bcdf9f1a8fc4ae7da74d52ad13a045b9961ceb","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.7.tgz","fileCount":140,"integrity":"sha512-uq7OD0OMkyTp+kfBSDWe/PHq932jgQTBuiYHaAd5h89OsLAcBfcOJk770xVh7C/+mA6uKT0s8VcDlcrCbMig0A==","signatures":[{"sig":"MEUCIQCsbm9/285nwVvwFl6vZeXZhYonHezp8JameQbLmEIsbQIgQfeA/FcmhvBFk4Vz7QiyQOC/I1+ZychGgXKL/WMy9+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.7.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.7.tgz","_integrity":"sha512-uq7OD0OMkyTp+kfBSDWe/PHq932jgQTBuiYHaAd5h89OsLAcBfcOJk770xVh7C/+mA6uKT0s8VcDlcrCbMig0A==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.7 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.7_1709147469539_0.9353620455167193","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"8f5b997a399e74c02f9e28b38056dc241d461852","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.4.tgz","fileCount":140,"integrity":"sha512-rNTytq3S3HaUCHwnGx0+UqmxamJoXS0SKgfjBV1g6s1OXhV3eV4oU9s820YpyMrj4j9O09z5BSKtadqKRRX6yQ==","signatures":[{"sig":"MEUCIQCx5K1zyUXVIx2J4jA5bqMyVaLcUcISFgaSQF7r+gpTGAIgeuS0yAmUp/NwNSMaxXref1xrCTk19y4RC02kNkQCj3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.4.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.4.tgz","_integrity":"sha512-rNTytq3S3HaUCHwnGx0+UqmxamJoXS0SKgfjBV1g6s1OXhV3eV4oU9s820YpyMrj4j9O09z5BSKtadqKRRX6yQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.4 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.4_1709155250830_0.6031697735526114","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.2.0.0.245554":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.2.0.0.245554","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.2.0.0.245554","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"4584d98be5f384a73d95713ac342052cebe5fa01","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.2.0.0.245554.tgz","fileCount":147,"integrity":"sha512-lZU4N/4jbeUdBfb73WjnynfMGGhuM2yNYTQjZs6qFdSJPWrWOwaPNUcYruuLmqb4Qnz0smuJ1cU9G9WeDqS3lg==","signatures":[{"sig":"MEUCIHlMizSl4mKeQ1GFfPQ4iAOtVxlSg/IPO8uqYOKfmKA5AiEAxg0SZFh7N3wrdAqStu4vRVfbzYP3e0AkSQiURZn1E94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272547},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.2.0.0.245554.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.2.0.0.245554.tgz","_integrity":"sha512-lZU4N/4jbeUdBfb73WjnynfMGGhuM2yNYTQjZs6qFdSJPWrWOwaPNUcYruuLmqb4Qnz0smuJ1cU9G9WeDqS3lg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/core-interfaces":"2.0.0-dev-rc.2.0.0.245554"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.2.0.0.245554","@types/jest-environment-puppeteer":"2.0.0-dev-rc.2.0.0.245554","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.2.0.0.245554_1710282629572_0.24217487712486396","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.2.0.0.246488":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.2.0.0.246488","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.2.0.0.246488","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b724ba0a1a38716d9e681df6b4eb67360dfe4630","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.2.0.0.246488.tgz","fileCount":147,"integrity":"sha512-vQgzBryZ/C6Pyazdhd+fHvFnH8P5jangMNaYN3Qi9qKo/IT9uMsoHkBC9mYvRW5dnzLWR5MAk2hyZDDRT1eHVA==","signatures":[{"sig":"MEQCIHArVcrLxDbIi5jpIw5Ko0XY89RZkEhTI0HmXyd6fY4vAiBJYb0JU06xkUvkd6ceRFD2OJhODvFdQ5+pQH01p8QP+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272549},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.2.0.0.246488.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.2.0.0.246488.tgz","_integrity":"sha512-vQgzBryZ/C6Pyazdhd+fHvFnH8P5jangMNaYN3Qi9qKo/IT9uMsoHkBC9mYvRW5dnzLWR5MAk2hyZDDRT1eHVA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/core-interfaces":"2.0.0-dev-rc.2.0.0.246488"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.2.0.0.246488","@types/jest-environment-puppeteer":"2.0.0-dev-rc.2.0.0.246488","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.2.0.0.246488_1710452298632_0.8398701983794277","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"75d069d712203a0c213d4bb576c8f3dee5e30e20","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.0.tgz","fileCount":147,"integrity":"sha512-8+J9NS62coRUUxzcab0pLdOHS0OvfmM1iBJ8thi+JtYX4Asvcf/+He/vpJcxLRAL+aipQbHkkFAsi79JCAUF2w==","signatures":[{"sig":"MEYCIQD4qwGYwQYRGTQP86uyPazM6HifnpOj36J46pd5/YlexgIhAIfX1nPNSyuGOLEQABrhaTefwv3R8soIBgSUIVQq3IwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.0.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.0.tgz","_integrity":"sha512-8+J9NS62coRUUxzcab0pLdOHS0OvfmM1iBJ8thi+JtYX4Asvcf/+He/vpJcxLRAL+aipQbHkkFAsi79JCAUF2w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.0 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.0_1710802872800_0.15636786562082494","host":"s3://npm-registry-packages"}},"2.0.0-internal.8.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-internal.8.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-internal.8.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ee61276f9445610c4163edf971e9fd4bd6379a68","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-internal.8.0.8.tgz","fileCount":140,"integrity":"sha512-b9MNhsePS/4Fhw1TcrmSxDA3KgAoOz5zENYw7w/FYpvaYmh+tcwjrHZeJjjQoUFQaofsl+TvBlsiGcxgSVeBTg==","signatures":[{"sig":"MEUCIDlGxwWMlc5cn/KpGSaMiHex5JLuIJMxa4PtonCyFsaFAiEA13ifKAdBhNlFjALP2Mz9qVK4v39X3fCPp0SVFewCYKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261873},"main":"dist/index.cjs","_from":"file:fluid-internal-client-utils-2.0.0-internal.8.0.8.tgz","types":"dist/index.d.ts","module":"lib/index.mjs","browser":{"./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.cjs":"./dist/indexBrowser.cjs"},"scripts":{"api":"fluid-build . --task api","tsc":"tsc-multi --config ../../../common/build/build-common/tsc-multi.cjs.json","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","build:test":"tsc-multi --config ./tsc-multi.test.json","eslint:fix":"eslint --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"mocha  --recursive \"dist/test/mocha/**/*.spec.?js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:rename-types":"renamer \"lib/**\" -f .d.ts -r .d.mts --force","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"copyfiles -u 1 \"dist/**/*-@(alpha|beta|public|untrimmed).d.ts\" lib","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-internal.8.0.8.tgz","_integrity":"sha512-b9MNhsePS/4Fhw1TcrmSxDA3KgAoOz5zENYw7w/FYpvaYmh+tcwjrHZeJjjQoUFQaofsl+TvBlsiGcxgSVeBTg==","fluidBuild":{"tasks":{"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]}}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@fluidframework/core-interfaces":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^7.7.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","renamer":"^4.0.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.28.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.28.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-internal.8.0.8 <2.0.0-internal.8.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.7.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-internal.8.0.8_1710894570158_0.15415620141219932","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"9bcbffd1520b297eb91ff7c64b015219d819d5e7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.5.tgz","fileCount":140,"integrity":"sha512-I9cXQ4axpdTMdpjEujRysotjaxbNQUZG2lXfIvEjGCS4IZ+b7Z/gkz5uvLlTO1IWa40fpTW+Htjj/3/Ryc7MiA==","signatures":[{"sig":"MEYCIQDGuqNel3ewaWOAw+2I4FmnVaEQ7VsEGrV62FYzpMBWKAIhAKLioEaz2sloW8yHe2/1udakvH8w0VNFW6QNaioBQ0bX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.5.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.5.tgz","_integrity":"sha512-I9cXQ4axpdTMdpjEujRysotjaxbNQUZG2lXfIvEjGCS4IZ+b7Z/gkz5uvLlTO1IWa40fpTW+Htjj/3/Ryc7MiA==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.5 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.5_1711070392727_0.27332843594357215","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"748ff831dbd5a9dd9fe2a2f3abbdfd8861a2e1d4","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.6.tgz","fileCount":140,"integrity":"sha512-yJ/3pvfzAWCFyx1Mrt0uks/+2Hh9N1TrMu+TToWiCjtHx+Z/no7kGFIe+Qng2DIGwQFu3Z1+ghlzk0v0E6DdcQ==","signatures":[{"sig":"MEUCIC9xYW+c2zMoB88G+vbHR8AblqDVfnMSN5A4hWMEE0tsAiEA0Grb+J23wgvpBdQC9FlN1Awh3I6tUh5orad2aZF6dmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.6.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.6.tgz","_integrity":"sha512-yJ/3pvfzAWCFyx1Mrt0uks/+2Hh9N1TrMu+TToWiCjtHx+Z/no7kGFIe+Qng2DIGwQFu3Z1+ghlzk0v0E6DdcQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.6 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.6_1711148084935_0.09920631636148247","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"7568ea25c354c1174a320222ab4890f918607aac","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.1.tgz","fileCount":147,"integrity":"sha512-R/z8zu+qRtUEOosZ9zRIWGcUIayA/R4cYCv/Hl7bCKtArzmIL883Dek1l609DkECDsJCqUwSSVEXbXLX6BGztA==","signatures":[{"sig":"MEQCIEtxlROjViD/JEaR8uOr935CF09UKk1uxEzCaoXjq+9xAiAUX0Sdq1CiZKuK4iNyefarERcOPymrlxPqB0gpNJzE4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.1.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.1.tgz","_integrity":"sha512-R/z8zu+qRtUEOosZ9zRIWGcUIayA/R4cYCv/Hl7bCKtArzmIL883Dek1l609DkECDsJCqUwSSVEXbXLX6BGztA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.1 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.1_1711154696926_0.14992882419283537","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.250606":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.250606","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.250606","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"8ec54acc4296159d25ee1ae0327f9303846aeeaf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.250606.tgz","fileCount":147,"integrity":"sha512-xHnpwp8c1AmHhJ7RCTepXo5TT8Z9VbJkvKfrYhCLgi+cI12aGRPe54ggqQmpqIpkIXQ0Ac1NXyD2OTMAjBliLA==","signatures":[{"sig":"MEUCIC0GUiZcELYX9E7EmAx/UylH1BeKbJvN1mfqEN8hi9sgAiEA37tazKt5Z2VxCgW9lnwJImOp4c7XK2R8Inc6c5jslb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272642},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.250606.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","format:biome":"biome check --apply .","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.250606.tgz","_integrity":"sha512-xHnpwp8c1AmHhJ7RCTepXo5TT8Z9VbJkvKfrYhCLgi+cI12aGRPe54ggqQmpqIpkIXQ0Ac1NXyD2OTMAjBliLA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.250606"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.250606","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.250606","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.250606_1711495370039_0.40696061381128645","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"362f678afc0df5a4a4534cbd230457e749fb9696","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.7.tgz","fileCount":140,"integrity":"sha512-JYl/xOaV+ELZhdav8tw1jMFrNvpH5pqsQyUrqy+NG/3Bz6HmJL9s2/iStFatmNj9DfM+kgy58fEOXGMGX4aW/A==","signatures":[{"sig":"MEUCIGu9KZPffye8bt4zTHB9yk4Dn9GHR9Ad5ccQSj15DV5zAiEA3sOxW+eHc3Att3xWMIhZrRAAAPyxcjPFdJD8JROB+lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.7.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.7.tgz","_integrity":"sha512-JYl/xOaV+ELZhdav8tw1jMFrNvpH5pqsQyUrqy+NG/3Bz6HmJL9s2/iStFatmNj9DfM+kgy58fEOXGMGX4aW/A==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.7 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.7_1712091075241_0.8303813192937433","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"84979aa774e0b16d007d104ca309ed2fbc63832b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.8.tgz","fileCount":140,"integrity":"sha512-k3Pkczr1Q9srY+SGBibgyQMfVl7VwYziw8fYiDdGVMXoBe9bEkVXgY+9KO/rROuLHUZ+rWgSDWMTEb4qAHr8dQ==","signatures":[{"sig":"MEUCIQCA3mMfc3X7R+StrhN07so4HYh+QTZuph9uO71zj8g1vQIgdZbD8oLpq9VPjcsLyKmqWTKJUlqh+XGpHnYe2QIvtbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.8.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.8.tgz","_integrity":"sha512-k3Pkczr1Q9srY+SGBibgyQMfVl7VwYziw8fYiDdGVMXoBe9bEkVXgY+9KO/rROuLHUZ+rWgSDWMTEb4qAHr8dQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.8 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.8_1712269033626_0.3896362602763075","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.253463":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.253463","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.253463","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ab826764fcdf46e300ccb63f16068874a04656f5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.253463.tgz","fileCount":144,"integrity":"sha512-3tIE2oSbodlq+ihQ1as8JSECf3LsC8sFHR9yCfItbpShxp3yaOx/S0VvSFeO+bDCiSuVOevFEtwzi+yyk7DsTg==","signatures":[{"sig":"MEYCIQCqwyEE7P2iRJAnTz4NaViDc7RImluNbcqFucNa4Cg6NQIhAI/ZM+9A6KxgzERfrFzx9OVFrRYC5r9ebVo/+N4tN4rU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240404},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.253463.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.253463.tgz","_integrity":"sha512-3tIE2oSbodlq+ihQ1as8JSECf3LsC8sFHR9yCfItbpShxp3yaOx/S0VvSFeO+bDCiSuVOevFEtwzi+yyk7DsTg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.253463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.253463","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.253463","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.253463_1712356545580_0.8801439259803903","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"0e57ec9c85d9feb12e0794b9d773434f81e76e1e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.2.tgz","fileCount":147,"integrity":"sha512-j1WXc6LIKa8mFqnMTWxccrrAoMPj5A/rJ2fvW92TgZWOWAz6f3k5uyKU3pmQQCG2PoupezldlUMxmKll68+2ZQ==","signatures":[{"sig":"MEQCIA1RvOVDY7i1+TeujOcF5YGwES8TBugZTcAHIJlkNm2EAiAyYCjlSlUhbw4UyZTESFJuS37arHRiWwx9b7btD6nWhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.2.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.2.tgz","_integrity":"sha512-j1WXc6LIKa8mFqnMTWxccrrAoMPj5A/rJ2fvW92TgZWOWAz6f3k5uyKU3pmQQCG2PoupezldlUMxmKll68+2ZQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.2 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.2_1712689696013_0.8582296743694204","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254274":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.254274","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.254274","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"efa478a948d6233638900182e9d9a5caabe41759","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.254274.tgz","fileCount":144,"integrity":"sha512-SzjUo7+XyUal5Gta+wUso9rqW9EOfEcX7zwqCfAbThEG1O9RovRv9suhj4RbesxFblZfI6wKDoo2xQzO0kQmsw==","signatures":[{"sig":"MEYCIQC91H8WE/1V5BTQ1OZndooCV403Z8/QqeTdVpuC+NM5PAIhANceKqGgZavK5ciEJ8SAOjoTnrzsbN7NRO6LljC5fcVD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240404},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254274.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254274.tgz","_integrity":"sha512-SzjUo7+XyUal5Gta+wUso9rqW9EOfEcX7zwqCfAbThEG1O9RovRv9suhj4RbesxFblZfI6wKDoo2xQzO0kQmsw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.254274"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254274","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.254274","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.254274_1712700454569_0.6561300592686845","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254513":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.254513","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.254513","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"4077a7223ea3cfb4f997ba4e6dc6de28fabe3aa3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.254513.tgz","fileCount":144,"integrity":"sha512-kJghVdngbi+JacBXv45tPvH7YThehhc3ekyr4A2viDD69OE1HCLdW5DWFvmCKdl1s9XCi9mbpErfBXgNrftIdA==","signatures":[{"sig":"MEUCIQDcZTIOD+FTPR36Sj5w7ihLLgFBlzZiiyqPHmD7P08M5gIgVTZnDKyIihCdlLXVgJht8AcYk+dFeDUGxGLpqTTfEHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240404},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254513.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254513.tgz","_integrity":"sha512-kJghVdngbi+JacBXv45tPvH7YThehhc3ekyr4A2viDD69OE1HCLdW5DWFvmCKdl1s9XCi9mbpErfBXgNrftIdA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.254513"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254513","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.254513","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.254513_1712765733052_0.9774271634289662","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254674":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.254674","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.254674","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"57bfc61fe17c16dff4118f75ee3d231cf7e9d4dd","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.254674.tgz","fileCount":140,"integrity":"sha512-F7kZxn0iq+bPWIei7ikuqInAgXfwTxLomNXUgoN6IEVkrav2Q5qbTym2IhfINJgnSlZ6xvdUwyK/fiW/Cjp6PA==","signatures":[{"sig":"MEUCIBqg82woz4a91r+tLNOCc+vSLav9wWsmwJjsToOhh/DSAiEA/ExCkLPt+2Dyu+8WZIaA6UKq2VkiBi0pIgaca8mDFSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212278},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254674.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"flub generate entrypoints --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254674.tgz","_integrity":"sha512-F7kZxn0iq+bPWIei7ikuqInAgXfwTxLomNXUgoN6IEVkrav2Q5qbTym2IhfINJgnSlZ6xvdUwyK/fiW/Cjp6PA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.254674"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254674","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.254674","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.254674_1712790572323_0.7144817351575723","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.3.0.0.254866":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.3.0.0.254866","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.3.0.0.254866","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5f0244ef562206076d7f1ac06ba260bed2aca610","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.3.0.0.254866.tgz","fileCount":140,"integrity":"sha512-n3dzcoe1b/F82n2qe9Bg5y6N7Z1+OdlP3Zh3cE6WmNk3az1M+mNfVKOamtpERrsXo59w38uAHYQAMiKLr3xkoQ==","signatures":[{"sig":"MEYCIQCuTo474ZwmxbPw2+FCV4Fcf7Izm8IFDLOmfDlhiaBAIQIhAJawir+M7sLRO1cfWG7MfKfLxC7cuO8vJUXAiJyKDoDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212278},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254866.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"flub generate entrypoints --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"flub generate entrypoints --outDir ./dist","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.3.0.0.254866.tgz","_integrity":"sha512-n3dzcoe1b/F82n2qe9Bg5y6N7Z1+OdlP3Zh3cE6WmNk3az1M+mNfVKOamtpERrsXo59w38uAHYQAMiKLr3xkoQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/core-interfaces":"2.0.0-dev-rc.3.0.0.254866"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.35.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.35.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.3.0.0.254866","@types/jest-environment-puppeteer":"2.0.0-dev-rc.3.0.0.254866","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.3.0.0.254866_1712848066365_0.8823567718010841","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f01e709b1fa4648e8e27d6d390e1aff0653172cc","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.0.tgz","fileCount":135,"integrity":"sha512-gojjsiLiqab501unJDA/D3DdbgwCtveKwWOvtXsmhmvd2MO9E0zjdEzWJbYotkJp4DxzJ9I16kUi3yNCCGwWnQ==","signatures":[{"sig":"MEUCIQDPE9ZYAIYMlXMOs8/pbN6qsPGYNnMR28S1zIPV4OHuQwIgGOZxFy1LZRS7HckNFqKGjktI5SapbSECyRLksAjpJKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.0.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.0.tgz","_integrity":"sha512-gojjsiLiqab501unJDA/D3DdbgwCtveKwWOvtXsmhmvd2MO9E0zjdEzWJbYotkJp4DxzJ9I16kUi3yNCCGwWnQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.0 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.0_1713286452296_0.662281716514771","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ced44d55cca9be43aec0e6a598ffa9ea035d64e1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.1.tgz","fileCount":135,"integrity":"sha512-dtQyn/zq39wjJc0/dcJqmZglFbBkbo3Jfzr/8bF4ow2Gxd2imNFsBl94CylKZWMP0Ht9wZz/MCOnU5l6Pe6rJw==","signatures":[{"sig":"MEUCIEmXxmsQ05niDVF6DZ/YpF/H1vpqeaMXiRw+H16/XcVyAiEAw0cEMnli7685tAzCFht2HwRzo54mOOLWaz6ZXnacE3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.1.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.1.tgz","_integrity":"sha512-dtQyn/zq39wjJc0/dcJqmZglFbBkbo3Jfzr/8bF4ow2Gxd2imNFsBl94CylKZWMP0Ht9wZz/MCOnU5l6Pe6rJw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.1 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.1_1713481106413_0.28277923561763463","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fe7fb33c4b21349d2d049cd409414e5a9e718a9d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.3.tgz","fileCount":147,"integrity":"sha512-q3S3acIi/WEnCUvD4PeyX3jm7YkI56yaRnIrbi3R5GNL5HKy8jWxcvUTNzrqb+Dx4I9CAKJrnMbfUnu+iDtn9w==","signatures":[{"sig":"MEQCIHL9KrYFY9vUoDwHVhphKAobDU0G+0FlQrC09q32WbmYAiAytX1xEmfZo6ESbcK0dBA88GbOaMh8WJSPlKtkSJmRog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.3.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.3.tgz","_integrity":"sha512-q3S3acIi/WEnCUvD4PeyX3jm7YkI56yaRnIrbi3R5GNL5HKy8jWxcvUTNzrqb+Dx4I9CAKJrnMbfUnu+iDtn9w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.3 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.3_1713558372684_0.9655771842186307","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"701741a3596daeb95200bfd6e5740718bb020a71","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.2.tgz","fileCount":135,"integrity":"sha512-kdF2L9Wc0FhuP4fEhxk5UPWfdRVaDRh3Cez43vA/g8US//zfUrZH+XSLLomBF74yKdstmVbsGW+BZDUg50QAhA==","signatures":[{"sig":"MEUCIQDF3nnCVzWKD5EdljnTkjoBNZ30Ls4+2gbhHK2nMipHJQIgdzQZgSBbh8nw7ul+liL28+Lr/F0HflnS1cQoxflbetE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.2.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.2.tgz","_integrity":"sha512-kdF2L9Wc0FhuP4fEhxk5UPWfdRVaDRh3Cez43vA/g8US//zfUrZH+XSLLomBF74yKdstmVbsGW+BZDUg50QAhA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.2 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.2_1713899117109_0.7761462061502611","host":"s3://npm-registry-packages"}},"2.0.0-rc.1.0.9":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.1.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.1.0.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"774b7b5567d96634fc3b71148e576339d16adc0d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.1.0.9.tgz","fileCount":140,"integrity":"sha512-3WHbhTo/WHGHeTP4PeaIfGzrOp/iCDSq7BZjM4SEs+33FbS49ilerfTpo0W+1njROhL9BO/slPltSQBqD6Fmzg==","signatures":[{"sig":"MEQCICVGtk0lel4NR67BMGmY0Fd/CmsNpml/IaPwCqGHl82gAiAzoEJPCq9VYwY8J1QquZcim7B4rIqfqdVwWD2cK6AlJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268587},"main":"dist/indexNode.js","_from":"file:fluid-internal-client-utils-2.0.0-rc.1.0.9.tgz","types":"dist/indexNode.d.ts","module":"lib/indexNode.mjs","browser":{"./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.mjs":"./lib/indexBrowser.mjs","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts","./lib/indexNode.d.mts":"./lib/indexBrowser.d.mts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.mts","default":"./lib/indexNode.mjs"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"tsc","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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  --recursive \"dist/test/mocha/**/*.spec.*js\" --exit --project test/tsconfig.json","build:esnext":"tsc-multi --config ../../../common/build/build-common/tsc-multi.esm.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","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","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --config ./api-extractor-esm.json","api-extractor:commonjs":"api-extractor run --local","check:are-the-types-wrong":"attw --pack"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.1.0.9.tgz","_integrity":"sha512-3WHbhTo/WHGHeTP4PeaIfGzrOp/iCDSq7BZjM4SEs+33FbS49ilerfTpo0W+1njROhL9BO/slPltSQBqD6Fmzg==","fluidBuild":{"tasks":{"eslint":["tsc","build:test:mocha","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:mocha":["tsc"],"build:test:types":["tsc"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","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/core-utils":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^7.4.2","eslint":"~8.50.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^17.1.3","tsc-multi":"^1.1.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^7.0.13","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^6.2.0","@types/base64-js":"^1.3.0","@types/puppeteer":"1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.29.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.38.3","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.29.0","@fluidframework/build-common":"^2.0.3","@fluidframework/mocha-test-setup":">=2.0.0-rc.1.0.9 <2.0.0-rc.1.1.0","@types/jest-environment-puppeteer":"2.2.0","@fluidframework/eslint-config-fluid":"^3.2.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.1.0.9_1713918233656_0.21620713718936146","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"c682d9cd4adc5e9f1dcbe61cfcce0c17d5008e87","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.4.tgz","fileCount":147,"integrity":"sha512-ZYW0eAnV6X5zr5Oy4tuT8fU3OS5loR+txGKRsiBkQMOHIz5nuU/73CTVmr//VYyjyfoPhb6TMdo1SgvN+7joCA==","signatures":[{"sig":"MEUCIDpj78B21+bGUdZgXmhecVZCpkXj5BKy+t81VE3niaXUAiEA/kUwsDcT/jFmN3U2NDaR0dEO52aqVwDQYGtACr0N1LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.4.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.4.tgz","_integrity":"sha512-ZYW0eAnV6X5zr5Oy4tuT8fU3OS5loR+txGKRsiBkQMOHIz5nuU/73CTVmr//VYyjyfoPhb6TMdo1SgvN+7joCA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.4 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.4_1713918933624_0.6996310709247022","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b60d2de19eac18aec773e7845835207941f9b50f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.5.tgz","fileCount":147,"integrity":"sha512-btMpJcCmzPC5NdArMYcBfjmEvFcgZS7QHWcQomMteXCOzqkDNA0UmL0LTQHaXVySw/CrItoYar5NjI5ELPDsYg==","signatures":[{"sig":"MEUCIQCShE+040+PEP2rv5inOK5QT48gCIVWL6ZjeFJ+8CUbcwIgEhKhFCGL6KhCs0kIwL7xga4F6QHxbWgDxJ12NzNYVfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.5.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.5.tgz","_integrity":"sha512-btMpJcCmzPC5NdArMYcBfjmEvFcgZS7QHWcQomMteXCOzqkDNA0UmL0LTQHaXVySw/CrItoYar5NjI5ELPDsYg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.5 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.5_1714091968632_0.2208137451911092","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"0b050631b9457314bc4e2f1e4381aeaf98563c90","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.3.tgz","fileCount":135,"integrity":"sha512-3WgWqilyqyMiIVfXOm5d4Ic0cFAdh3U+h5OPCAiSDbQ6tLoVl6FSjlJlyoep35WE3IKoMso5VCsscNxn8v3sCQ==","signatures":[{"sig":"MEUCIHSd2pMlgqOGAKfoi/7lsMSj6WWdJ1cbFeO1HYVEg0+iAiEAlp6ghw8SyWFGIY0SF2FBRHhVdk8x3powqL72dJEHivY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.3.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.3.tgz","_integrity":"sha512-3WgWqilyqyMiIVfXOm5d4Ic0cFAdh3U+h5OPCAiSDbQ6tLoVl6FSjlJlyoep35WE3IKoMso5VCsscNxn8v3sCQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.3 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.3_1714403414555_0.39530746382362114","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"eb61d6a66267aad3d8dea259771035bcb8515a5b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.6.tgz","fileCount":147,"integrity":"sha512-SSJa2byBiL/bq0fugWovdpu/0f6PvNmANUzxb4M6r9YP03Z6ixYq6SqhIaJ79HZstQshhb1qJ0xyNdicJdEO6A==","signatures":[{"sig":"MEUCIFY6zIkGwjJ25WDCYu204LyoZ98Iqbkioy6xL1U/jxBUAiEA9iqx+IPvKe0ciPsi45jYWgTpfm46Yzgy1UKth70H/DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.6.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.6.tgz","_integrity":"sha512-SSJa2byBiL/bq0fugWovdpu/0f6PvNmANUzxb4M6r9YP03Z6ixYq6SqhIaJ79HZstQshhb1qJ0xyNdicJdEO6A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.6 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.6_1714406754424_0.8619791356702744","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.4.0.0.261659":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.4.0.0.261659","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.4.0.0.261659","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"3d232e65b43b1c1c06e2936ce1317c49a8433a73","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.4.0.0.261659.tgz","fileCount":135,"integrity":"sha512-qhQIlb+Ve1L861XnHYwI599ZkEKbAGIs3iHW8ODt1F7JADvtlm0biSHD+av0xu0x88oro4VuNozTC6rzIB7wEA==","signatures":[{"sig":"MEUCIECmO0KsUNTlFejz2aCU7hiaTkCA78hw2pMXmTQMuNtjAiEAxNk0U/EQ8Xies1IZfJwd9nHRRrgTWxISVx//oVw5lAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213145},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.4.0.0.261659.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --publicFallback","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.4.0.0.261659.tgz","_integrity":"sha512-qhQIlb+Ve1L861XnHYwI599ZkEKbAGIs3iHW8ODt1F7JADvtlm0biSHD+av0xu0x88oro4VuNozTC6rzIB7wEA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/core-interfaces":"2.0.0-dev-rc.4.0.0.261659"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"0.38.0-259537","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"0.38.0-259537","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.4.0.0.261659","@types/jest-environment-puppeteer":"2.0.0-dev-rc.4.0.0.261659","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.4.0.0.261659_1714755010592_0.42535462950414415","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"43d24158320b058e131824f69dde3ed5f5ea376b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.7.tgz","fileCount":147,"integrity":"sha512-vTCEW0bi+6kb5PpQOV6uI6NWDMw8s4mz65gdtSe05h4J6ZMFfTUyIlja74Spz2wTrV05zWyYwEmCitPLMv/GKA==","signatures":[{"sig":"MEQCIEmJPynDg5Q11NBZqCdtFzX9f5bMUfFLvFUL+/jMwXVzAiB/vLnKSkLL8Rj8/gm8x+b+zymmzft0XrbQNZmt++5oGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272564},"main":"dist/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.7.tgz","types":"dist/indexNode.d.ts","browser":{"./lib/indexNode.js":"./lib/indexBrowser.js","./dist/indexNode.js":"./dist/indexBrowser.js","./lib/indexNode.d.ts":"./lib/indexBrowser.d.ts","./dist/indexNode.d.ts":"./dist/indexBrowser.d.ts"},"exports":{".":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.7.tgz","_integrity":"sha512-vTCEW0bi+6kb5PpQOV6uI6NWDMw8s4mz65gdtSe05h4J6ZMFfTUyIlja74Spz2wTrV05zWyYwEmCitPLMv/GKA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.7 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.7_1714780326634_0.7757722824763273","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"0b6b95ea03a135672a561ea06cb9c3637e123c1e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.0.tgz","fileCount":135,"integrity":"sha512-Uw8lr5gEJRM0mHfAZgPy650jHAJsi3YMSgNHji6s4aydypR1ln/DhWNa2mTpvDDFe8vhy9Xe0x1JBk030sM/yQ==","signatures":[{"sig":"MEUCIGKb367XVbkKZFGJtkYRMh3KR9WyFuTZhuD0RD0iTQyEAiEAh/gVbhXmy4U3BEAq8FBjYfK9p97t/DGUjYPjKwaXLuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213193},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.0.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.0.tgz","_integrity":"sha512-Uw8lr5gEJRM0mHfAZgPy650jHAJsi3YMSgNHji6s4aydypR1ln/DhWNa2mTpvDDFe8vhy9Xe0x1JBk030sM/yQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.0 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.0_1715625864028_0.08341492450230437","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.263932":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.263932","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.263932","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"1a52964f6be68eb4b36ac294202e00371f704918","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.263932.tgz","fileCount":135,"integrity":"sha512-WDlXvANWqexAxi9wwT7OMrvTW4RrmEKA9D6hm8QpDmOnZrmsGHDtPoI6f5B2K/UT80D7x3rxMedEF433iqbL2w==","signatures":[{"sig":"MEQCIDEwEQUpkvbHiV+tBq/tgNd1ICZEv0PbWs5pt10ZrYt5AiBaUKNY6wmFz9eCUDBpY8EPPB5zUrlNnvhUGJ8i8IxSOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213176},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.263932.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.263932.tgz","_integrity":"sha512-WDlXvANWqexAxi9wwT7OMrvTW4RrmEKA9D6hm8QpDmOnZrmsGHDtPoI6f5B2K/UT80D7x3rxMedEF433iqbL2w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.263932"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.263932","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.263932","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.263932_1715707941395_0.370997564473893","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"edf47c71a36da0ef7f60387d5e9d2cd4340e66e5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.1.tgz","fileCount":135,"integrity":"sha512-jhgs5OV9q6lTJiEVNQcwP2pgb0H8pB/DpdXHwxiDAFuLh6x3B+aQ/Vr9MSHs0ZV/8gYLxwaQNhe6EsPgiV2JOw==","signatures":[{"sig":"MEQCIEuMPEQbUPw4TmsnGVKKGU6NWn+0d9mfLBHjaXJG00bxAiBu4JqaYgaG0ndtr+C6ki47CgUWxSuZxCT8CItS69DiPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213193},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.1.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.1.tgz","_integrity":"sha512-jhgs5OV9q6lTJiEVNQcwP2pgb0H8pB/DpdXHwxiDAFuLh6x3B+aQ/Vr9MSHs0ZV/8gYLxwaQNhe6EsPgiV2JOw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.1 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.1_1715811578231_0.7879786079117497","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.265721":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.265721","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.265721","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"e1b56cf478e4a32fe90d7121db3ae32b9c3f9474","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.265721.tgz","fileCount":135,"integrity":"sha512-68cEd+X2AUdhuLo0sYrYYbeJe6pJp5fuoJeWDgjRk7i0bML/DIeCSoSwSjGr6f0vM+G3Qyb72/YbYZvgZ99/ug==","signatures":[{"sig":"MEQCICgC329G6EtczwCjjMcePRFi1xAG5Khw1rL8T4W732L8AiArcL19SxOBW3geQFNpOp7j2MBVO0wv4dyj76bbX18KTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213698},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.265721.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.265721.tgz","_integrity":"sha512-68cEd+X2AUdhuLo0sYrYYbeJe6pJp5fuoJeWDgjRk7i0bML/DIeCSoSwSjGr6f0vM+G3Qyb72/YbYZvgZ99/ug==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.265721"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.3.3","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.265721","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.265721","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.265721_1716256943947_0.43670320948437946","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f22c006c72c44f6028f028071fec329c83e7cdc3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.4.tgz","fileCount":135,"integrity":"sha512-Xra0lsd+/j62mIvpgNRkI5WGLC4QWdir8Rl4zYmxJnHzOOF9ylWr7xaZ4FftLxgNjnXrgPZwA/xeVBDYxzGAbw==","signatures":[{"sig":"MEUCIQCnQAveG51ADKHvYLo9KtgI0PjtRYJB2bjlEibxlT1LIAIgTxoA3BAYN9NG3j3fVkPMnzlL63zZ73Tc9/s3LOGEb6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.4.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.4.tgz","_integrity":"sha512-Xra0lsd+/j62mIvpgNRkI5WGLC4QWdir8Rl4zYmxJnHzOOF9ylWr7xaZ4FftLxgNjnXrgPZwA/xeVBDYxzGAbw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.4 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.4_1716402196143_0.2364923805020298","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"35293086956f34f2d6583eacf4efb1ddfbff08a4","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.2.tgz","fileCount":135,"integrity":"sha512-ddj9HNMeOf8SvHCLlIDKsn8YeE4Eirj03KcLFQOZekUyHYpSZKqr8uneD/fTxfi16HoFZqBId+WUT3dqniXDsw==","signatures":[{"sig":"MEUCIChGrYy+vhXcM8hcBBjf5IXQul/ohtlsU8r4w6nIoq6jAiEAqgwg81ZJEU3Pj11vjOpWNfSehf6TzKuR0GhRY15OEuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213193},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.2.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.2.tgz","_integrity":"sha512-ddj9HNMeOf8SvHCLlIDKsn8YeE4Eirj03KcLFQOZekUyHYpSZKqr8uneD/fTxfi16HoFZqBId+WUT3dqniXDsw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.2 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.2_1716402624125_0.5653616863914761","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"573660934fcbcc7b0dfa377b4798471f257a7cdd","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.5.tgz","fileCount":135,"integrity":"sha512-q+awCff1FWKNMhFZMu8V87MiN/K16C84Z4S3RF7KJas5xTosGUcdxZQJc+/6QkMScN+3hoQWlrk+m0snjUkawg==","signatures":[{"sig":"MEQCIHNN3VHQHorco7QTzZozu8aMOaSdKSwu+bHhFE12FFFSAiBcpOxTz+Z2E/kWqh2Z0DaNzVt+Li5SVxS3vF6a05XSQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.5.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.5.tgz","_integrity":"sha512-q+awCff1FWKNMhFZMu8V87MiN/K16C84Z4S3RF7KJas5xTosGUcdxZQJc+/6QkMScN+3hoQWlrk+m0snjUkawg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.5 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.5_1716490534214_0.20742179497870605","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.3","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"31315aee1bd2a74e52094d8bcb0e8c769547ba1f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.3.tgz","fileCount":135,"integrity":"sha512-agud3CiapOBwiStEPG/ZXI8ORsFtm9FtXDGjc03mjNeyRhMaaYQ3ivt7X0WPI7m04X8H/iWkXGPzmsXWK898Vg==","signatures":[{"sig":"MEQCIEIuWOb/Eek0CuMpiuw0hUzPSXBbtX2F+7DIb77O0E9EAiAFiJHzeScCLxcSQEazIrSccycLlIDnxyLxxJU8agd38Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213193},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.3.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.3.tgz","_integrity":"sha512-agud3CiapOBwiStEPG/ZXI8ORsFtm9FtXDGjc03mjNeyRhMaaYQ3ivt7X0WPI7m04X8H/iWkXGPzmsXWK898Vg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.3 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.3_1716490862348_0.25381246037854943","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"551b2c452e1763900b4eebc4ef6980de56e96f92","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.4.tgz","fileCount":135,"integrity":"sha512-Rh77XrVC1qmQxdJ/VT0Ke+jMv3ornfGhbLdTR7XV3ftrNFs9G6wBATgBosyAYmpxU+P4sdApBf33tt+4lc0K7w==","signatures":[{"sig":"MEUCIF/4r0VBb2IpJa69Iiusk9oxO2uHG6zp6uEpfpR2Wx9IAiEAjeJeSGgqbbJ12LBvZAR4kXc3ycecgSYU/8xGC5D/TgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213193},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.4.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.4.tgz","_integrity":"sha512-Rh77XrVC1qmQxdJ/VT0Ke+jMv3ornfGhbLdTR7XV3ftrNFs9G6wBATgBosyAYmpxU+P4sdApBf33tt+4lc0K7w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.4 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.4_1717006992325_0.1660852994211992","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.267932":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.267932","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.267932","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d8e88cc61699015e3521dd5452d25b0abf7bccf0","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.267932.tgz","fileCount":135,"integrity":"sha512-R/On+C+ULsoPAFn8Mjy2PBhXfC6kF8nZn1dGticP259dwjzpSXTLOOxt7pwEDeeR5WWD7VRxDtRHZvEECZLojQ==","signatures":[{"sig":"MEQCIH24soGSsydGHLSh3UYahX9UpmRs9FWDT5hu4I/jCL8RAiASkX63iUBpPmG0QD3m5GLTBBMDoAuqOOJIeI2G7NKcLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213698},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.267932.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.267932.tgz","_integrity":"sha512-R/On+C+ULsoPAFn8Mjy2PBhXfC6kF8nZn1dGticP259dwjzpSXTLOOxt7pwEDeeR5WWD7VRxDtRHZvEECZLojQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.267932"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.267932","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.267932","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.267932_1717195966977_0.1603210157330217","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.268409":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.268409","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.268409","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"cba70ba9577cb33cc8c219851201b3fb207c09bb","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.268409.tgz","fileCount":142,"integrity":"sha512-thqO0rU3yix7eL6MZ0xo6cAPkeGZiogHruY45yhNYL+WcWdIn8k2ZUWtwY+OMYfHzwf//X1aMX1O8ZMlnVjqAg==","signatures":[{"sig":"MEYCIQD1mRo9co/bTEUO5Mh8dFw8z46xwJ33PYvI4ITKPZ/IogIhAIQx2hMxpWq1HLcyOkVJ4vaDmOKy8yeblUOQTlrfmjzt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215270},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.268409.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.268409.tgz","_integrity":"sha512-thqO0rU3yix7eL6MZ0xo6cAPkeGZiogHruY45yhNYL+WcWdIn8k2ZUWtwY+OMYfHzwf//X1aMX1O8ZMlnVjqAg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.268409"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.268409","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.268409","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.268409_1717456035772_0.611078395483893","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"5e4d74e8e3b785e1e3f72ea07445703e50c83b14","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.6.tgz","fileCount":135,"integrity":"sha512-fY92xyGIPkiHvzagOYu1q3tzO8esFLvHoDevc1FD29OvuuKnKEbuOaGAVekNhjw+g5nTj+7kUQwc6Cc3f/v/5Q==","signatures":[{"sig":"MEYCIQDgRosJxHhCPp7HDVcJ79CIGDaO53zRVtY3XBSYlGPJJgIhAP1qFnPzJLrViD0HvyBHLcP/2jl7/eqyXp4D59QzAZMm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212669},"main":"lib/indexNode.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.6.tgz","types":"lib/indexNode.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./bufferBrowser.js":{"node":{"import":{"types":"./lib/bufferNode.d.ts","default":"./lib/bufferNode.js"},"require":{"types":"./dist/bufferNode.d.ts","default":"./dist/bufferNode.js"}},"default":{"import":{"types":"./lib/bufferBrowser.d.ts","default":"./lib/bufferBrowser.js"},"require":{"types":"./dist/bufferBrowser.d.ts","default":"./dist/bufferBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ./src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.6.tgz","_integrity":"sha512-fY92xyGIPkiHvzagOYu1q3tzO8esFLvHoDevc1FD29OvuuKnKEbuOaGAVekNhjw+g5nTj+7kUQwc6Cc3f/v/5Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.6 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.6_1717526047206_0.8054739265807636","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f38b826a394efb324c688cc23d47d3761344a442","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.7.tgz","fileCount":143,"integrity":"sha512-t7e7Yq9BbY9yP6WqDL8TPtJ9T9V4dVk1ERFwZ0WZGO9W3jhjoYFidNhM1UR2Y6GjQvIfjeQecTaUaSP+jsJS8g==","signatures":[{"sig":"MEYCIQCeMmcFIp1HfVLVnRuUcoRR+8RcVSx8vvyOtMlBKAWXXQIhAOCB+Zm9AvTuBkz4vQm9Bh7rbki4GpRLiJarMY5VkRg4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228735},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.7.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.7.tgz","_integrity":"sha512-t7e7Yq9BbY9yP6WqDL8TPtJ9T9V4dVk1ERFwZ0WZGO9W3jhjoYFidNhM1UR2Y6GjQvIfjeQecTaUaSP+jsJS8g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.7 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.7_1717635188971_0.6523609567850865","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"87e87971b4d50f84f2e6ed30cde42d1be7598558","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.5.tgz","fileCount":143,"integrity":"sha512-NstPJkIhryyRtp5fcxwvvkMQKEhvetCHhDwG76UN7qzjSPLBpmJPrIcEjurXic2UubjYP866Z9gX49dMBk2gLg==","signatures":[{"sig":"MEYCIQDRZafL/tGa1+jqiQXeR/KppUE5BeBBrhgxAcoyJRiRzAIhAPYRKX0EoGCwRqcYJd+kr8laXywPrKMu4rzCBrtaQrjx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229259},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.5.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.5.tgz","_integrity":"sha512-NstPJkIhryyRtp5fcxwvvkMQKEhvetCHhDwG76UN7qzjSPLBpmJPrIcEjurXic2UubjYP866Z9gX49dMBk2gLg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.5 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.5_1717636333228_0.7513806109063121","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"c4d210c80a2232f8999cb68043d235994a4f28fe","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.8.tgz","fileCount":161,"integrity":"sha512-RryH2MPo/cmvUxvD4bmb21NQghM0QpvaWXEiotRepIT/rMoFTGd+HpN+Aq+qs0jK2Jh0q1nisNt+esMPL0hZiQ==","signatures":[{"sig":"MEUCIQDzQTaoM+J/OqfOUdLfDis6sYJck3BfqtkDeCInv9380gIgT0mnLVZjKqFEIq1a1tX3/HqTUmIxTV1tdDPmxIfEuEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297099},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.8.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.8.tgz","_integrity":"sha512-RryH2MPo/cmvUxvD4bmb21NQghM0QpvaWXEiotRepIT/rMoFTGd+HpN+Aq+qs0jK2Jh0q1nisNt+esMPL0hZiQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.8 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.8_1717691571424_0.8202720107154313","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.270401":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.270401","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.270401","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"28367653aa08fa9a6236bdf515da3f86618d83f9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.270401.tgz","fileCount":149,"integrity":"sha512-tEROJp/j+aqIn91WxPKc6TEIz+0q6AMlRdQoZqjIz6l6Uy3WTPjh/yeX5tDWyP6kbl6HBGw0ueHPb6c2AmJVKg==","signatures":[{"sig":"MEUCIF3tX2D0to/hcksWtnGki/bV/O0AcOcGTJOnW2NkO1u2AiEA2jN7T7k546cwecSfGuRYZ6jwCu2I1JqxF4yWHPE14LM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231342},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.270401.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.270401.tgz","_integrity":"sha512-tEROJp/j+aqIn91WxPKc6TEIz+0q6AMlRdQoZqjIz6l6Uy3WTPjh/yeX5tDWyP6kbl6HBGw0ueHPb6c2AmJVKg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.270401"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0-264124","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0-264124","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.270401","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.270401","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.270401_1718058004759_0.4414257858192283","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.270987":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.270987","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.270987","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"741be50dd0d97c8a921dfab5ca4b49a776adb161","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.270987.tgz","fileCount":150,"integrity":"sha512-P/QigIg3NkmNgH9ChRs+vH+W4xgs1OTLIO9TGg5vuIqRESBnVE+MutGvotaUGAYXw62hCwdAY7ccKHu0JIHHTw==","signatures":[{"sig":"MEYCIQD7Y6kZRPdwZGkCgvIsTXpa5TqZjLax6OegLpWDivVJSAIhAOAVwo9PreNLjsEeHW+vJu1vV+ybT47+qYDyijNRHO36","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231613},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.270987.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.270987.tgz","_integrity":"sha512-P/QigIg3NkmNgH9ChRs+vH+W4xgs1OTLIO9TGg5vuIqRESBnVE+MutGvotaUGAYXw62hCwdAY7ccKHu0JIHHTw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.270987"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.270987","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.270987","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.270987_1718225755373_0.5770328811176326","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271045":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.271045","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.271045","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"1ed42bbdc7e0717b28592f7af14c81a1fb27d70f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.271045.tgz","fileCount":150,"integrity":"sha512-zPTcU3PUtBXWa1Atz03HYDHy5K8ga3HAr1yGAgb1t6+UWgJPwERHgQRxHbEfkP7LZ7nsWUviK1EPiwioM7NLSA==","signatures":[{"sig":"MEUCIQDtYdjUFW77cNtmY+oxkpfmFpQpj8/ywZS9dJSBGktuaQIgEi89W8thOXo5LAC7u+HXgMckOwAmiRyPzgw/D+14bEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231613},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271045.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271045.tgz","_integrity":"sha512-zPTcU3PUtBXWa1Atz03HYDHy5K8ga3HAr1yGAgb1t6+UWgJPwERHgQRxHbEfkP7LZ7nsWUviK1EPiwioM7NLSA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.271045"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271045","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.271045","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.271045_1718230815984_0.23570366045468893","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271262":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.271262","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.271262","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"405368a31ac0e151a930f3b75d68b7975ca54bc3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.271262.tgz","fileCount":150,"integrity":"sha512-lhMq5ok3DsPB3U0JEPtaFb4aV3DXW5UrNUtQG+JMOu1AU4qo4KwGXP0uk+w8QVRUwwvdKTjC+NLEq0xS/egb8w==","signatures":[{"sig":"MEQCIGb0WfLVwPd9MNV9+tfLoaS2q/KApFqBMPJDRaiq1u2MAiBJenLZ3OWRV0JKCJ0JZiOqq0AdmSBLwNqjY41qnUfSxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231613},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271262.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271262.tgz","_integrity":"sha512-lhMq5ok3DsPB3U0JEPtaFb4aV3DXW5UrNUtQG+JMOu1AU4qo4KwGXP0uk+w8QVRUwwvdKTjC+NLEq0xS/egb8w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.271262"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271262","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.271262","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.271262_1718296668725_0.9489266444147448","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"737dafb57cc1b064c2d73d664247871b7834d94d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.8.tgz","fileCount":143,"integrity":"sha512-+1nSETMPe8GRVX7Bqj3fMrm+QjkC8VpTPVGJDJNrGDjL+psbhZUj71rGQNtgvXmn04ymFWSaXl1zRqgYyYb9LA==","signatures":[{"sig":"MEYCIQCd2RHhEQLC1sOv0wSQIeiKeihFLHX0/6XH4yDuDsQTzwIhAP6SMyTq0t6o+Hu6zWwkVSk3ElyzpAJYS12db4/PK4qs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228735},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.8.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.8.tgz","_integrity":"sha512-+1nSETMPe8GRVX7Bqj3fMrm+QjkC8VpTPVGJDJNrGDjL+psbhZUj71rGQNtgvXmn04ymFWSaXl1zRqgYyYb9LA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.8 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.8_1718390829837_0.8145482672396243","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"b8a61f95d2bcc817396eb06e8cc33bb6cc45629c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.6.tgz","fileCount":143,"integrity":"sha512-7Hmsnnhf0bnO93tT0HI/rRNljYtxa0eCNYTl4oUGrP+ehQUNeLOSJ99zOn74xkalhZQ/gpMLsCO4bglAKOaz1A==","signatures":[{"sig":"MEYCIQDEkjPFH40p69iLUyd9S53dmw0DhrEpyW6A3f4WkA2+ugIhAKKuKEgOXFSyj8svrzAOzSt8oppSiQv7lpFJlzfXptBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229259},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.6.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.6.tgz","_integrity":"sha512-7Hmsnnhf0bnO93tT0HI/rRNljYtxa0eCNYTl4oUGrP+ehQUNeLOSJ99zOn74xkalhZQ/gpMLsCO4bglAKOaz1A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.6 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.6_1718391789080_0.5324220319119708","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.271717":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.271717","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.271717","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"985e224872281865e826375e5acea4faca14620d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.271717.tgz","fileCount":150,"integrity":"sha512-tG0l1FvEJgx9fLjiahET3IpKsCSZlPhwiGyfOH0hcBxyB0ZPuqUoXYYUOo0OpBRIxB7ZUIkmgQOqBAfrQHj2Mg==","signatures":[{"sig":"MEQCIBfWWL5cU/F5H9RTEHmI1UC9EUMn2VphUKvNCyAlPDIfAiAlcK+XrZ5cmSfaInUMwMo4lpPPEn0P/DsRzhSwibZZnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231047},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271717.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently npm:check:exports:bundle-release-tags npm:check:exports:cjs:indexBrowser npm:check:exports:cjs:indexNode npm:check:exports:esm:indexBrowser npm:check:exports:esm:indexNode","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.271717.tgz","_integrity":"sha512-tG0l1FvEJgx9fLjiahET3IpKsCSZlPhwiGyfOH0hcBxyB0ZPuqUoXYYUOo0OpBRIxB7ZUIkmgQOqBAfrQHj2Mg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.271717"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.271717","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.271717","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.271717_1718392196219_0.16058331068054077","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.272251":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.272251","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.272251","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"4244eedd38da461e757ee16606bb57bdae082711","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.272251.tgz","fileCount":151,"integrity":"sha512-XWYH5fKOG19RTnqU+CJTM9QQ0MqHYU4atGIECfN3Lvmk/+m+D/A6fNnVMVI62otnOPUG7E/ur+NWkSNcdz2qAQ==","signatures":[{"sig":"MEUCIBopwTCyh22Bw3N5rCBnI+Z235Q9mf3pOlUADSj+C1WEAiEAsnPyVOBKEc0ig53d+pUh/34k1pPeucUa7JxIqUnpXFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230967},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.272251.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:prettier","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:prettier","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.272251.tgz","_integrity":"sha512-XWYH5fKOG19RTnqU+CJTM9QQ0MqHYU4atGIECfN3Lvmk/+m+D/A6fNnVMVI62otnOPUG7E/ur+NWkSNcdz2qAQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.272251"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.272251","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.272251","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.272251_1718646107771_0.6829252296058141","host":"s3://npm-registry-packages"}},"2.0.0-dev-rc.5.0.0.272889":{"name":"@fluid-internal/client-utils","version":"2.0.0-dev-rc.5.0.0.272889","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-dev-rc.5.0.0.272889","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"6b5de3061961ab95e53320929ff06dad504e3d65","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev-rc.5.0.0.272889.tgz","fileCount":151,"integrity":"sha512-vU0rPuSpRnLE4txTzVAS78zNJV5jXj4u2GL6d+yJzPnxYmQKZ0ZlXzJOxYABI3wD9VbpXutFYlgu4m6w+AL1HQ==","signatures":[{"sig":"MEYCIQCOz26VTkriZo0nEwlZ8Cv1iAs4mWMQ8RokpFOwQFSUjwIhAKDOlEy6LAt9DUES+bNf56m5bST8xCrDiXFBPMDv4PwV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231029},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.272889.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-dev-rc.5.0.0.272889.tgz","_integrity":"sha512-vU0rPuSpRnLE4txTzVAS78zNJV5jXj4u2GL6d+yJzPnxYmQKZ0ZlXzJOxYABI3wD9VbpXutFYlgu4m6w+AL1HQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/core-interfaces":"2.0.0-dev-rc.5.0.0.272889"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.0.0-dev-rc.5.0.0.272889","@types/jest-environment-puppeteer":"2.0.0-dev-rc.5.0.0.272889","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-dev-rc.5.0.0.272889_1718734179913_0.23858070964579126","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d709c2a9396b5a491d6e883537cb9f7f704d2682","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.0.tgz","fileCount":151,"integrity":"sha512-DFG0pmVoI471Cs+H1TeiTXdXXJWI0SoTINawMx8FeQajSXC0lx/t6DJgg9Q7GbqKQt0eMF/eVuH6uuA3kID7+w==","signatures":[{"sig":"MEQCIFE2u6SUiqRVCmO9XWQl9n6UAieg//4+E9RIAXHSZ3O1AiAnY8Y7bcY2Mq5lFC5JQ3RgGIGdSgfb/vorGisD7dmKXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.0.tgz","_integrity":"sha512-DFG0pmVoI471Cs+H1TeiTXdXXJWI0SoTINawMx8FeQajSXC0lx/t6DJgg9Q7GbqKQt0eMF/eVuH6uuA3kID7+w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.0 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.0_1718838341373_0.6330064181158694","host":"s3://npm-registry-packages"}},"2.1.0-274160":{"name":"@fluid-internal/client-utils","version":"2.1.0-274160","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.0-274160","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":"15948d465c6056e710902a3e418c5ddd285fd685","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.0-274160.tgz","fileCount":151,"integrity":"sha512-Ox0838khHLM9z+fT/GeXIeGNTFoCRzxtV6X/wM8huO884AfUApS7TCyp9kAMQeIhevTawa39yAtjWic6kO6D/w==","signatures":[{"sig":"MEUCIQDvIZwwUFpiL+mPRgsIVJ1KxemPgG5HODky08JL6d5KYgIgcYdK0+5o1tDaXTLoVbG2ItQPKQ+RUHZMxzT4gYhg7uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230068},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.0-274160.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.0-274160.tgz","_integrity":"sha512-Ox0838khHLM9z+fT/GeXIeGNTFoCRzxtV6X/wM8huO884AfUApS7TCyp9kAMQeIhevTawa39yAtjWic6kO6D/w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.1.0-274160","@fluidframework/core-interfaces":"2.1.0-274160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-274160","@types/jest-environment-puppeteer":"2.1.0-274160","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.0-274160_1718988850249_0.7207070391686812","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.1","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":"379cf4c97834570d48da957b39e4bece31f3e661","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.1.tgz","fileCount":151,"integrity":"sha512-lfOhEbaomW+jF025nCOGjF/+3sy+xROLEoMcJo7ZV5ehKdpuSUbbDFbNLwAm9MNdncA9r7i8OhEzxSio1ilVhg==","signatures":[{"sig":"MEYCIQCmM2JPcTx4d1aUGYuIpLmqPQktSC8kxUQmCwPhFaYpwwIhAOeI09Ktlokb/+5W3pEH46WI8MAr/4K9vcOTkN3i9EpM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.1.tgz","_integrity":"sha512-lfOhEbaomW+jF025nCOGjF/+3sy+xROLEoMcJo7ZV5ehKdpuSUbbDFbNLwAm9MNdncA9r7i8OhEzxSio1ilVhg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.1 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.1_1718993429466_0.5975093177553594","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.9":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.9","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":"46442598d1e8e5dbf45c6a733c78414f1aa4a269","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.9.tgz","fileCount":143,"integrity":"sha512-bv9sg31hZPNyHF0KRuio1Ek2h3FI+atdNiBSAS4+UY4wIPD6tzudDT6NwiVYP8OuugZD6DU1ywu4AVE7c6WTWA==","signatures":[{"sig":"MEQCIHCJ99PnVRrMmK2Xcdb8uDtIrVqL533ClTsj1ZR3k3kTAiBo3WAHWGKc137Gojy6BW3cYaqOuDHbhdLA/n7mdU6qbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228735},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.9.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.9.tgz","_integrity":"sha512-bv9sg31hZPNyHF0KRuio1Ek2h3FI+atdNiBSAS4+UY4wIPD6tzudDT6NwiVYP8OuugZD6DU1ywu4AVE7c6WTWA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.9 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.9_1719368433826_0.024954491662560585","host":"s3://npm-registry-packages"}},"2.0.0-rc.2.0.9":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.2.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.2.0.9","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":"01e7ba50001aeac077b7bf18168fd66cd79fed0a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.2.0.9.tgz","fileCount":161,"integrity":"sha512-PvJYyW2PyWy9YMICL0KiOJ6HuI9yDUkdN0jdfgFrXUYLHtViQHdlS6rm1eyrzC/Mn2gXmPRYU3hC8J5JcBiWhg==","signatures":[{"sig":"MEUCIQDNrs3NTTHas8WqQSldRnNPqDK0lSCenti6rf+tqIORDgIgBgaZQsEXusQEBJbr79U5zPKeK/mMhOUmQ53ysQyC/Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297099},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.2.0.9.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"api":"fluid-build . --task api","tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"npm run prettier && npm run check:release-tags && npm run eslint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run prettier:fix","lint:fix":"npm run prettier:fix && npm run eslint:fix","prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:jest":"jest","build:docs":"fluid-build . --task api","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","prettier:fix":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","api-extractor:esnext":"api-extractor run --local","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","api-extractor:commonjs":"api-extractor run --config ./api-extractor-cjs.json","check:are-the-types-wrong":"attw --pack . --entrypoints ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.2.0.9.tgz","_integrity":"sha512-PvJYyW2PyWy9YMICL0KiOJ6HuI9yDUkdN0jdfgFrXUYLHtViQHdlS6rm1eyrzC/Mn2gXmPRYU3hC8J5JcBiWhg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:docs":{"script":false,"dependsOn":["...","api-extractor:commonjs","api-extractor:esnext"]},"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.13.3","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.34.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.34.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.2.0.9 <2.0.0-rc.2.1.0","@fluidframework/eslint-config-fluid":"^4.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.2.0.9_1719370222790_0.3699015795464329","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@fluid-internal/client-utils","version":"2.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0","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":"375eb8c690b676d9be402e7402507f3bcb49ffff","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0.tgz","fileCount":151,"integrity":"sha512-5HL72BUzFAfTznW6cNIJMO5KAnFBoGsK6KrIJFW1LYsSf6nX4gYzl6ronaxRks0lLbRng4f51HEhJAf3vxG8iA==","signatures":[{"sig":"MEQCICgknZFoCFWKVjXFK62gdT8ltKJLtGRrImc4IZ0tHxIoAiBeVlUlzArARboNImAIrWswOR+VFIOi/SHL7O/AgfE6EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0.tgz","_integrity":"sha512-5HL72BUzFAfTznW6cNIJMO5KAnFBoGsK6KrIJFW1LYsSf6nX4gYzl6ronaxRks0lLbRng4f51HEhJAf3vxG8iA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.0","@fluidframework/core-interfaces":"~2.0.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.0","@types/jest-environment-puppeteer":"~2.0.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0_1719421579268_0.6566856084706758","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.7","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":"7ccaa28d6ecc2b56d6e202491ce5b26d0820458d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.7.tgz","fileCount":143,"integrity":"sha512-wJpOLWc4m5HLe0uIQe/98TWkplRZz9ubRaMttiOnuNwdfFP2iaLlzQoBIph6LSJet0bKFnycIldHgLyIkcqKIg==","signatures":[{"sig":"MEQCIFdbVun/v6hyCxlq16cDGb3kEMqTg3PoaFIv77QhX0woAiAbJaNnPW8wdGJJqn4XwZoBj7ALuNqckOVqL7aHSpOYRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229259},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.7.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.7.tgz","_integrity":"sha512-wJpOLWc4m5HLe0uIQe/98TWkplRZz9ubRaMttiOnuNwdfFP2iaLlzQoBIph6LSJet0bKFnycIldHgLyIkcqKIg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.7 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.7_1719422329137_0.6981341659302711","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.2","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":"4c35aaca0d7e4f25a8471cb01f57ae7fc8bf68ad","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.2.tgz","fileCount":151,"integrity":"sha512-QX/P2pG57N60wSXdICS1iMZAACMSOnZQx5XJA4WLnxkJg4FvjUYFCb9y3EVOQB3mPljquLR0aOEGHaojoO9Jdg==","signatures":[{"sig":"MEUCICdFqUmAPHaqeA+SohebVf4W9kftbZZSCGJtg0mI5xINAiEAjWBM36xlYRLvgJJE1WrDKBVr89of3QTVRKkvDjbHpzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.2.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.2.tgz","_integrity":"sha512-QX/P2pG57N60wSXdICS1iMZAACMSOnZQx5XJA4WLnxkJg4FvjUYFCb9y3EVOQB3mPljquLR0aOEGHaojoO9Jdg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.2 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.2_1719423264576_0.9221423912383497","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@fluid-internal/client-utils","version":"2.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.1","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":"586d9563ec6927005b36318286a018c16e6b8ece","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.1.tgz","fileCount":151,"integrity":"sha512-codj+gDf7Vbkfn3FfGUzIczkYRiePlId7DGbgrLUaJ3i90kF2sf7Ibrw0KeFWU18MsNLAZ3+FhSljrp9aqvgaA==","signatures":[{"sig":"MEUCIA+5xqCUtuLbut062N5kWaJIt+PSvMixtsiuGCC9rDWRAiEAnWPg6L1Y6nhX5i9PbIy2PbsejUY2ho8HcFAOzuJnRiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.1.tgz","_integrity":"sha512-codj+gDf7Vbkfn3FfGUzIczkYRiePlId7DGbgrLUaJ3i90kF2sf7Ibrw0KeFWU18MsNLAZ3+FhSljrp9aqvgaA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.1","@fluidframework/core-interfaces":"~2.0.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.1","@types/jest-environment-puppeteer":"~2.0.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.1_1719530849816_0.6195970249127838","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.10":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.10","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":"2f319681f4f057af3aa0b4f69a5444dda7ee128d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.10.tgz","fileCount":143,"integrity":"sha512-ahD9Kx/mmdNhmJ2bx0QWqRpg5O1ThadDSUBu/hkicgezYDXTrRwzi6ygygZgchbuGkZGLdTcGsf/JPXUL1cLow==","signatures":[{"sig":"MEUCIQDddLI8jvZKLkYTB4SAHZBHhG4G8tMhcZ48O8cqz1nJOwIgEtF6qEWhJbnibrTl6tSJ9RERYdQg9jEThqLUP3JLBvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228740},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.10.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.10.tgz","_integrity":"sha512-ahD9Kx/mmdNhmJ2bx0QWqRpg5O1ThadDSUBu/hkicgezYDXTrRwzi6ygygZgchbuGkZGLdTcGsf/JPXUL1cLow==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.10 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.10_1719530914563_0.027764641987931382","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.8","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":"5351cb2db8b2c4e4f13b47bd33a6999c36cc2ada","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.8.tgz","fileCount":143,"integrity":"sha512-6EQMjXoPjG/gLH+/uI3VPJ2SMFW14QHImATmpJEFCsxLWwT10uULrl9lRXwIJmgSzYwwdkWxVl9VQnEPxIGSmA==","signatures":[{"sig":"MEUCIEieA8SU9s0uTvAL4lUyXRSIBWLN0Y4ka/rfEu6tbmRPAiEA/HbfjbiNgxngBLcXALo1pioBr1QXNgNaHmStpwt4Kx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229259},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.8.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.8.tgz","_integrity":"sha512-6EQMjXoPjG/gLH+/uI3VPJ2SMFW14QHImATmpJEFCsxLWwT10uULrl9lRXwIJmgSzYwwdkWxVl9VQnEPxIGSmA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.8 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.8_1719531197974_0.7795459228362409","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.3","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":"2713e7d9d1f9029f28f336713dc3d64aeff821f7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.3.tgz","fileCount":151,"integrity":"sha512-aK8iIlRqgCw30bhTGQJoI3SAtBpU7fcw3ySF9EDL3e/YsKJ5/Zb9qLk+/RMMawg6HL655O+hhEUuMrmkkmPt9g==","signatures":[{"sig":"MEYCIQCbyc+KMJ1vETODooaxekVJo2h9h/S0dgsGWNfTTZFvkwIhALlmTvsbxT2v5vG8Ksi5E2IL+PufQS0q4swIkgwuSkfQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.3.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.3.tgz","_integrity":"sha512-aK8iIlRqgCw30bhTGQJoI3SAtBpU7fcw3ySF9EDL3e/YsKJ5/Zb9qLk+/RMMawg6HL655O+hhEUuMrmkkmPt9g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.3 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.3_1719537457014_0.994802922975982","host":"s3://npm-registry-packages"}},"2.0.0-rc.3.0.11":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.3.0.11","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.3.0.11","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":"75e83ee62938ae275a218e6a3153affe88879248","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.3.0.11.tgz","fileCount":143,"integrity":"sha512-TNVFueixyqTskMVIfNxOjAzcQDkZinP1poL7TIsDqq3qvWLVshZgCbGszWl24pNFy2RRMXI0UQI/rGkwtitKQA==","signatures":[{"sig":"MEYCIQDca2zOkPgh2UUen8KeBN9f5YkSVuQxeRE6c7ncSXo7nQIhAJ1zI3IOMyMVn/XUZbdHs3qVcjG0i1p86BH81T/uRhbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228740},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.3.0.11.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"fluid-type-test-generator","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.3.0.11.tgz","_integrity":"sha512-TNVFueixyqTskMVIfNxOjAzcQDkZinP1poL7TIsDqq3qvWLVshZgCbGszWl24pNFy2RRMXI0UQI/rGkwtitKQA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{"RemovedClassDeclaration_EventForwarder":{"backCompat":false,"forwardCompat":false},"TypeAliasDeclaration_EventEmitterEventType":{"forwardCompat":false}}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.37.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.42.3","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.37.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.3.0.11 <2.0.0-rc.3.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-internal.8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.3.0.11_1719623113203_0.7435696410578954","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.9":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.9","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":"c5e19619672211b0f7255a9f0b9d117416366da1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.9.tgz","fileCount":143,"integrity":"sha512-lCHM2y2Q4F18CQ9FsSsLgL4YHs063n/u978Mk1+w8R3ZHo1fw6OWMfNVFP5WK21nx/YMmKi+Vr/ujTF9Fu2OLw==","signatures":[{"sig":"MEQCID/J//jXJ/22OV6RHHgE/pFXvRMzCNk3Zrp8I19cAmgaAiAL8f+NX2pqchKSh5Alugkd2oYRUe1WYfq51rIo+BoYDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229259},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.9.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.9.tgz","_integrity":"sha512-lCHM2y2Q4F18CQ9FsSsLgL4YHs063n/u978Mk1+w8R3ZHo1fw6OWMfNVFP5WK21nx/YMmKi+Vr/ujTF9Fu2OLw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.9 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.9_1719623875805_0.5080926217202779","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.4","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":"7a5dcdd6ad070625b91ee5836c9b5ac318ad5226","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.4.tgz","fileCount":151,"integrity":"sha512-UJ8QX5RFcj40qTRK6KBmuD5TJKPwymtWAWT8vD+/QhhhfPql3ZiqYPERp8QS4A12Aqpu4hGV963+yTrtlbn0cQ==","signatures":[{"sig":"MEUCIQCC9OGf8wcflXoeIb0Qfb0zyTZWo8bAt87x03BhM53UpwIgGYQoHRiPnHf4fSsZaqQqxt9P1siYlE9qrSyNyxvqpKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.4.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.4.tgz","_integrity":"sha512-UJ8QX5RFcj40qTRK6KBmuD5TJKPwymtWAWT8vD+/QhhhfPql3ZiqYPERp8QS4A12Aqpu4hGV963+yTrtlbn0cQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.4 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.4_1719624084864_0.2814406095519866","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@fluid-internal/client-utils","version":"2.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.2","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":"2f5a77d69d2e31c704fb8f583c6a46dfa608df55","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.2.tgz","fileCount":151,"integrity":"sha512-aELakbxFIFv0P+BdEj9HbP1vxCWuCDIkpKeufRnMD4ZpLNpjZQKI6pEEa+Xbl8arM6lsKugFONTfQejYQRFZuA==","signatures":[{"sig":"MEYCIQCfdO06RbAtBk7jchr+/xZTaUYLPZwNhcRz03C36DJ50gIhAOli15JwgnF4SeDAK98nR31VgMcPkxQ5uFpHVfK9F+3H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.2.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.2.tgz","_integrity":"sha512-aELakbxFIFv0P+BdEj9HbP1vxCWuCDIkpKeufRnMD4ZpLNpjZQKI6pEEa+Xbl8arM6lsKugFONTfQejYQRFZuA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.2","@fluidframework/core-interfaces":"~2.0.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.2","@types/jest-environment-puppeteer":"~2.0.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.2_1719624829997_0.9465068311946638","host":"s3://npm-registry-packages"}},"2.1.0-276326":{"name":"@fluid-internal/client-utils","version":"2.1.0-276326","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.0-276326","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":"24c52457ac91016a8431238ef867ace5895a02fd","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.0-276326.tgz","fileCount":155,"integrity":"sha512-DIRlZvmut/Ov+hr7/mU3kHZqLwliNM6BnWmopCev1ru9ShLq0t7djm5IRkB5LLZEf6zNxt2pykEMTuH8MDWVuw==","signatures":[{"sig":"MEQCIDP7pOpwnkz1AiZlEI3LAot02nHx9Plt4QmGdh9+m19uAiBU+SWKtFV5T68K95TL5BjrAkbfxKCOt0E6QovPT9PnMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235170},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.0-276326.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"npm run build:docs:browser && npm run build:docs:node","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"concurrently \"npm:ci:build:docs:*\"","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:docs:node":"npm run build:exports:node && concurrently \"npm:build:docs:node:*\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:docs:browser":"npm run build:exports:browser && concurrently \"npm:build:docs:browser:*\"","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:docs:node:legacy":"npm run ci:build:docs:node:legacy","build:docs:node:current":"npm run ci:build:docs:node:current","build:docs:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-browser.legacy.json","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","ci:build:docs:node:legacy":"api-extractor run --config api-extractor/api-extractor-node.legacy.json","build:docs:browser:current":"api-extractor run --local --config api-extractor/api-extractor-browser.json","ci:build:docs:node:current":"api-extractor run --config api-extractor/api-extractor-node.json","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","ci:build:docs:browser:legacy":"api-extractor run --config api-extractor/api-extractor-browser.legacy.json","ci:build:docs:browser:current":"api-extractor run --config api-extractor/api-extractor-browser.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.0-276326.tgz","_integrity":"sha512-DIRlZvmut/Ov+hr7/mU3kHZqLwliNM6BnWmopCev1ru9ShLq0t7djm5IRkB5LLZEf6zNxt2pykEMTuH8MDWVuw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:docs:node:legacy":["build:docs:browser:legacy"],"build:docs:node:current":["build:docs:browser:current"],"build:docs:browser:legacy":["build:exports:browser"],"ci:build:docs:node:legacy":["build:exports:node"],"build:docs:browser:current":["build:exports:browser"],"ci:build:docs:node:current":["build:exports:node"],"ci:build:docs:browser:legacy":["build:exports:browser"],"ci:build:docs:browser:current":["build:exports:browser"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.1.0-276326","@fluidframework/core-interfaces":"2.1.0-276326"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-276326","@types/jest-environment-puppeteer":"2.1.0-276326","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.0-276326_1719635675625_0.24354917645722174","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.5","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":"0f0acec580013f36f07b2897d2594283e30fc6d5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.5.tgz","fileCount":151,"integrity":"sha512-mv9v4EQy5TvOM7bjnR+ysZChVV2teTjhf3czb+ETfAcZ26v0ujz+xuaC+EbqbIr2NBABbiBNHQ+rkFYjaBC5cg==","signatures":[{"sig":"MEYCIQDWaOTsP65Uw5L/izKAuj4pGRExqDpd8waKO3ndP5ON3AIhAKnH55a71ZSpCnXESPGawi/uuem1cemtbzZ7HJhZ54Su","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.5.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.5.tgz","_integrity":"sha512-mv9v4EQy5TvOM7bjnR+ysZChVV2teTjhf3czb+ETfAcZ26v0ujz+xuaC+EbqbIr2NBABbiBNHQ+rkFYjaBC5cg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.5 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.5_1719875864882_0.3204931096191983","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@fluid-internal/client-utils","version":"2.0.3","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.3","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":"b37d31f6ff79c62c921d8a0fe65e5a13a2334c72","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.3.tgz","fileCount":151,"integrity":"sha512-fJHEeOLXYjynaMSkZ+5TRvWBNGka+891lcEIcDa3fLCRkAELxd4Py3bcgnDBm6klbQXMF/dg94FwFj2f+InW4g==","signatures":[{"sig":"MEUCIGcsu+7CU8UOqHFZ2D+kXLTebcuDJjvDlcl8IzKcM3f6AiEAyUKPizC7/5uDGFnoGgAhPOytmCHU4DIb3UOBGa8JPgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.3.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.3.tgz","_integrity":"sha512-fJHEeOLXYjynaMSkZ+5TRvWBNGka+891lcEIcDa3fLCRkAELxd4Py3bcgnDBm6klbQXMF/dg94FwFj2f+InW4g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.3","@fluidframework/core-interfaces":"~2.0.3"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.3","@types/jest-environment-puppeteer":"~2.0.3","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.3_1719876333936_0.26318184506863274","host":"s3://npm-registry-packages"}},"2.1.0-276985":{"name":"@fluid-internal/client-utils","version":"2.1.0-276985","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.0-276985","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"99dbe0b30bb3f533af39785c9ca18f85fa93c49f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.0-276985.tgz","fileCount":155,"integrity":"sha512-ITQLUu65bESOmNryn1RENsoeOJo06JeYY2W4PjEAcBMmWG6XOcdNcl502AfxCFIX0mDcWKUc9zE7z2yXuPp1AQ==","signatures":[{"sig":"MEQCIDsUdFNiFws2ofIqVqMAo+WYTtIPQKRYBLKQgBR9qEFzAiBWTfe0Md8ki43QOlgjqmndP+ZRt4hJ9KQZ4F4uBocuYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235331},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.0-276985.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"npm run build:docs:browser && npm run build:docs:node","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"concurrently \"npm:ci:build:docs:*\"","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:docs:node":"npm run build:exports:node && concurrently \"npm:build:docs:node:*\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:docs:browser":"npm run build:exports:browser && concurrently \"npm:build:docs:browser:*\"","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:docs:node:legacy":"npm run ci:build:docs:node:legacy","build:docs:node:current":"npm run ci:build:docs:node:current","build:docs:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-browser.legacy.json","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","ci:build:docs:node:legacy":"api-extractor run --config api-extractor/api-extractor-node.legacy.json","build:docs:browser:current":"api-extractor run --local --config api-extractor/api-extractor-browser.json","ci:build:docs:node:current":"api-extractor run --config api-extractor/api-extractor-node.json","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","ci:build:docs:browser:legacy":"api-extractor run --config api-extractor/api-extractor-browser.legacy.json","ci:build:docs:browser:current":"api-extractor run --config api-extractor/api-extractor-browser.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.0-276985.tgz","_integrity":"sha512-ITQLUu65bESOmNryn1RENsoeOJo06JeYY2W4PjEAcBMmWG6XOcdNcl502AfxCFIX0mDcWKUc9zE7z2yXuPp1AQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:docs:node:legacy":["build:docs:browser:legacy"],"build:docs:node:current":["build:docs:browser:current"],"build:docs:browser:legacy":["build:exports:browser"],"ci:build:docs:node:legacy":["build:exports:node"],"build:docs:browser:current":["build:exports:browser"],"ci:build:docs:node:current":["build:exports:node"],"ci:build:docs:browser:legacy":["build:exports:browser"],"ci:build:docs:browser:current":["build:exports:browser"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.1.0-276985","@fluidframework/core-interfaces":"2.1.0-276985"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-276985","@types/jest-environment-puppeteer":"2.1.0-276985","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.0-276985_1719957028489_0.9498289233715633","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@fluid-internal/client-utils","version":"2.0.4","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.4","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"bd1ba1a78c649177cfab67f57212119d8d4a3416","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.4.tgz","fileCount":151,"integrity":"sha512-VqR/FX5v77OsR97hNCnnjJkgc6umR79LAYbcDl2EMVWH/ktdX85T7q0eFaLD+lJ5+23YUGzeHWKQpVBiyyXQEA==","signatures":[{"sig":"MEUCIDytU2Ga/ADIbMBSBhvsPt3FAQamx+0U8XiDbpy2BnX1AiEA28cmFfQeWC6krswFdjhFRexmTZceZOto5C9knNI/AhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.4.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.4.tgz","_integrity":"sha512-VqR/FX5v77OsR97hNCnnjJkgc6umR79LAYbcDl2EMVWH/ktdX85T7q0eFaLD+lJ5+23YUGzeHWKQpVBiyyXQEA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.4","@fluidframework/core-interfaces":"~2.0.4"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.4","@types/jest-environment-puppeteer":"~2.0.4","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.4_1720201910620_0.2840124321852986","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"fd3a4e4fc8d2a82c777abd42d5bb844a39d306e6","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.6.tgz","fileCount":151,"integrity":"sha512-rBac2QMt301HIaMCMBTEUM37MhOAGg668mQR1OV5E3onMG0hzvjfyiwTx+43jLHQbw3fT5XiatCD3UYBTUSE5w==","signatures":[{"sig":"MEUCIBpCM1sCfQk6f9QJljKmnL4A3vycbyZnf0bODwIxwIZnAiEAh6MAmxmAOLzgsNnDPPMkKV5v/rEvMxpZ5ZUTWXoU3lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.6.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.6.tgz","_integrity":"sha512-rBac2QMt301HIaMCMBTEUM37MhOAGg668mQR1OV5E3onMG0hzvjfyiwTx+43jLHQbw3fT5XiatCD3UYBTUSE5w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.6 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.6_1720642338037_0.07142654770376855","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@fluid-internal/client-utils","version":"2.0.5","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.5","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"bbe1d9736379cec39615b75c161d76bdc643f61f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.5.tgz","fileCount":151,"integrity":"sha512-nCIT3bImGZUQvo4nMKD/cVyR2xFxMXGi2OazEzrAySlYmX7RF+RgockTSrrsAizqO7HfMn4xpWYBjoze5OBGbw==","signatures":[{"sig":"MEQCIC109PS3eqMUKjuHdUVlLMGHFOfgxNwNQXEUtZYORIeIAiAeFrJk1FvC82TWLJWPdSDbTan89uJjjN8DDvVWXvoj/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.5.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.5.tgz","_integrity":"sha512-nCIT3bImGZUQvo4nMKD/cVyR2xFxMXGi2OazEzrAySlYmX7RF+RgockTSrrsAizqO7HfMn4xpWYBjoze5OBGbw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.5","@fluidframework/core-interfaces":"~2.0.5"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.5","@types/jest-environment-puppeteer":"~2.0.5","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.5_1720652465750_0.5797809131490765","host":"s3://npm-registry-packages"}},"2.1.0-281041":{"name":"@fluid-internal/client-utils","version":"2.1.0-281041","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.0-281041","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"ae4e1f3e8e2fff3195974cabffda3df336d71402","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.0-281041.tgz","fileCount":155,"integrity":"sha512-th85vY+mzLZ72QiD2WHLToxjrGPmEK5y9R5aIGcyIpBwL3XzKb1XcObN0gWawni0Zu/boIle1csoEHZh3kL7PA==","signatures":[{"sig":"MEQCIA9hvgDXgdUMfzxyvKfGjqjiPb9uhu8xQYIUNDbYdK9nAiB//t9rLMzXfi89sV+uJZ6WZsNqvZX8wG6CiHv3FMIc8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235420},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.0-281041.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.0-281041.tgz","_integrity":"sha512-th85vY+mzLZ72QiD2WHLToxjrGPmEK5y9R5aIGcyIpBwL3XzKb1XcObN0gWawni0Zu/boIle1csoEHZh3kL7PA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.1.0-281041","@fluidframework/core-interfaces":"2.1.0-281041"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.40.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.40.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.1.0-281041","@types/jest-environment-puppeteer":"2.1.0-281041","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.0-281041_1721324082768_0.8130513565462687","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@fluid-internal/client-utils","version":"2.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"522f66779190d8ec5f26cbf1b4d520fbbc1ca4fb","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.0.tgz","fileCount":155,"integrity":"sha512-M6H0rJLtjHlx2w8vLlJkFSltB5OuJfXINufYhZGB40gZVJZRkElM/f0MKD0BlLIurVAtpIgZ/pAFWpiTvbgH1g==","signatures":[{"sig":"MEYCIQC+HU0nYnIxVirCD05MiUzqZbAOR13Q4TyjjAzN16EhZgIhAIlbhr/9gKz+h3kpl6Dct7goeV9aFF4mE5ZMAM8j8B+c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237093},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.0.tgz","_integrity":"sha512-M6H0rJLtjHlx2w8vLlJkFSltB5OuJfXINufYhZGB40gZVJZRkElM/f0MKD0BlLIurVAtpIgZ/pAFWpiTvbgH1g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.1.0","@fluidframework/core-interfaces":"~2.1.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.0","@types/jest-environment-puppeteer":"~2.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.0_1721671380705_0.9366616362079392","host":"s3://npm-registry-packages"}},"2.0.0-rc.4.0.10":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.4.0.10","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.4.0.10","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"f62fe34405f54c2dca0030de088c81e6966168d4","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.4.0.10.tgz","fileCount":143,"integrity":"sha512-ewnJTCEHrrxgEHDB2czsqYkqpdQ9eQmDvxo3VnxMHOYyCdVx/gUsoj8QTDqP5i3yj6l40Q+uaTmvNgYNb7VAUA==","signatures":[{"sig":"MEUCIQCinQBGq6oDPYtKX7FvzlUkm+XvCQt7TyDVCDOKOCnwSQIgBxQUGol1llstkNmJ3uyW6MV0Rz2wfoXL/cF0veBsNeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229264},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.4.0.10.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"fluid-build --task format .","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","build:esnext":"tsc --project ./tsconfig.json","build:compile":"fluid-build . --task compile","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","check:release-tags":"api-extractor run --local --config ./api-extractor-lint.json","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack ."},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.4.0.10.tgz","_integrity":"sha512-ewnJTCEHrrxgEHDB2czsqYkqpdQ9eQmDvxo3VnxMHOYyCdVx/gUsoj8QTDqP5i3yj6l40Q+uaTmvNgYNb7VAUA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","lodash":"^4.17.21","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.1.6","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.6.2","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.38.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.43.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.38.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.4.0.10 <2.0.0-rc.4.1.0","@fluidframework/eslint-config-fluid":"^5.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.4.0.10_1721937543537_0.1738393773268765","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"d7fb1a87c0b3a88da70fff875aaf3f3f5e6608e9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.7.tgz","fileCount":151,"integrity":"sha512-GAXjibkQ2syDV/Evjf9KFCBz2+cOfDx8FmRGF207akGr7BGAWnGqYvFjZyhchodutGC+SBaM2SWAdJod4EzZ2Q==","signatures":[{"sig":"MEYCIQCo0k8KncxfgqkYASd07KIuYxaN78l5PLZjR21hoRvjuwIhAMrT7UKFtyebNDXGhUBARIcfGtYde/0alBSG3WP6i36l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.7.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.7.tgz","_integrity":"sha512-GAXjibkQ2syDV/Evjf9KFCBz2+cOfDx8FmRGF207akGr7BGAWnGqYvFjZyhchodutGC+SBaM2SWAdJod4EzZ2Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.7 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.7_1721959716925_0.7852915342305737","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@fluid-internal/client-utils","version":"2.0.6","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.6","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"tylerbutler","email":"tyler@tylerbutler.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":"4785362e183e3a9923870aba40bb106471cf1c57","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.6.tgz","fileCount":151,"integrity":"sha512-3k/n18q3FR/LklCDIrzqq5yOul/WNRdYezrvb0qLrDVc94llaUTSxBbd+8G4HnBIVFdYlScsf6XFhDkba42UjA==","signatures":[{"sig":"MEYCIQD+ihEoymy00fFnA4MUxozbXSrGqIc+agzNoB52eS0RXgIhALmODfv6DZmGD92dYpny6a8UIp4yHjZwmOxJzZ3wxMZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.6.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.6.tgz","_integrity":"sha512-3k/n18q3FR/LklCDIrzqq5yOul/WNRdYezrvb0qLrDVc94llaUTSxBbd+8G4HnBIVFdYlScsf6XFhDkba42UjA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.6","@fluidframework/core-interfaces":"~2.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.6","@types/jest-environment-puppeteer":"~2.0.6","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.6_1722274837979_0.20882367088243847","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@fluid-internal/client-utils","version":"2.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"095571148d11324008785e99e9a8a1a1fb86dd1d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.2.0.tgz","fileCount":155,"integrity":"sha512-EfwSDsNMhWvVXRSaaU6m5i8aPBrupSvg0vPLlOmCyeXVfO0e4jERJoadkgP2uBMZFIgiKFVqP+E+35zrY5Ajqw==","signatures":[{"sig":"MEYCIQDQwnEsRoLx+BfpoTh1ecW/Uv8VsxNTXHtijlNk4zaMUwIhAOBvULH98iiRJJ4sBhVDxlY6vHJ4kmrb146n6SMhRXJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236387},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.2.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.2.0.tgz","_integrity":"sha512-EfwSDsNMhWvVXRSaaU6m5i8aPBrupSvg0vPLlOmCyeXVfO0e4jERJoadkgP2uBMZFIgiKFVqP+E+35zrY5Ajqw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.2.0","@fluidframework/core-interfaces":"~2.2.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.0","@types/jest-environment-puppeteer":"~2.2.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.2.0_1724092418782_0.8428253814572408","host":"s3://npm-registry-packages"}},"2.3.0-288113":{"name":"@fluid-internal/client-utils","version":"2.3.0-288113","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.3.0-288113","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"bfd01308b7bcdd3713f2034c2fdf5894c6219348","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.3.0-288113.tgz","fileCount":155,"integrity":"sha512-EPriI6Xu5y5BYRb4A+F3zthBLr8nfVVnKOTY6VJx9EOIZeH4rNK+9FtnS7dBEyqe/9T+S6KWZRueeyBVweZrsg==","signatures":[{"sig":"MEUCICdODByTobZxKLkeR7D5qOgSSvNO/WZohJYzJ4y9+M29AiEAhkl9M/Jz51n1CPIzOcsvL9Ap2UbSIdVF/AJNwf2VH5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236418},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.3.0-288113.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.3.0-288113.tgz","_integrity":"sha512-EPriI6Xu5y5BYRb4A+F3zthBLr8nfVVnKOTY6VJx9EOIZeH4rNK+9FtnS7dBEyqe/9T+S6KWZRueeyBVweZrsg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.3.0-288113","@fluidframework/core-interfaces":"2.3.0-288113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.3.0-288113","@types/jest-environment-puppeteer":"2.3.0-288113","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.3.0-288113_1724199046420_0.6763398817267368","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@fluid-internal/client-utils","version":"2.3.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.3.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"3575ae1177ea364763b17fbf54adad83c72f3412","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.3.0.tgz","fileCount":157,"integrity":"sha512-zKSk3bMkrPrhYyu4IY1E0GigsS5N7uCq6s+d2lU7Wif52YtyfglMqRH308d1LcZIoiqzDFaU7HTzuLMjOblDcQ==","signatures":[{"sig":"MEUCIQCxuRhp0ukS9MDX7fEOLcKkXhxX2d362PWfV//mV1INqAIgIIclhMdRduzPS8K3/xvJYQ+BYTMwpprcF5tuZOoksyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237475},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.3.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.3.0.tgz","_integrity":"sha512-zKSk3bMkrPrhYyu4IY1E0GigsS5N7uCq6s+d2lU7Wif52YtyfglMqRH308d1LcZIoiqzDFaU7HTzuLMjOblDcQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.3.0","@fluidframework/core-interfaces":"~2.3.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.3.0","@types/jest-environment-puppeteer":"~2.3.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.3.0_1726542608310_0.619195128982786","host":"s3://npm-registry-packages"}},"2.4.0-294316":{"name":"@fluid-internal/client-utils","version":"2.4.0-294316","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0-294316","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"f9e9a291bdea6a52b474f272c432622d842dbf0f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0-294316.tgz","fileCount":157,"integrity":"sha512-FjQVkDPkmtwoOS/axhP1FcFhr/4+wYJvqb3Eg7aZ0f4M+1BE0ATR7GfNQfK5Xg/tYR9NHIdbWc3XOv1X1LOgOQ==","signatures":[{"sig":"MEQCIBb16JJDo7kGyBnCvK7NoU5fpjVu5JENyCRfMVAIFg+5AiAy3GJD2X6C52cfvKINTXLHFuVa5IXAc5Jsj13OpDzy3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237506},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0-294316.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0-294316.tgz","_integrity":"sha512-FjQVkDPkmtwoOS/axhP1FcFhr/4+wYJvqb3Eg7aZ0f4M+1BE0ATR7GfNQfK5Xg/tYR9NHIdbWc3XOv1X1LOgOQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.4.0-294316","@fluidframework/core-interfaces":"2.4.0-294316"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-294316","@types/jest-environment-puppeteer":"2.4.0-294316","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0-294316_1726617177649_0.24186622284198878","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@fluid-internal/client-utils","version":"2.0.7","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.7","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"33309091fde3b8ed72ee10865746da7366cd671e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.7.tgz","fileCount":151,"integrity":"sha512-yQBlXgV3E+fv/gQLoxFZ79n4baZSXGoTTCkCKp1pyDrBp4RNnsXVDmj0NGwlN+udpMxQ9u6SsN81BApAEqWAAg==","signatures":[{"sig":"MEUCIQDbDQdth2hq0C736xmdPqZUh/tq00gV9MN9lIaC407SrwIgebXgMQkTaIGF6R9OmNzE+5vhO15MbaQjjE92AFY7Bbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.7.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.7.tgz","_integrity":"sha512-yQBlXgV3E+fv/gQLoxFZ79n4baZSXGoTTCkCKp1pyDrBp4RNnsXVDmj0NGwlN+udpMxQ9u6SsN81BApAEqWAAg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.7","@fluidframework/core-interfaces":"~2.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.7","@types/jest-environment-puppeteer":"~2.0.7","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.7_1726697911340_0.7585299780876289","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@fluid-internal/client-utils","version":"2.1.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"1ce69ef020d0f30c557f2da1ff4a4ef2f9a29aca","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.1.tgz","fileCount":155,"integrity":"sha512-LHcN+nZWjGyRk72Zd6Dqv1WONdgO/skUC27VDasnmQYSO0Sihzldn53ZgrjbwdZvXZiTBezI1335kty4jHoi+g==","signatures":[{"sig":"MEQCICNQWMf5gJ0NETz14GWa2Nbd+SkMi8HL3suN/OGzpg1MAiAMYSzXAJw1+XOTqqmnQGzfNu9wyeUxPY7bvIdAYFwy1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237093},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.1.tgz","_integrity":"sha512-LHcN+nZWjGyRk72Zd6Dqv1WONdgO/skUC27VDasnmQYSO0Sihzldn53ZgrjbwdZvXZiTBezI1335kty4jHoi+g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.1.1","@fluidframework/core-interfaces":"~2.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.1","@types/jest-environment-puppeteer":"~2.1.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.1_1726697986322_0.19767809636545164","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@fluid-internal/client-utils","version":"2.2.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.2.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"534ac79faeb01523f2dcf6bc2f1800682dc96af1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.2.1.tgz","fileCount":155,"integrity":"sha512-bfrx2VqhSKRinktZgkDHEkN8Ph298UFB5Gvgb/l8ry0Xd7eUfQS5ipEGkOkm4+6v5o/evdbs+1NPw2MBj8T1bw==","signatures":[{"sig":"MEYCIQC6A2vR61wsPI0dgGDLkws52d3+haBNffCWjfH0cSfdiAIhAK3RKWuwkmaV5swlV/dH729HJ+SD15MBBDfmuOsKKcwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236387},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.2.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.2.1.tgz","_integrity":"sha512-bfrx2VqhSKRinktZgkDHEkN8Ph298UFB5Gvgb/l8ry0Xd7eUfQS5ipEGkOkm4+6v5o/evdbs+1NPw2MBj8T1bw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.2.1","@fluidframework/core-interfaces":"~2.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.1","@types/jest-environment-puppeteer":"~2.2.1","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.2.1_1726698126870_0.09649341812412415","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"00cd7b953b048d064be66f4082d0d95fe5e52684","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.8.tgz","fileCount":151,"integrity":"sha512-cNMdziL+DpOqoSJ3IYbq315P6PNulAFrRznTOTvdvbZYQgFty7kvtmT1pmdo/T07vn7mYLn0tRNQCba+l9lROA==","signatures":[{"sig":"MEYCIQCgUpAZ9JRA2aoja6ewVA5vCmgKd8WY+k8RymVBvhA45wIhAIIbtFUIplofOqEkYtSfQLDyfojLMh6PY6oe4gR2salv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.8.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.8.tgz","_integrity":"sha512-cNMdziL+DpOqoSJ3IYbq315P6PNulAFrRznTOTvdvbZYQgFty7kvtmT1pmdo/T07vn7mYLn0tRNQCba+l9lROA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.8","@fluidframework/core-interfaces":"~2.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.8","@types/jest-environment-puppeteer":"~2.0.8","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.8_1727198823612_0.3021582124060438","host":"s3://npm-registry-packages"}},"2.0.0-rc.5.0.8":{"name":"@fluid-internal/client-utils","version":"2.0.0-rc.5.0.8","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.0-rc.5.0.8","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"09c092bbd80b95f076b59d709602199047320f74","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-rc.5.0.8.tgz","fileCount":151,"integrity":"sha512-Xh9XH/Fi7FnTzQjJ6xL2KrN4SFq/gJT57ggarTy67Q/lDaS2jbbStZuHvn87Pyin3cWZZd62hQ3hjPHIMVJsXA==","signatures":[{"sig":"MEUCIA3UdMJXw6UcC1iy+jSsnBu+RiFUlHtyl8mxNGoU58YHAiEAhr9ohtY3CXoSBJZVykEvdX5RpqPbqevpPHFXWpHPYGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231065},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.0-rc.5.0.8.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.0-rc.5.0.8.tgz","_integrity":"sha512-Xh9XH/Fi7FnTzQjJ6xL2KrN4SFq/gJT57ggarTy67Q/lDaS2jbbStZuHvn87Pyin3cWZZd62hQ3hjPHIMVJsXA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/core-interfaces":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@types/jest-environment-puppeteer":">=2.0.0-rc.5.0.8 <2.0.0-rc.5.1.0","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.0-rc.5.0.8_1727296204361_0.8821169980675321","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@fluid-internal/client-utils","version":"2.0.9","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.0.9","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"c4accadde396e3e7058982995dd22d9cd40a58ca","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.9.tgz","fileCount":151,"integrity":"sha512-nFg9iartvv8IftC2ebqTxOnDBq/I5yDQMrci9u7TUcEf2LTsVwZPbCWltYV4yMNT3N9xfXmJCJcdjy/k/gypIA==","signatures":[{"sig":"MEUCIEN+7S7FAV379Fcpxh33nsPY7HZsXvknEFjPjvsD8RWfAiEAjZDOUlYF3vWdNVvJcd1ZEQ1x38CsuDRm6BGk9nx9GrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230952},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.0.9.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check . --formatter-enabled=true","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --formatter-enabled=true --apply","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","check:are-the-types-wrong":"attw --pack .","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.0.9.tgz","_integrity":"sha512-nFg9iartvv8IftC2ebqTxOnDBq/I5yDQMrci9u7TUcEf2LTsVwZPbCWltYV4yMNT3N9xfXmJCJcdjy/k/gypIA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.0.9","@fluidframework/core-interfaces":"~2.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"^1.7.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.39.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.39.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.0.9","@types/jest-environment-puppeteer":"~2.0.9","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.0.0-rc.4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.0.9_1727375272067_0.8149783716293197","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@fluid-internal/client-utils","version":"2.1.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.1.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"4991b3599dd622736ad0acb0ad2a8a734a9ecc2f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.1.2.tgz","fileCount":155,"integrity":"sha512-3GTUTLuKy0bO8Ah1dyPNqYh+qKa4ev9IMlfsHnDB8RfbjUwETvXSthseCZwphfWhONTa90ANXAS7R34KPbZRHw==","signatures":[{"sig":"MEYCIQCKzxjplsTpcJ1TGQhDQOJuTdzQ4NyPoZEHIunE2zErXAIhAIgTDB/aKz6s4U2Wyc5D7Fif2mXnaToUo0GhfPjzDoL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237093},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.1.2.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit -r node_modules/@fluid-internal/mocha-test-setup","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/scoped/fluid-internal-client-utils-2.1.2.tgz","_integrity":"sha512-3GTUTLuKy0bO8Ah1dyPNqYh+qKa4ev9IMlfsHnDB8RfbjUwETvXSthseCZwphfWhONTa90ANXAS7R34KPbZRHw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.1.2","@fluidframework/core-interfaces":"~2.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.41.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.41.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.1.2","@types/jest-environment-puppeteer":"~2.1.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.1.2_1727740265965_0.7630754547883587","host":"s3://npm-registry-packages"}},"2.4.0-297027":{"name":"@fluid-internal/client-utils","version":"2.4.0-297027","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0-297027","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"8a8de80c9a1e2062aa6930c790637afd65b9c466","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0-297027.tgz","fileCount":157,"integrity":"sha512-f/Lbm3TA30eT9m4HzXAA0GapXqv8r6YHV2iMFXSwsiMS/TstyA6qrtaOwmsraKrP1fAF6CDgOmXGxdMmRrzHRg==","signatures":[{"sig":"MEQCICb35LHoxQqVUjf16HzCImbFiHGKMNmweFEZNHcwG4urAiBnfsQ1KpwD/mDk81vMD0h4wk4iBjEaDvfY7tppAeoWkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237506},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0-297027.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0-297027.tgz","_integrity":"sha512-f/Lbm3TA30eT9m4HzXAA0GapXqv8r6YHV2iMFXSwsiMS/TstyA6qrtaOwmsraKrP1fAF6CDgOmXGxdMmRrzHRg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.4.0-297027","@fluidframework/core-interfaces":"2.4.0-297027"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-297027","@types/jest-environment-puppeteer":"2.4.0-297027","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0-297027_1727817039152_0.6273179931889421","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@fluid-internal/client-utils","version":"2.2.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.2.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"11def9302eb76bef75d96fdbdc39eb7390a60d5e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.2.2.tgz","fileCount":155,"integrity":"sha512-uK1DcS6O/5IE5cxWYqQ5w06NK7tQNubQphLs5+yGool/yWyF3Fg0X4itHt7P4n16wjwUU6txM3Qm7i7EXlQavg==","signatures":[{"sig":"MEUCIGm3kfyNlhjFWwDJR0zsqrdmpxe+W97K4R3ZC+EELzohAiEAnBr+9rvy13lbcRIsm+WSiEtcxaGhNUb9y7/k2MFyqx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236387},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.2.2.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:api-report":"concurrently \"npm:build:api-report:browser:*\" && concurrently \"npm:build:api-report:node:*\"","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","ci:build:api-report":"concurrently \"npm:ci:build:api-report:*\"","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-report:node:legacy":"npm run ci:build:api-report:node:legacy","build:api-report:node:current":"npm run ci:build:api-report:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-report:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-report:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","ci:build:api-report:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-report:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-report:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.2.2.tgz","_integrity":"sha512-uK1DcS6O/5IE5cxWYqQ5w06NK7tQNubQphLs5+yGool/yWyF3Fg0X4itHt7P4n16wjwUU6txM3Qm7i7EXlQavg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:api-report:node:legacy":["build:api-report:browser:legacy"],"build:api-report:node:current":["build:api-report:browser:current"],"build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:node:legacy":["build:exports:node"],"build:api-report:browser:current":["build:exports:browser"],"ci:build:api-report:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-report:browser:legacy":["build:exports:browser"],"ci:build:api-report:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.2.2","@fluidframework/core-interfaces":"~2.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{}},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.43.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"^7.45.1","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.43.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.2.2","@types/jest-environment-puppeteer":"~2.2.2","@fluidframework/eslint-config-fluid":"^5.3.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.2.2_1727822977034_0.44694818420784577","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@fluid-internal/client-utils","version":"2.3.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.3.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"ad1586d9346557835ebc70a159c764cc7881b769","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.3.1.tgz","fileCount":157,"integrity":"sha512-iXuJ8eSnwixisOW8em9IzMBeAUT4ZTFOplPTFN4Oi3cl/kMMzqG9bot9KgLGPHxRvBIc/O9fWJt7gCOt8RzlhQ==","signatures":[{"sig":"MEUCIQC4eDayl2JukvceWmhM8Q9H0mO2mBjLYrbi56UNXulK8QIgNWJ7/bQk1Tad3bTX1W0Gfh1CBc9RJhDFdHrERu4TM8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237475},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.3.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v --level public","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.3.1.tgz","_integrity":"sha512-iXuJ8eSnwixisOW8em9IzMBeAUT4ZTFOplPTFN4Oi3cl/kMMzqG9bot9KgLGPHxRvBIc/O9fWJt7gCOt8RzlhQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.3.1","@fluidframework/core-interfaces":"~2.3.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"internal"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.3.1","@types/jest-environment-puppeteer":"~2.3.1","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.3.1_1727823310428_0.5604551361289298","host":"s3://npm-registry-packages"}},"2.4.0-297385":{"name":"@fluid-internal/client-utils","version":"2.4.0-297385","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0-297385","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"c14ec49e53070f7e293bf63f51fecf8d60aa28a5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0-297385.tgz","fileCount":157,"integrity":"sha512-3LZtkulEGhTeeqypllcwkdztwaUQE7aoHxpoBD1S/MCMaN/5oMvQ+Tgfo+T/rwWz5zqrIwiUDCHy7fUOdLsobg==","signatures":[{"sig":"MEUCIAupu7CyJysten3MHzJhucABLcObfvHW/PxrqBzx/RvIAiEAza5ZMIBpdEuoe8rtfSfRY8NVSrrffsNtkEYxuA+ZZaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237490},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0-297385.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0-297385.tgz","_integrity":"sha512-3LZtkulEGhTeeqypllcwkdztwaUQE7aoHxpoBD1S/MCMaN/5oMvQ+Tgfo+T/rwWz5zqrIwiUDCHy7fUOdLsobg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.4.0-297385","@fluidframework/core-interfaces":"2.4.0-297385"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.46.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","mocha-json-output-reporter":"^2.0.1","@fluidframework/build-tools":"^0.46.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-297385","@types/jest-environment-puppeteer":"2.4.0-297385","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0-297385_1727909231388_0.6280079204408691","host":"s3://npm-registry-packages"}},"2.4.0-299374":{"name":"@fluid-internal/client-utils","version":"2.4.0-299374","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0-299374","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@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":"f6fd53d41486548bd24438c1e39a356f115ba190","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0-299374.tgz","fileCount":157,"integrity":"sha512-d/ztA9holEAIGtv659cBZTegDPwoTQgUiEvzDMngaKNcAwSI2lxBSLQFvRzdUduzM4Z2yznFqwKB582G9hoQ+A==","signatures":[{"sig":"MEUCICGMdEsOJYYOExgp/F4lOMLz1E/hze0QbFkgIOXv4yNjAiEAqLVuNXpCkVidBZpik2qgpTLjW1LX8PvKgUnskA6l3zI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237446},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0-299374.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0-299374.tgz","_integrity":"sha512-d/ztA9holEAIGtv659cBZTegDPwoTQgUiEvzDMngaKNcAwSI2lxBSLQFvRzdUduzM4Z2yznFqwKB582G9hoQ+A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.4.0-299374","@fluidframework/core-interfaces":"2.4.0-299374"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.15.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-299374","@types/jest-environment-puppeteer":"2.4.0-299374","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0-299374_1728545266930_0.15188501468977544","host":"s3://npm-registry-packages"}},"2.4.0-299707":{"name":"@fluid-internal/client-utils","version":"2.4.0-299707","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0-299707","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c353e142d1d0f68dc911be3e79e82aafcc494f9a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0-299707.tgz","fileCount":157,"integrity":"sha512-pvPPVwt6gnqSj5Y+iLdECTBLjFyHJ+VnNqs57DzJUwaOvz8TDBU62Kg6+6OPpLiuVqhUqRBEqnDiivJgJBuhYA==","signatures":[{"sig":"MEYCIQD40KeBb8X7WjsrL8rQIkJezaRJtugvfW3gNU9OUW/j/AIhAJGOPBrAkPvY8HQMk7CynV20zR+8/qqkzjPRSZePDqrR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237495},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0-299707.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0-299707.tgz","_integrity":"sha512-pvPPVwt6gnqSj5Y+iLdECTBLjFyHJ+VnNqs57DzJUwaOvz8TDBU62Kg6+6OPpLiuVqhUqRBEqnDiivJgJBuhYA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.4.0-299707","@fluidframework/core-interfaces":"2.4.0-299707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.4.0-299707","@types/jest-environment-puppeteer":"2.4.0-299707","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0-299707_1728666664773_0.09040357147291034","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@fluid-internal/client-utils","version":"2.4.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.4.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d94f7158211f8c80d040e53b933e3e84c8b9df73","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.4.0.tgz","fileCount":157,"integrity":"sha512-/WIRn90yUclI05awdqn9sNR44I1s4EcrIffezn4eyS2yHaZyMHAeMJxx/1xQyIRgYjUSQj8UeTQeyEKVDrIGHw==","signatures":[{"sig":"MEYCIQDW1+k5AHw4/VJeo/1ARQmRTn3iDtvVnwryHkTNPABKrwIhAJnurOtE9yrBPpW1/g2zL2fkIpg/LqGMP+7Pt5kSBmJ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237500},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.4.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.4.0.tgz","_integrity":"sha512-/WIRn90yUclI05awdqn9sNR44I1s4EcrIffezn4eyS2yHaZyMHAeMJxx/1xQyIRgYjUSQj8UeTQeyEKVDrIGHw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.4.0","@fluidframework/core-interfaces":"~2.4.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.8.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.48.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","@fluidframework/build-tools":"^0.48.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.4.0","@types/jest-environment-puppeteer":"~2.4.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.4.0_1729015687821_0.6466027538824661","host":"s3://npm-registry-packages"}},"2.5.0-302463":{"name":"@fluid-internal/client-utils","version":"2.5.0-302463","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.5.0-302463","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4515e65e8c4e84fb0dcb854bd53d65228927a130","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.5.0-302463.tgz","fileCount":157,"integrity":"sha512-c4d3BKOqYBDS2Bzj9Iyr7jR8E2b8uvpbbVSvUUeHKk8lVUj/AT+PbDP4rAX8MEOMwxaypjihLZqewGhuP0euhQ==","signatures":[{"sig":"MEYCIQCLWkJVLHwXrKDktsla3VgNvPWd89q4kS3kwjD92si7+AIhAOdfl2DYTT2NOBrcmcqGtXem8ncsUepCgamt9ByS1mp9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237531},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.5.0-302463.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.5.0-302463.tgz","_integrity":"sha512-c4d3BKOqYBDS2Bzj9Iyr7jR8E2b8uvpbbVSvUUeHKk8lVUj/AT+PbDP4rAX8MEOMwxaypjihLZqewGhuP0euhQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.5.0-302463","@fluidframework/core-interfaces":"2.5.0-302463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^17.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^22.2.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^9.0.2","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.49.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^9.0.2","@fluidframework/build-tools":"^0.49.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.5.0-302463","@types/jest-environment-puppeteer":"2.5.0-302463","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.5.0-302463_1729812563563_0.025971829229335164","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@fluid-internal/client-utils","version":"2.5.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.5.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e8bd6e9bddd12d86bb3ca99455b0ca59fb2c236f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.5.0.tgz","fileCount":157,"integrity":"sha512-2jDol2fdXI856cCf7Qnb708EbstrnSncU+nuBFOs7sajoiipEY4eIpgaD6860RAj2TZJBSeRr0anhHotb994sQ==","signatures":[{"sig":"MEQCIC/IA2cw+tbJ/604z6fTj0tpGmH9sUeAWczlsJDg1EhDAiAcfRkL83PLgg1AE8FVOSCsZemWVbGpnLQnlwZ8L7rNfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237538},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.5.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.5.0.tgz","_integrity":"sha512-2jDol2fdXI856cCf7Qnb708EbstrnSncU+nuBFOs7sajoiipEY4eIpgaD6860RAj2TZJBSeRr0anhHotb994sQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.5.0","@fluidframework/core-interfaces":"~2.5.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.49.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.49.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.5.0","@types/jest-environment-puppeteer":"~2.5.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.5.0_1730791827477_0.2860942127050048","host":"s3://npm-registry-packages"}},"2.10.0-304831":{"name":"@fluid-internal/client-utils","version":"2.10.0-304831","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0-304831","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c74f64ae40c9f8c90290e4ca8e5a182304f66c14","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0-304831.tgz","fileCount":157,"integrity":"sha512-9svezfyoXm5a6iw8qfhOdyi4QqhUkqWPopFsEZ8GCKSYJ/WAghYBkPtViH5in9IlXBCq1N4fKtQgXE6VkRCuYA==","signatures":[{"sig":"MEQCIFVTT6apKfZmtlDnLRj250176IeKmvCQ48DHkntXWzRCAiAF10Z9uztloRtSxhqmek3hxrycQ2abyCbtag8Eih5Bjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237573},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0-304831.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0-304831.tgz","_integrity":"sha512-9svezfyoXm5a6iw8qfhOdyi4QqhUkqWPopFsEZ8GCKSYJ/WAghYBkPtViH5in9IlXBCq1N4fKtQgXE6VkRCuYA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.10.0-304831","@fluidframework/core-interfaces":"2.10.0-304831"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-304831","@types/jest-environment-puppeteer":"2.10.0-304831","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0-304831_1730999585928_0.3450444989014352","host":"s3://npm-registry-packages"}},"2.10.0-305357":{"name":"@fluid-internal/client-utils","version":"2.10.0-305357","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0-305357","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e41ad2dabc9f799a96d2f1fd4fb794a2ced7722a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0-305357.tgz","fileCount":157,"integrity":"sha512-2vhwWE8Dejp4b2i4pZ9heqvJg7Ybr4jsHZTAg79WCzEpiMLsMWcD+FTeXS6HN+pWzmKL16mYMsfG9BF/d2Xexw==","signatures":[{"sig":"MEUCIBtI1zxkGpjljOTyUj4Jo5BeoCks4XzEXt/mkawMYusFAiEA7ol2R57GggKkpSFfiN1taFGn+0EYPEGFqPWNigl91Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237573},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0-305357.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0-305357.tgz","_integrity":"sha512-2vhwWE8Dejp4b2i4pZ9heqvJg7Ybr4jsHZTAg79WCzEpiMLsMWcD+FTeXS6HN+pWzmKL16mYMsfG9BF/d2Xexw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.10.0-305357","@fluidframework/core-interfaces":"2.10.0-305357"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-305357","@types/jest-environment-puppeteer":"2.10.0-305357","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0-305357_1731035973553_0.9509035458058361","host":"s3://npm-registry-packages"}},"2.10.0-306579":{"name":"@fluid-internal/client-utils","version":"2.10.0-306579","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0-306579","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"80a9a62ad21c9905154c46576e5c7ed83e7b54b9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0-306579.tgz","fileCount":157,"integrity":"sha512-u8cZJIhrx7qwhbLOJtPrbhS2pyDcmxqkrSDjOcm08Z+RhmGH5+H8GKiee7b52D8L62f8eD5dxD4YJsW8lTARXg==","signatures":[{"sig":"MEUCIEOv3NuTJPF3w/j8DHZfR2hRUqVxJKr1X7qHvqJH0TyyAiEAv50a6ANdPo8kyORjxOgZM1oqIGUDjTECdYK28XZjBSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237573},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0-306579.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0-306579.tgz","_integrity":"sha512-u8cZJIhrx7qwhbLOJtPrbhS2pyDcmxqkrSDjOcm08Z+RhmGH5+H8GKiee7b52D8L62f8eD5dxD4YJsW8lTARXg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.10.0-306579","@fluidframework/core-interfaces":"2.10.0-306579"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-306579","@types/jest-environment-puppeteer":"2.10.0-306579","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0-306579_1731532892145_0.1529482503387427","host":"s3://npm-registry-packages"}},"2.10.0-307060":{"name":"@fluid-internal/client-utils","version":"2.10.0-307060","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0-307060","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"eee558e4b18326f93ae252755858a512377f826d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0-307060.tgz","fileCount":157,"integrity":"sha512-0TgL2bx8wTAe8UQQLBUlLq/vy3UbYDoROXHZpLnK1xM+PpNEVDMLD8grlXLJL9AAA+OLEpdIAUAylo9KnsXDBQ==","signatures":[{"sig":"MEUCIQDo5IcVTspyH1xn7BgXmZcbUo6XqQlkF32wkRchP0A4kgIgDacgOl3SKAdB8XdQUsb2ghU7rO7TdhghcTn3uZ6UmEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237573},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0-307060.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0-307060.tgz","_integrity":"sha512-0TgL2bx8wTAe8UQQLBUlLq/vy3UbYDoROXHZpLnK1xM+PpNEVDMLD8grlXLJL9AAA+OLEpdIAUAylo9KnsXDBQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.10.0-307060","@fluidframework/core-interfaces":"2.10.0-307060"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.50.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.50.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-307060","@types/jest-environment-puppeteer":"2.10.0-307060","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0-307060_1731625000615_0.16606598038539744","host":"s3://npm-registry-packages"}},"2.10.0-307399":{"name":"@fluid-internal/client-utils","version":"2.10.0-307399","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0-307399","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"a9e3384c6e9866ee7a8802d54a2b97551064dc44","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0-307399.tgz","fileCount":157,"integrity":"sha512-H1v2q5QO0TOnI0xAGBTO5hWuYk9/I+RVQQkM9dh+aHPMCa5zmJOyrArCe3RArbWrliLriBpC75aSpXAQgwUXyA==","signatures":[{"sig":"MEUCIGmnGzl/Yo/RXsYlzfw6mkSXiLngQh3Y8gACfh/x8lGgAiEA1ju/S/uYK0Ecv5DiShll/D4E6YEL0iOBOe0kBzLFyW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237573},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0-307399.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0-307399.tgz","_integrity":"sha512-H1v2q5QO0TOnI0xAGBTO5hWuYk9/I+RVQQkM9dh+aHPMCa5zmJOyrArCe3RArbWrliLriBpC75aSpXAQgwUXyA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.10.0-307399","@fluidframework/core-interfaces":"2.10.0-307399"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.10.0-307399","@types/jest-environment-puppeteer":"2.10.0-307399","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0-307399_1731637354902_0.15696194129019037","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@fluid-internal/client-utils","version":"2.10.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.10.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3d59dc26b0f4a852e8952f94f4dc4fc03819fd32","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.10.0.tgz","fileCount":157,"integrity":"sha512-9rACicSNURikTTFu9bt8pg1yqZCcysEpUjTAaWAdclk4I+qal+cFQlmAIyJFYs12hIGUEU4Jk/hn1zNOKVjO6w==","signatures":[{"sig":"MEUCIQCQgw7SixaLR/+wCrB3XYlWU+CmKAHC9PU7UK+dkDYvkwIgSjhg67/y/8JwXg+CHcZyuIj4VDkJKVw7En4xXbfHnyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237579},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.10.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.10.0.tgz","_integrity":"sha512-9rACicSNURikTTFu9bt8pg1yqZCcysEpUjTAaWAdclk4I+qal+cFQlmAIyJFYs12hIGUEU4Jk/hn1zNOKVjO6w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.10.0","@fluidframework/core-interfaces":"~2.10.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.10.0","@types/jest-environment-puppeteer":"~2.10.0","@fluidframework/eslint-config-fluid":"^5.4.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.10.0_1731992502210_0.6763119041949475","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@fluid-internal/client-utils","version":"2.11.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.11.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"1cd49e6bf1d8ecaf37262a5ef9466b9a269585b8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.11.0.tgz","fileCount":176,"integrity":"sha512-xzCH7yL2rkrn2IfZoUEduoT+5UtgfesIOzRGUt1Cn2xTk9cNNccAQyOhBSOn4ABLZUi0kUu+hnoy1wjQD6C/dw==","signatures":[{"sig":"MEYCIQDluVbISIy1txMXdXXp+S3m2W6CzbWPXEWZH9/PFJiFLgIhANRZBgUicSfT5NVcDC3iJ67J3BsI0eyL2RDey5XWowRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293858},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.11.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.11.0.tgz","_integrity":"sha512-xzCH7yL2rkrn2IfZoUEduoT+5UtgfesIOzRGUt1Cn2xTk9cNNccAQyOhBSOn4ABLZUi0kUu+hnoy1wjQD6C/dw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.11.0","@fluidframework/core-interfaces":"~2.11.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.16.4","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.11.0","@types/jest-environment-puppeteer":"~2.11.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.11.0_1733187600537_0.8834507622154435","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@fluid-internal/client-utils","version":"2.12.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.12.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b5c80fdd86ef21506a081a57307055bb828fc49a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.12.0.tgz","fileCount":176,"integrity":"sha512-GFWc4Hnt6HMIU/VZTftSqYAuLrJBhWCwzNd2zo55ZWRYVpiLIC6OHWKl1sCnb6r4n22sfbuotCKXP2f45W6cQg==","signatures":[{"sig":"MEUCIDxz8JCmDgwsDR3DohlBbPwVFyhb0PpVEZJiVatI/DwGAiEAkn33pLQ/+QJsgrAqjQDjGLc0cmOaiTTTTd1x6IGZS04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293895},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.12.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.12.0.tgz","_integrity":"sha512-GFWc4Hnt6HMIU/VZTftSqYAuLrJBhWCwzNd2zo55ZWRYVpiLIC6OHWKl1sCnb6r4n22sfbuotCKXP2f45W6cQg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.12.0","@fluidframework/core-interfaces":"~2.12.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^9.1.1","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.12.0","@types/jest-environment-puppeteer":"~2.12.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.12.0_1734471717688_0.6535889867879956","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@fluid-internal/client-utils","version":"2.13.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.13.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b3fb9c238b75a97d6ac36c1d125ed9853dcdf8cf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.13.0.tgz","fileCount":176,"integrity":"sha512-1HnG2I24G7279aTFqxgNdilAcP28Yfn0NJZB7frMZ5OtyWtF25+odAR0vWwMZMvmTwG+7ZdgRtQK0uctYpcNiw==","signatures":[{"sig":"MEYCIQCadR92KoI/GYYqWZrJnNEnuMlxCtLFEXuHtsMBLz41swIhANJIux7nX3vhPc6XX6Dp4vqyhV6p0MfJYh5d+fGQq4mR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293733},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.13.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.13.0.tgz","_integrity":"sha512-1HnG2I24G7279aTFqxgNdilAcP28Yfn0NJZB7frMZ5OtyWtF25+odAR0vWwMZMvmTwG+7ZdgRtQK0uctYpcNiw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.13.0","@fluidframework/core-interfaces":"~2.13.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.13.0","@types/jest-environment-puppeteer":"~2.13.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.12.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.13.0_1736205809022_0.7305875483915578","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@fluid-internal/client-utils","version":"2.20.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.20.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7c72b2476ef898a57ff1cbe9eaca132d97f1bf12","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.20.0.tgz","fileCount":176,"integrity":"sha512-DNjKQkW7oGkv920Zmo4J/EVlnVpOG/O5y0xGiV9Ei4cL/dhtcI+h4+RoGn+Yu/fnzvh3lnS2lrC3sqhxLkvrLQ==","signatures":[{"sig":"MEUCIQDH0lLBCcZHODWNulNgNXTcFhZHFTmMo8y8r+fsJsgqWAIgZ1MdhpMDFHqwEyf42SJs5FK7W0O1D453y8Izlw/HBF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293793},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.20.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.20.0.tgz","_integrity":"sha512-DNjKQkW7oGkv920Zmo4J/EVlnVpOG/O5y0xGiV9Ei4cL/dhtcI+h4+RoGn+Yu/fnzvh3lnS2lrC3sqhxLkvrLQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.20.0","@fluidframework/core-interfaces":"~2.20.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.20.0","@types/jest-environment-puppeteer":"~2.20.0","@fluidframework/eslint-config-fluid":"^5.6.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.20.0_1737592841478_0.1991247543453194","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@fluid-internal/client-utils","version":"2.21.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.21.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"08bcf050c593b6888d487b1665fa9eed1261edef","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.21.0.tgz","fileCount":185,"integrity":"sha512-+n0ifR9E+uxP/7gn7JwtHJKn6XXviCDC0A+rEiwtvfqgBbnMWAHlhbDb0JjTKpgwLxOH+dGzISM78myv7jVSdw==","signatures":[{"sig":"MEQCIHZM350R6Os+UFXYmsfEyjfxn7l+81oZYnZ6Q0l9b+VlAiAZAj/oR2Tq2YXl8okZu8DnyrK8CLEGZom+764EYYKWxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324265},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.21.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\" --exit","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\" --exit","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.21.0.tgz","_integrity":"sha512-+n0ifR9E+uxP/7gn7JwtHJKn6XXviCDC0A+rEiwtvfqgBbnMWAHlhbDb0JjTKpgwLxOH+dGzISM78myv7jVSdw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.21.0","@fluidframework/core-interfaces":"~2.21.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Variable_performance":{"backCompat":false},"TypeAlias_IsomorphicPerformance":{"backCompat":false,"forwardCompat":false}},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^10.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.21.0","@types/jest-environment-puppeteer":"~2.21.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.20.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.21.0_1738617520221_0.6158196005584342","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@fluid-internal/client-utils","version":"2.22.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.22.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e2a94da8db8311d8b509f8356791fd30fa395787","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.22.0.tgz","fileCount":185,"integrity":"sha512-I6kMGn2liAh1ksgRoAJCdB+qe82ezLKsQ5QwaoSeOWbuxEOBg/RFfWE8AyYbmIUmyUHfOnfu2srbYlpgFAXyeQ==","signatures":[{"sig":"MEUCIEhtzOWB9Vh0tdaXmxX1SEvcTCtPsVUU6n9swciZSKD0AiEA4PmHhgAFCuzZGRT+cLjBSR+sdHnSKW3Mlwitbknwb0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324103},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.22.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.22.0.tgz","_integrity":"sha512-I6kMGn2liAh1ksgRoAJCdB+qe82ezLKsQ5QwaoSeOWbuxEOBg/RFfWE8AyYbmIUmyUHfOnfu2srbYlpgFAXyeQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.22.0","@fluidframework/core-interfaces":"~2.22.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.22.0","@types/jest-environment-puppeteer":"~2.22.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.21.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.22.0_1740031655213_0.7869125391559246","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-323641":{"name":"@fluid-internal/client-utils","version":"2.23.0-323641","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.23.0-323641","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"90b98d4eebc71baba4351e94638a341a02b2cf7d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.23.0-323641.tgz","fileCount":185,"integrity":"sha512-Xwcrpb2sf/h7z8wteqfAj3YM7DiXWce4NZlLkDHHQoQYUiLkpo6oj9Su4maQpaLbJFASUqdImGlnsk1W3f/bZA==","signatures":[{"sig":"MEYCIQC9efbTeOXIYheUPOiO/pj7bLcBfE8550cwEv7LO0+13gIhAP9QtjDo/cqSlnRI1+TinTdbxazdtXNNsU3yokntmhH1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324134},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.23.0-323641.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.23.0-323641.tgz","_integrity":"sha512-Xwcrpb2sf/h7z8wteqfAj3YM7DiXWce4NZlLkDHHQoQYUiLkpo6oj9Su4maQpaLbJFASUqdImGlnsk1W3f/bZA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.23.0-323641","@fluidframework/core-interfaces":"2.23.0-323641"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.53.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.53.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.23.0-323641","@types/jest-environment-puppeteer":"2.23.0-323641","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.23.0-323641_1740449239548_0.7428152613747914","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@fluid-internal/client-utils","version":"2.22.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.22.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"662abf890aa1250de6dd65cf77577612bc7a4444","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.22.1.tgz","fileCount":185,"integrity":"sha512-FkIItYSV592NjxUfvnRVG4O29CpH+txr1Q8lJ1e1y0tlHxURYJdxeQ1DwwwXpWmUYtMhsl5Wf7R80vb4grzMzg==","signatures":[{"sig":"MEUCIAEMiBoi9sqKVWqdQeWmtWCovUOPZX2UVRkgoe87fm8cAiEAjJqo7cB0PvzlKjTuai6skVahUvckFmDpGcniHBQicXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324103},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.22.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.22.1.tgz","_integrity":"sha512-FkIItYSV592NjxUfvnRVG4O29CpH+txr1Q8lJ1e1y0tlHxURYJdxeQ1DwwwXpWmUYtMhsl5Wf7R80vb4grzMzg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.22.1","@fluidframework/core-interfaces":"~2.22.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.51.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.51.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.22.1","@types/jest-environment-puppeteer":"~2.22.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.22.1_1740684903690_0.6344476175808189","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@fluid-internal/client-utils","version":"2.23.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.23.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01011e09336555f9217848b75ed9e029dcc93d22","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.23.0.tgz","fileCount":185,"integrity":"sha512-kgKz42B9dt2bf4rOwOcX2pc9GzIBzQrO7+jjJgvX7HSlpjsNdkw60Yc7CacumUVGhw+lfhlM8TSXVhuAXS93aA==","signatures":[{"sig":"MEQCIGDPze04bwJEhF/uK4JuH1aQeZNzHjvJXVqW/oJW+dM6AiBA8R7bD6tvSOK+T/6koC/HTreR86hoh/JtNtdYNWQsWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324140},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.23.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.23.0.tgz","_integrity":"sha512-kgKz42B9dt2bf4rOwOcX2pc9GzIBzQrO7+jjJgvX7HSlpjsNdkw60Yc7CacumUVGhw+lfhlM8TSXVhuAXS93aA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.23.0","@fluidframework/core-interfaces":"~2.23.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.23.0","@types/jest-environment-puppeteer":"~2.23.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.23.0_1741112876580_0.948349644878014","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-325054":{"name":"@fluid-internal/client-utils","version":"2.23.0-325054","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.23.0-325054","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e598b86818c26520e88177c2bdd2560bcf4765bf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.23.0-325054.tgz","fileCount":185,"integrity":"sha512-Xrc8ZXhEDPGgOqxjw1a1V+5NIFcQGD5PgOaHOFuqYot8QADIZNRnXhpHUmpXJgnKbV94tSLpEANT8KgCkbMGwg==","signatures":[{"sig":"MEUCIDhvNq4OqhxCsUTU9CCnHhlufIp2vAoD2/wFLkJDj3aYAiEAw5w78pmnaozCPNY+eJE08kELdC4oaINc8h/TQL5jaFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324171},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.23.0-325054.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.23.0-325054.tgz","_integrity":"sha512-Xrc8ZXhEDPGgOqxjw1a1V+5NIFcQGD5PgOaHOFuqYot8QADIZNRnXhpHUmpXJgnKbV94tSLpEANT8KgCkbMGwg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"9.6.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.23.0-325054","@fluidframework/core-interfaces":"2.23.0-325054"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.2.0","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.23.0-325054","@types/jest-environment-puppeteer":"2.23.0-325054","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.22.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.23.0-325054_1741134667770_0.9284693989703294","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@fluid-internal/client-utils","version":"2.30.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.30.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"227115f9f215ec3b84438995f2f950e6cc53923d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.30.0.tgz","fileCount":185,"integrity":"sha512-FcJNYGeVqP696oHQeOXlu0St9TRUkLHZMQ+tsheRA75jVQPqK7MEQ8qOBgA5AO+6CSQpxJrGn0jWPDyonn0smA==","signatures":[{"sig":"MEUCIAwLMJ2VfdLP2hjZbLODZTtMu9YrQy9EcrFsCoY8OfnlAiEA1+XpKE2tWHLodyGC4P2rwpOl+peUHLC5Z7HpzjhhTNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324177},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.30.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","check:prettier":"prettier --check . --cache --ignore-path ../../../.prettierignore","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","format:prettier":"prettier --write . --cache --ignore-path ../../../.prettierignore","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.30.0.tgz","_integrity":"sha512-FcJNYGeVqP696oHQeOXlu0St9TRUkLHZMQ+tsheRA75jVQPqK7MEQ8qOBgA5AO+6CSQpxJrGn0jWPDyonn0smA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.30.0","@fluidframework/core-interfaces":"~2.30.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"~3.0.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.47.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.30.0","@types/jest-environment-puppeteer":"~2.30.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.23.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.30.0_1742322822125_0.2004696929841152","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@fluid-internal/client-utils","version":"2.31.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.31.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"0be008ab39aae31b81754c8a62ccb41be47f2a94","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.31.0.tgz","fileCount":184,"integrity":"sha512-shD6hnypgPnGmgPE5oGRdasX9zmlsl2Xij99AvxCWwFlkatfuapheaeC/yff3twFMouGAgRUaySPRUQCbMWOlg==","signatures":[{"sig":"MEYCIQDOJrWy+aI6WqvMo5KTukLr+lYgOr3ykD1877e2xI9sBAIhAPESCDYYIybktRmDbjIr3wyjOYAUe1FcyvrsuZKvotbz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323750},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.31.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.31.0.tgz","_integrity":"sha512-shD6hnypgPnGmgPE5oGRdasX9zmlsl2Xij99AvxCWwFlkatfuapheaeC/yff3twFMouGAgRUaySPRUQCbMWOlg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.31.0","@fluidframework/core-interfaces":"~2.31.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.50.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.31.0","@types/jest-environment-puppeteer":"~2.31.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.31.0_1743606489885_0.07060771069732596","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"@fluid-internal/client-utils","version":"2.31.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.31.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"45a60a4de046992c15c769d631f1e09b797e120c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.31.1.tgz","fileCount":184,"integrity":"sha512-Ay7xC36Suqh0CYdIxGTRygxQkMZWujMujKytVazQlGXzQ+1QP2Wh/meXL7guQVNmuqlMNYAHi2Zmeq31DlmPhA==","signatures":[{"sig":"MEUCIQCCLvyIUtWyTrzuLDHsbXhu/a6zpNEZWizG0spZWs9fxQIgVPCR7qzejuFz6C/fMxzSLTn1NOHXxWAlTZ3WWI8wzag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323750},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.31.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.31.1.tgz","_integrity":"sha512-Ay7xC36Suqh0CYdIxGTRygxQkMZWujMujKytVazQlGXzQ+1QP2Wh/meXL7guQVNmuqlMNYAHi2Zmeq31DlmPhA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.31.1","@fluidframework/core-interfaces":"~2.31.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.54.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.50.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.54.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.31.1","@types/jest-environment-puppeteer":"~2.31.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.31.1_1743793826092_0.7795702756486402","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@fluid-internal/client-utils","version":"2.32.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.32.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fdc9e09d9cc569d91c1bea7d93fb555db8e28eaa","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.32.0.tgz","fileCount":184,"integrity":"sha512-cLqLO9VwSV0X1s46GPG0Dfr71+HM6ZDi6pgzcUfaLpSDmHKMhDawugNzVRi4b0VMCZ0FhVNQpES5G5tpnrjwDA==","signatures":[{"sig":"MEUCIQCES3dVV3kBnwwePZkzJaAoLcCtV7WrTbo17h0Lu0UMkAIgXX50v3skjJCoc2H9MMQleQEuKRLcvvoof9ZdkvYlkwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323787},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.32.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.32.0.tgz","_integrity":"sha512-cLqLO9VwSV0X1s46GPG0Dfr71+HM6ZDi6pgzcUfaLpSDmHKMhDawugNzVRi4b0VMCZ0FhVNQpES5G5tpnrjwDA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.32.0","@fluidframework/core-interfaces":"~2.32.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.50.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.32.0","@types/jest-environment-puppeteer":"~2.32.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.32.0_1744744844790_0.4157262195206122","host":"s3://npm-registry-packages-npm-production"}},"2.33.0-333010":{"name":"@fluid-internal/client-utils","version":"2.33.0-333010","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.33.0-333010","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d8892b0e139273a99c39a960ee64fa44cb35d8a2","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.33.0-333010.tgz","fileCount":184,"integrity":"sha512-N1CHtz8W/N8HvmWsCCxOYHURGrhVNaouMTfMP3OjEumUeY4H2nG1ZNdxCMcnwbabTW6O+Vr2pjOJSiUGxBQhBQ==","signatures":[{"sig":"MEUCIQCmCFwfDOJopdfFiIsAercRv4j3FjQ5+ZdmuuR2N2UbVAIgd+Djnpr4knBr171RLp+F1faOkVj/c9bhEyXygmEGSwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323818},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.33.0-333010.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.33.0-333010.tgz","_integrity":"sha512-N1CHtz8W/N8HvmWsCCxOYHURGrhVNaouMTfMP3OjEumUeY4H2nG1ZNdxCMcnwbabTW6O+Vr2pjOJSiUGxBQhBQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.33.0-333010","@fluidframework/core-interfaces":"2.33.0-333010"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","moment":"^2.21.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.50.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.33.0-333010","@types/jest-environment-puppeteer":"2.33.0-333010","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.33.0-333010_1744759112402_0.2901416542796156","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@fluid-internal/client-utils","version":"2.33.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.33.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6a33347dcf99db16de5a94431f07ba2e8ce06079","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.33.0.tgz","fileCount":184,"integrity":"sha512-IHHgINYRXloGXwOHZcUZTppYWUYfar8o8a9cZP6fca+IlYXiGuHB3ruTZipUKggn/8tCgixtvzP4ih70EDzVDA==","signatures":[{"sig":"MEYCIQCS5FVzWVjMb8piXiEc66NNQcDSC3roIa5Djbq2yoB1VQIhAL5god99FOwZY36nB0Kbw7FNb7CF/gCc/tEzaloMFmPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323823},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.33.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.33.0.tgz","_integrity":"sha512-IHHgINYRXloGXwOHZcUZTppYWUYfar8o8a9cZP6fca+IlYXiGuHB3ruTZipUKggn/8tCgixtvzP4ih70EDzVDA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.33.0","@fluidframework/core-interfaces":"~2.33.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.0","@types/jest-environment-puppeteer":"~2.33.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.32.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.33.0_1745881849879_0.8413712019669837","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"@fluid-internal/client-utils","version":"2.33.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.33.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e82426e94023bee109e11786a15dde3506f3a1d8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.33.1.tgz","fileCount":184,"integrity":"sha512-CJLyULSP2KSpQtNp8FlTvPYqH6XMjL93UTADSJ4FETI24qWlwo6DiMcLmtQm/Nyy2HOGAI27gZ2tqwDcdL7LDw==","signatures":[{"sig":"MEYCIQDzvsqnJREC3KFAMFp8A58jFiOu0wLkSCo+lEiGt1sqJAIhAIXwUCJGkcHkjfGL4dHxqx5NHRvdX/QyVsULeq2MlkY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323823},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.33.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.33.1.tgz","_integrity":"sha512-CJLyULSP2KSpQtNp8FlTvPYqH6XMjL93UTADSJ4FETI24qWlwo6DiMcLmtQm/Nyy2HOGAI27gZ2tqwDcdL7LDw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.33.1","@fluidframework/core-interfaces":"~2.33.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.1","@types/jest-environment-puppeteer":"~2.33.1","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.33.1_1746052220021_0.9911740745408666","host":"s3://npm-registry-packages-npm-production"}},"2.33.2":{"name":"@fluid-internal/client-utils","version":"2.33.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.33.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ebd44edf2cf869b60fd236c33b57912ae160f097","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.33.2.tgz","fileCount":184,"integrity":"sha512-u3TpcyjCfdDSW6G9+YuGHHQjXq1UVOsF8lzuGhZVazEN+TwzFSGE8wlxgW092TEHo04unbSpI0bp3Jz0qidh/g==","signatures":[{"sig":"MEQCIHKMQUvJEbrLPhPceJjj0KsbPjhFa9nWKZTnDFFiExpPAiBh11evFezsex2X/k9yBVU8BNkf6hrYF46CU9ul10I6cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323823},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.33.2.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.33.2.tgz","_integrity":"sha512-u3TpcyjCfdDSW6G9+YuGHHQjXq1UVOsF8lzuGhZVazEN+TwzFSGE8wlxgW092TEHo04unbSpI0bp3Jz0qidh/g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.33.2","@fluidframework/core-interfaces":"~2.33.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.33.2","@types/jest-environment-puppeteer":"~2.33.2","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.33.2_1746129026621_0.24635208628447036","host":"s3://npm-registry-packages-npm-production"}},"2.40.0-336023":{"name":"@fluid-internal/client-utils","version":"2.40.0-336023","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.40.0-336023","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5132d8a5c089db5452f0032437d3c29a82143a47","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.40.0-336023.tgz","fileCount":184,"integrity":"sha512-q28FfN9CzxcydPwqGZbA4XUA43OGrD5M3/N+i5NYRXpQ7kG76jlc6scFxNeBtDupH9kD2+1FD0VjEE/QrnGdVw==","signatures":[{"sig":"MEUCIDa2tZ4JYkS77Pa3V+1/yHlw2UZDytm8Wr9yBq+MR/AoAiEA0auod1EUiGmN9mCH8OptIZ4F5BAZMtEncmUHl4EurPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323854},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.40.0-336023.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.40.0-336023.tgz","_integrity":"sha512-q28FfN9CzxcydPwqGZbA4XUA43OGrD5M3/N+i5NYRXpQ7kG76jlc6scFxNeBtDupH9kD2+1FD0VjEE/QrnGdVw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.40.0-336023","@fluidframework/core-interfaces":"2.40.0-336023"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.40.0-336023","@types/jest-environment-puppeteer":"2.40.0-336023","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.40.0-336023_1746555837688_0.3834995032844124","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@fluid-internal/client-utils","version":"2.40.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.40.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"beb71aca1404ff51428b8ef394786e67c32fa563","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.40.0.tgz","fileCount":184,"integrity":"sha512-ccV+GXpPncc5Ms62uPODyeGCPT8YZwa/Gp/6kHyNeUXGozuwIajCU7cz4iy/3m/132TOm6o3LR3fHmtOcVjHFA==","signatures":[{"sig":"MEUCIC14GHiHJbtZxnlOdn2aZmPz0Y55VuZ0cZL8+6p/M4abAiEArVbrT0ZMrp7AOLRiDpmscQ1An2IKe1HUD7Pk7Ymkdeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323860},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.40.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.40.0.tgz","_integrity":"sha512-ccV+GXpPncc5Ms62uPODyeGCPT8YZwa/Gp/6kHyNeUXGozuwIajCU7cz4iy/3m/132TOm6o3LR3fHmtOcVjHFA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.40.0","@fluidframework/core-interfaces":"~2.40.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.40.0","@types/jest-environment-puppeteer":"~2.40.0","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.40.0_1747093489394_0.5293205169033941","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-337492":{"name":"@fluid-internal/client-utils","version":"2.41.0-337492","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.41.0-337492","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bf8bd5d35c005cff6ed3ec8bd9fa35a762a86038","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.41.0-337492.tgz","fileCount":184,"integrity":"sha512-Da5otIOoZsLlau5fneAjtYIEuU9DGm1iEkfio3rDXrMRn7G0CeTcKArwS7LZyrlJkIn1j6tCkRMR3/WlxaKhig==","signatures":[{"sig":"MEYCIQCKraIKmvjfjJD9T1mfFvjS8CbYvwdnuMNASmOYKUPvnAIhAOWRDpOnIVvIfVOCagc5x7jaOulOFxu6+RKl8HJUE1wl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323891},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.41.0-337492.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.41.0-337492.tgz","_integrity":"sha512-Da5otIOoZsLlau5fneAjtYIEuU9DGm1iEkfio3rDXrMRn7G0CeTcKArwS7LZyrlJkIn1j6tCkRMR3/WlxaKhig==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.41.0-337492","@fluidframework/core-interfaces":"2.41.0-337492"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.5","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-337492","@types/jest-environment-puppeteer":"2.41.0-337492","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.41.0-337492_1747160219368_0.34321581238849963","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-338186":{"name":"@fluid-internal/client-utils","version":"2.41.0-338186","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.41.0-338186","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2bbafdda9c58eb52aa936207b63b46ae76a8d837","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.41.0-338186.tgz","fileCount":184,"integrity":"sha512-LCub+eVkTtjtLF9YQLbQ65cjfaCN+UuJR5cFhJHmDUgEnpXks9UXmflYvAGa39mnI1wmWOITO/BRHI9N/Et/hw==","signatures":[{"sig":"MEQCIHieNFpAuuTWiTMLobw9jRqcIDL6MNVVp1q0V1aQUs10AiBSWwipjMzdibOPbVTuOoQS8xvyCNaXpzMB45w0ND7pmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323891},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.41.0-338186.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.41.0-338186.tgz","_integrity":"sha512-LCub+eVkTtjtLF9YQLbQ65cjfaCN+UuJR5cFhJHmDUgEnpXks9UXmflYvAGa39mnI1wmWOITO/BRHI9N/Et/hw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.41.0-338186","@fluidframework/core-interfaces":"2.41.0-338186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-338186","@types/jest-environment-puppeteer":"2.41.0-338186","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.41.0-338186_1747347618842_0.19973664025642468","host":"s3://npm-registry-packages-npm-production"}},"2.41.0-338401":{"name":"@fluid-internal/client-utils","version":"2.41.0-338401","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.41.0-338401","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"589bf888c9f26f75f9a1b14d829c0fcc5e6ecbf4","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.41.0-338401.tgz","fileCount":184,"integrity":"sha512-6K3MTJu/ayIAYc79enc7DBNbHXJnC85xfMux8ZtT7aZhvRY+PwD8iIBiOQAYf4dpJDdBO9OBNTtmbdO0OUSNhg==","signatures":[{"sig":"MEQCIFlTm8RuX7cjDc2Jsje/9N5mMoKJceN/q9sJRdPrkoDDAiBx+LESEl/2z8cMd+e/xDLR6ByqzlBeZWCOg/XHnTPCZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323891},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.41.0-338401.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.41.0-338401.tgz","_integrity":"sha512-6K3MTJu/ayIAYc79enc7DBNbHXJnC85xfMux8ZtT7aZhvRY+PwD8iIBiOQAYf4dpJDdBO9OBNTtmbdO0OUSNhg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.41.0-338401","@fluidframework/core-interfaces":"2.41.0-338401"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.41.0-338401","@types/jest-environment-puppeteer":"2.41.0-338401","@fluidframework/eslint-config-fluid":"^5.7.3","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.41.0-338401_1747441425213_0.9264123174339352","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@fluid-internal/client-utils","version":"2.41.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.41.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8f6af19718f54c7ecf18fd8f2ae6bfdb6bf291d8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.41.0.tgz","fileCount":184,"integrity":"sha512-t9G6rdiElTKg1J88IIvF3yeTzMFv2DH7RT3QZQcXtREy+NiDsApcasgdJRBuX7VtRvx/T7knMOlxyptIfUL9pw==","signatures":[{"sig":"MEUCIBTZB+8JAlSjfoMGlfXE3E6MtJ2XN1dDETwmvZiITpnaAiEAujuSOSguuFALgG1IdxLzso4SbgS3Q/Rx/YV3q+29C04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323897},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.41.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.41.0.tgz","_integrity":"sha512-t9G6rdiElTKg1J88IIvF3yeTzMFv2DH7RT3QZQcXtREy+NiDsApcasgdJRBuX7VtRvx/T7knMOlxyptIfUL9pw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.41.0","@fluidframework/core-interfaces":"~2.41.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.41.0","@types/jest-environment-puppeteer":"~2.41.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.40.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.41.0_1748387667570_0.7963059318764161","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@fluid-internal/client-utils","version":"2.42.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.42.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"599adc2fd37cf6d48ab188ddd2ea061e752d69f6","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.42.0.tgz","fileCount":184,"integrity":"sha512-bFzmCoyDvgtnRHUZElJcITZyNJp6WxbgJH6qJvFTgXGwgAZv3058RKRPNT6fl148Tq9ZJ54wLQIOnMzaM9TSfw==","signatures":[{"sig":"MEUCIQCrp0pUTGU8g1ddY3uAuNGNmPL1VZgFHTvC4oNniokriAIgbQ+5s48+9GPwW1eRjZ/xhGBl/ErZwncylSs4+OQR7AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323934},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.42.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.42.0.tgz","_integrity":"sha512-bFzmCoyDvgtnRHUZElJcITZyNJp6WxbgJH6qJvFTgXGwgAZv3058RKRPNT6fl148Tq9ZJ54wLQIOnMzaM9TSfw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.42.0","@fluidframework/core-interfaces":"~2.42.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.42.0","@types/jest-environment-puppeteer":"~2.42.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.41.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.42.0_1749535105039_0.12400984030870266","host":"s3://npm-registry-packages-npm-production"}},"2.43.0-343119":{"name":"@fluid-internal/client-utils","version":"2.43.0-343119","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.43.0-343119","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b6a50cdaf90c7a89bbe69226d779c9d3488254fe","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.43.0-343119.tgz","fileCount":184,"integrity":"sha512-jex6cyO4Y7qghBh+SYmRBj/fxraGJN1TkXRxJEJ04Y8ittfsGqwZ52+5Fx1GG1jNdE5TSKkvXcHKgg0PT8snIg==","signatures":[{"sig":"MEUCIAguU1Bgkox5mzBseXvCvqI5irB+LwafdlJEZfRns6D6AiEA5bjEXLnp6fLWpOEs9Mok2iC0dvXhAF/Fyqg+31gKGyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323965},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.43.0-343119.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.43.0-343119.tgz","_integrity":"sha512-jex6cyO4Y7qghBh+SYmRBj/fxraGJN1TkXRxJEJ04Y8ittfsGqwZ52+5Fx1GG1jNdE5TSKkvXcHKgg0PT8snIg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.43.0-343119","@fluidframework/core-interfaces":"2.43.0-343119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.55.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.55.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.43.0-343119","@types/jest-environment-puppeteer":"2.43.0-343119","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.43.0-343119_1750174574585_0.7863605574314223","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@fluid-internal/client-utils","version":"2.43.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.43.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"35ad591d89ff871ead0bc2b6d6acb6da3744e16a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.43.0.tgz","fileCount":184,"integrity":"sha512-90qBHbkSXb5d2q5IcIKjv6I4o/+D2oT3t88y4jylbQNfZFDvX+ypX1WCBFnM+T4smWujR5/qBQonOt9j4gHk8w==","signatures":[{"sig":"MEQCIFX4gTi218ElWaKj5rbgGTQly1fN0bQ6b+Wl2ozfqQMCAiB7HuEqnQXZa+HyG4ZFfSIqFh13UufeUgb/ckiw2NzmvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326835},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.43.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.43.0.tgz","_integrity":"sha512-90qBHbkSXb5d2q5IcIKjv6I4o/+D2oT3t88y4jylbQNfZFDvX+ypX1WCBFnM+T4smWujR5/qBQonOt9j4gHk8w==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.43.0","@fluidframework/core-interfaces":"~2.43.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.43.0","@types/jest-environment-puppeteer":"~2.43.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.42.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.43.0_1750711713485_0.64850368504511","host":"s3://npm-registry-packages-npm-production"}},"2.50.0-345060":{"name":"@fluid-internal/client-utils","version":"2.50.0-345060","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.50.0-345060","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5a6b5804e8f0cbceebcbef2994eb7d34d126444d","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.50.0-345060.tgz","fileCount":184,"integrity":"sha512-1eCkhySPrUrNECwV4ssIZOxjIbPadsWKuF/7bjCV0eQ7ILWn1pq4gl+bYh2CBIKtbfjl7NKYC+CiAW+sg04AmQ==","signatures":[{"sig":"MEUCIBBa65tZsr8v+896wl1C5jP7LUN6Kpe5WB62rGB/HysMAiEA5jKze3STyrxXVN0dcN65+0XZYn/CyaIJXTEs5GPyRv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326866},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.50.0-345060.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.50.0-345060.tgz","_integrity":"sha512-1eCkhySPrUrNECwV4ssIZOxjIbPadsWKuF/7bjCV0eQ7ILWn1pq4gl+bYh2CBIKtbfjl7NKYC+CiAW+sg04AmQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.50.0-345060","@fluidframework/core-interfaces":"2.50.0-345060"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.50.0-345060","@types/jest-environment-puppeteer":"2.50.0-345060","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.50.0-345060_1751405411681_0.3424736372964392","host":"s3://npm-registry-packages-npm-production"}},"2.50.0":{"name":"@fluid-internal/client-utils","version":"2.50.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.50.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"682d879483529537af36f2e41578e72c8dc56702","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.50.0.tgz","fileCount":184,"integrity":"sha512-4cisKUVNfcqFXJPu/HtC8nIWFWS0auWWYfsyDPXH5Nid70hRVgY9Yw58glwXaknCckk8tS1TJAMVc4xKgmogPw==","signatures":[{"sig":"MEQCIAD5LK/QYCIjlz7Dh4K7xqsSuQUacI1MS8CsvvaA16zTAiAr8c+cBifuGUwIQJmzOEbmz7gC5kbGuwAw8CFe6tN7/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326872},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.50.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","actor":{"name":"ms-fluid-bot","type":"user","email":"ffsa@microsoft.com"},"email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.50.0.tgz","_integrity":"sha512-4cisKUVNfcqFXJPu/HtC8nIWFWS0auWWYfsyDPXH5Nid70hRVgY9Yw58glwXaknCckk8tS1TJAMVc4xKgmogPw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.50.0","@fluidframework/core-interfaces":"~2.50.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.50.0","@types/jest-environment-puppeteer":"~2.50.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.43.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.50.0_1751932126035_0.4850408845428522","host":"s3://npm-registry-packages-npm-production"}},"2.51.0-347100":{"name":"@fluid-internal/client-utils","version":"2.51.0-347100","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.51.0-347100","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b1f2a294d81f97535bfce20dce34560ae1963c74","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.51.0-347100.tgz","fileCount":184,"integrity":"sha512-+PpnsWOSgBdE1B7RLx3uOBb1dUQqBsZN+AT+FKTYJDJ2br5Tr3vrkZgq64MGH7Tf9ccldTXj8hlHXWTtiNu6mw==","signatures":[{"sig":"MEYCIQDvn2TVQLtwor7klkPBfk/6IHcfNDS+TMwW96oI/BImegIhAOer1plhdlljtzMEJSMdeZp2iEGJRMRN9eFaLvRXfNKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326903},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.51.0-347100.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.51.0-347100.tgz","_integrity":"sha512-+PpnsWOSgBdE1B7RLx3uOBb1dUQqBsZN+AT+FKTYJDJ2br5Tr3vrkZgq64MGH7Tf9ccldTXj8hlHXWTtiNu6mw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.51.0-347100","@fluidframework/core-interfaces":"2.51.0-347100"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.51.0-347100","@types/jest-environment-puppeteer":"2.51.0-347100","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.50.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.51.0-347100_1752861383411_0.8561938551469095","host":"s3://npm-registry-packages-npm-production"}},"2.51.0":{"name":"@fluid-internal/client-utils","version":"2.51.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.51.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"aa561f4a0b1e37fce218a7650e3e682d696a7e20","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.51.0.tgz","fileCount":184,"integrity":"sha512-ZNFgaaLZZ8rqnioA5j2QEKVIh+A8YK0K40Qeqw3B3ETpAz9NvTSI9ZacioYzfG5NZTU+UrxVKqA/yUTE+n5drA==","signatures":[{"sig":"MEQCIBVrbitaa8chm9SxSqYsrZvXjyymW8n7B936a17aF3O3AiAb2xOyZ7T7sWw3kH4Ruih86iqs3Z+O5sJ1egdYtb5/zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326909},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.51.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.51.0.tgz","_integrity":"sha512-ZNFgaaLZZ8rqnioA5j2QEKVIh+A8YK0K40Qeqw3B3ETpAz9NvTSI9ZacioYzfG5NZTU+UrxVKqA/yUTE+n5drA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.51.0","@fluidframework/core-interfaces":"~2.51.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.56.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.56.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.51.0","@types/jest-environment-puppeteer":"~2.51.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.50.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.51.0_1753126694002_0.5296535512563822","host":"s3://npm-registry-packages-npm-production"}},"2.52.0":{"name":"@fluid-internal/client-utils","version":"2.52.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.52.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9c330e8de102635b123f10984fac40949b8278fe","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.52.0.tgz","fileCount":184,"integrity":"sha512-y4QHk62QmNb8O2/H+F8ISZs+IqLgap8AFNed8EqyDRfIiqB5bGImxQwWnxK5DwUrJ1CexJU3uyQwYKF+SHFcKQ==","signatures":[{"sig":"MEUCIQDQukPRtsFFxLhAVfcNzmlGgyiMcZbsTPfdc8DSM8G6KwIgZC8y623AxMxpF9S4aTgiTlezEZ9CQrg7UUY4LMRyVgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326946},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.52.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.52.0.tgz","_integrity":"sha512-y4QHk62QmNb8O2/H+F8ISZs+IqLgap8AFNed8EqyDRfIiqB5bGImxQwWnxK5DwUrJ1CexJU3uyQwYKF+SHFcKQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.52.0","@fluidframework/core-interfaces":"~2.52.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.52.0","@types/jest-environment-puppeteer":"~2.52.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.51.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.52.0_1754340268736_0.7334272934918504","host":"s3://npm-registry-packages-npm-production"}},"2.53.0-350190":{"name":"@fluid-internal/client-utils","version":"2.53.0-350190","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.53.0-350190","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"00f6897527dc6697b4134147fce3feb915b7bddc","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.53.0-350190.tgz","fileCount":184,"integrity":"sha512-wa3TFb2Mc+xbGACF7nNBT+mSNx2iQCA9pQuci3M8krKyLzFywt6Xb6ZnwXJTN9P4YS44WSHG9vbgpjjHyKofaw==","signatures":[{"sig":"MEUCIE7xO4Mm3JOors8NVygOtr+AkAvT+m+n55L2icDXr4d9AiEA0DL2whCDxbTQoquiVpAY9AmsqQhYILq18ptbjgbqLoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326977},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.53.0-350190.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.53.0-350190.tgz","_integrity":"sha512-wa3TFb2Mc+xbGACF7nNBT+mSNx2iQCA9pQuci3M8krKyLzFywt6Xb6ZnwXJTN9P4YS44WSHG9vbgpjjHyKofaw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.53.0-350190","@fluidframework/core-interfaces":"2.53.0-350190"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.53.0-350190","@types/jest-environment-puppeteer":"2.53.0-350190","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.53.0-350190_1754955194726_0.47960510920230126","host":"s3://npm-registry-packages-npm-production"}},"2.53.0":{"name":"@fluid-internal/client-utils","version":"2.53.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.53.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"09021a266d61408e59e4989ad6575c28e76fe856","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.53.0.tgz","fileCount":184,"integrity":"sha512-jP7VhFqxuSOc03VU/IRBYdt9pVs3gQrilvA72kY1tfD4UqGWW5gT9Azsb3hY4TunHpXUUKYYi1nIF2EIbFav8A==","signatures":[{"sig":"MEYCIQCe6jRkv8/gMN/7kH2/5SHwVXF+Avbhm14bGyBN4JZ1SAIhAM55UKGsnypMW2sHEXKvg9FLcQTuMi8DcjmVPRMFrIX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326983},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.53.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.53.0.tgz","_integrity":"sha512-jP7VhFqxuSOc03VU/IRBYdt9pVs3gQrilvA72kY1tfD4UqGWW5gT9Azsb3hY4TunHpXUUKYYi1nIF2EIbFav8A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.53.0","@fluidframework/core-interfaces":"~2.53.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.53.0","@types/jest-environment-puppeteer":"~2.53.0","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.52.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.53.0_1755546894156_0.9923951048472344","host":"s3://npm-registry-packages-npm-production"}},"2.53.1":{"name":"@fluid-internal/client-utils","version":"2.53.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.53.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"774fc2baa8f79a3e95a67f346d553d96d879628b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.53.1.tgz","fileCount":184,"integrity":"sha512-21QyfNFmAEimPUtA0uIz5ZNIRosksHIz7enNTeO8jaHQCLCB4NpWOCOW6br6Cvn7TKrqL54nErj9NmQj2ihllA==","signatures":[{"sig":"MEYCIQDZLgBAWB2JD7K1GIbGMsK4FFdSDlfjBYppvT7J13/58QIhAKNo9ls/Vu63AuzRKUz8lP1tFF0wsqTMZznaV3fEc2WU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326983},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.53.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints internal-api-report","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.json","check:exports:esm:indexNode:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.legacy.esm.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.json","check:exports:esm:indexBrowser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.legacy.esm.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.53.1.tgz","_integrity":"sha512-21QyfNFmAEimPUtA0uIz5ZNIRosksHIz7enNTeO8jaHQCLCB4NpWOCOW6br6Cvn7TKrqL54nErj9NmQj2ihllA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"check:exports:esm:indexNode:legacy":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"],"check:exports:esm:indexBrowser:legacy":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.53.1","@fluidframework/core-interfaces":"~2.53.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.53.1","@types/jest-environment-puppeteer":"~2.53.1","@fluidframework/eslint-config-fluid":"^5.7.4","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.53.1_1756155940336_0.7583172431607175","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@fluid-internal/client-utils","version":"2.60.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.60.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"20f99e28f92acdcff4609369050c23bc4269017a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.60.0.tgz","fileCount":187,"integrity":"sha512-CeitAFYQvbEPpheSkdTEqMNk02nMrZRWJJso+613+AeWUjt2JJV5DwhxHG4qf5UnM4tJSOgL+A8GhPbd/7nnHg==","signatures":[{"sig":"MEUCIQDzoNp/Zv1MT//GFYyFmfWS4+Yfe5cvKv1W7TJ4P6PzCwIgMlyAW26M8epT8LYtElNwqKY8FZo3Cw0195AqQWvdEBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329383},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.60.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"mocha --recursive \"dist/test/mocha/**/*.spec.*js\"","test:mocha:esm":"mocha --recursive \"lib/test/mocha/**/*.spec.*js\"","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.60.0.tgz","_integrity":"sha512-CeitAFYQvbEPpheSkdTEqMNk02nMrZRWJJso+613+AeWUjt2JJV5DwhxHG4qf5UnM4tJSOgL+A8GhPbd/7nnHg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.11","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.60.0","@fluidframework/core-interfaces":"~2.60.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^8.0.1","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.57.0","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.8","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.57.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.60.0","@types/jest-environment-puppeteer":"~2.60.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.53.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.60.0_1756844524259_0.6234260642289637","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355054":{"name":"@fluid-internal/client-utils","version":"2.61.0-355054","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355054","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"158bacc53ed21ea1747fc4221867abba97018817","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355054.tgz","fileCount":187,"integrity":"sha512-BYjCj8Afd8DuAhuiJZVEff6kU1aOYWcgIl0dlpiotyJ3hiFQlD78re9Kk+2SfEnHLtXkC1acKKAkH6SPw/2Cnw==","signatures":[{"sig":"MEYCIQDpnduJRcobxqNK7FPCzEclOXnfAAZiiXOwn/Rme0N/AAIhAINtNJP2JJKw+s4zUKHm5tdBtMJwKn5o1bzaGjdKEtf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355054.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355054.tgz","_integrity":"sha512-BYjCj8Afd8DuAhuiJZVEff6kU1aOYWcgIl0dlpiotyJ3hiFQlD78re9Kk+2SfEnHLtXkC1acKKAkH6SPw/2Cnw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355054","@fluidframework/core-interfaces":"2.61.0-355054"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.2","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.2","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355054","@types/jest-environment-puppeteer":"2.61.0-355054","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355054_1757475157710_0.05391997925413028","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355516":{"name":"@fluid-internal/client-utils","version":"2.61.0-355516","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355516","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ddf42f0a4ccc08d355afdbe179df19dbf5b041e7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355516.tgz","fileCount":187,"integrity":"sha512-abbmQGBeq1U7ozV+sdNocclGA1YAn1W3g6DJEP8fc9GdTv0Zswx6aoQ6p2/bwGNkHW/ZyITkPunjbxEBbQmjlA==","signatures":[{"sig":"MEYCIQCzo4Ms7pybLMdItWypB7N6hkoFU66xbHpKBk8988ij+AIhAOQmt4BzcflTpdnG082ALrkYoWdA2SoNHL1pXL3tHwhb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355516.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355516.tgz","_integrity":"sha512-abbmQGBeq1U7ozV+sdNocclGA1YAn1W3g6DJEP8fc9GdTv0Zswx6aoQ6p2/bwGNkHW/ZyITkPunjbxEBbQmjlA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355516","@fluidframework/core-interfaces":"2.61.0-355516"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355516","@types/jest-environment-puppeteer":"2.61.0-355516","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355516_1757726613269_0.9101188063381698","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355603":{"name":"@fluid-internal/client-utils","version":"2.61.0-355603","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355603","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"753c1489e0ca999e99a826a0364ac27a3d78d3ae","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355603.tgz","fileCount":187,"integrity":"sha512-bGJTs+QgdOX4UCe9D+whuhq7ES57wF1LcIuL9Uvv8pel59mrYb37N8lre9J/mDAOMEaM2YkKY/iVI6/FjNMxUg==","signatures":[{"sig":"MEUCIDrGAX7y5xa4+l9pyUcLEX6rQHpBRIsyIc87+m1c1n+9AiEA4i1+MXGdYfPAUuFE4X42JviUThMxCOmXL85pEhWORcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355603.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355603.tgz","_integrity":"sha512-bGJTs+QgdOX4UCe9D+whuhq7ES57wF1LcIuL9Uvv8pel59mrYb37N8lre9J/mDAOMEaM2YkKY/iVI6/FjNMxUg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355603","@fluidframework/core-interfaces":"2.61.0-355603"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355603","@types/jest-environment-puppeteer":"2.61.0-355603","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355603_1757981743327_0.7433550971043015","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355651":{"name":"@fluid-internal/client-utils","version":"2.61.0-355651","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355651","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"01cc393d373093d4f31a7fbf08d3676e74cfeebf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355651.tgz","fileCount":187,"integrity":"sha512-3AInz7VtoUljUM2nVVZDkYWio3isQdNrVs5BOQLk9XEJOcUHOAtdXgchcydxwg/AJwx5fvWdarbEhxh8tLLgLQ==","signatures":[{"sig":"MEYCIQDA+qCpBJAHoWVM4mnwkPnsWoIlKAZZk5rkx2tZkru4qgIhAO+NNyv41QgqAs7nA8XTw+izGCdSZqyUpP0y1br3nhbi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355651.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355651.tgz","_integrity":"sha512-3AInz7VtoUljUM2nVVZDkYWio3isQdNrVs5BOQLk9XEJOcUHOAtdXgchcydxwg/AJwx5fvWdarbEhxh8tLLgLQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355651","@fluidframework/core-interfaces":"2.61.0-355651"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355651","@types/jest-environment-puppeteer":"2.61.0-355651","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355651_1758042545921_0.9263886379842625","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355656":{"name":"@fluid-internal/client-utils","version":"2.61.0-355656","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355656","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7adb2b3efd44504249e2bc6d26ee9dd88f787ff7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355656.tgz","fileCount":187,"integrity":"sha512-NzY1MgMAn093zEnysBEFw01Y5lFZfzOnFiYWEz/HfqIOCsuQT+uIb6PFaGSVwG1nGLtyKkHH5bsLvhATzQANNA==","signatures":[{"sig":"MEUCIAhOPXBBkTStg/WA/WE+QX8K4RkqIfZ0aic3/eI2UwV8AiEAlRcmIuFzl3nOChV6+5pOAoWu/dv/5JQCC/NP8PKqmYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355656.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355656.tgz","_integrity":"sha512-NzY1MgMAn093zEnysBEFw01Y5lFZfzOnFiYWEz/HfqIOCsuQT+uIb6PFaGSVwG1nGLtyKkHH5bsLvhATzQANNA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355656","@fluidframework/core-interfaces":"2.61.0-355656"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355656","@types/jest-environment-puppeteer":"2.61.0-355656","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355656_1758044629694_0.40018512028234454","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355781":{"name":"@fluid-internal/client-utils","version":"2.61.0-355781","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355781","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fc3ed8fa01c820ba65beaf61ddb39312ea18e78a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355781.tgz","fileCount":187,"integrity":"sha512-PAu/XYbDl1hCsHs92YDB1cv9wrqaS0EUzReSErLzdnGTCW6Mm2AxzfmwASGMEejQhLo3cGzUnssE0jwuJxH9Sw==","signatures":[{"sig":"MEUCIQClLw+aqrFK4BHbVCxfFKLybFf0Jdf50vERgLMqxAg32gIgfXtmWoSNlwpq1ByVbO5h6vq+PuWSoropJ9SPIwNzcx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355781.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355781.tgz","_integrity":"sha512-PAu/XYbDl1hCsHs92YDB1cv9wrqaS0EUzReSErLzdnGTCW6Mm2AxzfmwASGMEejQhLo3cGzUnssE0jwuJxH9Sw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355781","@fluidframework/core-interfaces":"2.61.0-355781"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355781","@types/jest-environment-puppeteer":"2.61.0-355781","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355781_1758058200122_0.7160722662121501","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355934":{"name":"@fluid-internal/client-utils","version":"2.61.0-355934","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355934","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"995c6131bb766400abe80dbfc8fbaa46eeb3f0cf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355934.tgz","fileCount":187,"integrity":"sha512-Ashaniv6HyYcPJB3+t7SUdaS/JxSUX3VRi7EFmnIY+djlhbijtAP6DuAmmiDpDUyoIAvu11n45nNQUKe0ounbA==","signatures":[{"sig":"MEUCICLRnA6gvqfNypzj9u/4tNkpmvBtW1of4SzPpOd8ANB0AiEA09ywZPdesW4/wfWuu131gMm3hBG8/devcPAEBFOcseY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355934.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355934.tgz","_integrity":"sha512-Ashaniv6HyYcPJB3+t7SUdaS/JxSUX3VRi7EFmnIY+djlhbijtAP6DuAmmiDpDUyoIAvu11n45nNQUKe0ounbA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355934","@fluidframework/core-interfaces":"2.61.0-355934"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355934","@types/jest-environment-puppeteer":"2.61.0-355934","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355934_1758150222471_0.46418188772797153","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-355990":{"name":"@fluid-internal/client-utils","version":"2.61.0-355990","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-355990","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"69c76aab1ff616ac2ff500fcf6df52e05dde53b1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-355990.tgz","fileCount":187,"integrity":"sha512-/U0x43jIupWgx2r/99/GIl4o4x7M4t1g/qtJtanGpplw46NRgW98Xxth7bbyttKvbr97VqKPbWyYsrwwlr48kQ==","signatures":[{"sig":"MEYCIQDQ0b7wvG0wBoL8p7BbgyaTTo2JPCTAVNq2jqEQ26NK4wIhAIr+W0Zwu/oGwJyMcwpuYPTrcFAe9HLiX0iSlI61sdME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-355990.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-355990.tgz","_integrity":"sha512-/U0x43jIupWgx2r/99/GIl4o4x7M4t1g/qtJtanGpplw46NRgW98Xxth7bbyttKvbr97VqKPbWyYsrwwlr48kQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-355990","@fluidframework/core-interfaces":"2.61.0-355990"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.1","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.1","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-355990","@types/jest-environment-puppeteer":"2.61.0-355990","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-355990_1758155345755_0.04789948766897112","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-356132":{"name":"@fluid-internal/client-utils","version":"2.61.0-356132","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-356132","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"b6e81bbf86d924191f859bf773b906aac50b18e8","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-356132.tgz","fileCount":187,"integrity":"sha512-BQY9qu+pY8lJSsxsaZGmWeT975QvwYDRdhjGZSdWUoa12uZYddN5AG82S7mf6eFgN7paO+wQsKY5znRhParrDw==","signatures":[{"sig":"MEYCIQDvixvp4SmjBHkEHdUbu10FB/d06RuwBUu7zYZvlOuXhgIhAKPlOz5UgwOrdPHc4nxGBJc1AOqGjIrZrzK8GdZg5s9u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-356132.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-356132.tgz","_integrity":"sha512-BQY9qu+pY8lJSsxsaZGmWeT975QvwYDRdhjGZSdWUoa12uZYddN5AG82S7mf6eFgN7paO+wQsKY5znRhParrDw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-356132","@fluidframework/core-interfaces":"2.61.0-356132"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-356132","@types/jest-environment-puppeteer":"2.61.0-356132","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-356132_1758234786435_0.7128255707824385","host":"s3://npm-registry-packages-npm-production"}},"2.61.0-356312":{"name":"@fluid-internal/client-utils","version":"2.61.0-356312","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0-356312","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ae1fc11d0201c996c35213eb327e41438d413e87","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0-356312.tgz","fileCount":187,"integrity":"sha512-YjRltpLbBvASKzHhoeN7rvyhuOMIJH1RfBO88zGWAL28RKp1YI83s2spwVEnRmtos9Dv6fhIUyh2aMibiTJJ2g==","signatures":[{"sig":"MEUCIER9v/BoJaSJ7TZRklNFu2PpJ+s9wKhXDO7NhypGY/hhAiEAkxT/G6W7qTXkdppXTenYEQt9TNOLO1IvE5OZFl+/WtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329422},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0-356312.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0-356312.tgz","_integrity":"sha512-YjRltpLbBvASKzHhoeN7rvyhuOMIJH1RfBO88zGWAL28RKp1YI83s2spwVEnRmtos9Dv6fhIUyh2aMibiTJJ2g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.61.0-356312","@fluidframework/core-interfaces":"2.61.0-356312"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.61.0-356312","@types/jest-environment-puppeteer":"2.61.0-356312","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0-356312_1758316631729_0.3272663096326476","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@fluid-internal/client-utils","version":"2.61.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.61.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7909da43d2898e48d44fbe617e74221555587b16","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.61.0.tgz","fileCount":187,"integrity":"sha512-JYP54Cummq/yUiSxmK9GGrajzQchskXBebv3AfVanRwfbtDmBja0HpteWIbckk2NtZEHr1XgvNx16o5bWZ21PQ==","signatures":[{"sig":"MEUCIQC3VhTSIicCB2cBbgb/aI4/FHv3M4lhnZWzmc8kPUi6nAIgD6geMcwO7n1+QQ0V12xZqHMdaPLjQCiTjsPJRR03VF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329428},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.61.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.61.0.tgz","_integrity":"sha512-JYP54Cummq/yUiSxmK9GGrajzQchskXBebv3AfVanRwfbtDmBja0HpteWIbckk2NtZEHr1XgvNx16o5bWZ21PQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.61.0","@fluidframework/core-interfaces":"~2.61.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.61.0","@types/jest-environment-puppeteer":"~2.61.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.61.0_1758595193927_0.9481652619571022","host":"s3://npm-registry-packages-npm-production"}},"2.62.0-356644":{"name":"@fluid-internal/client-utils","version":"2.62.0-356644","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.62.0-356644","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"4c084d7b467491ab8ecff2e5adea0d9841813960","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.62.0-356644.tgz","fileCount":187,"integrity":"sha512-I0wMJ+ZvpBx7UO208PJ3dry3LgywTK5kKPbXivL9Ji8UtKxTgkZ/MNKm5HwqjJ1CoEaJXsFnihTuNPtK+IaqCg==","signatures":[{"sig":"MEQCIFYmxvGqhJ1qFfMlQCTV0uXbKsP3pwUI4uFuerv6jFPqAiA2mIU6FJGtHQQzaiXf2SDu5/eyXAf9SymEhYVBE4+gbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329459},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.62.0-356644.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env MOCHA_SPEC=dist/test/mocha mocha","test:mocha:esm":"cross-env MOCHA_SPEC=lib/test/mocha mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.62.0-356644.tgz","_integrity":"sha512-I0wMJ+ZvpBx7UO208PJ3dry3LgywTK5kKPbXivL9Ji8UtKxTgkZ/MNKm5HwqjJ1CoEaJXsFnihTuNPtK+IaqCg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.62.0-356644","@fluidframework/core-interfaces":"2.62.0-356644"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.62.0-356644","@types/jest-environment-puppeteer":"2.62.0-356644","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.62.0-356644_1758596907257_0.6111733632486136","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@fluid-internal/client-utils","version":"2.62.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.62.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6f2ed858db2ba385b98b281cff3678e1169e9e0c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.62.0.tgz","fileCount":187,"integrity":"sha512-mIMclOBVTGxpfT2ddoHtYWsOu+WY/GBrqlobknyel/KcfEXXsRQLBx8grgW6ycObUEAGqg3uoay5U/aFL3qB+A==","signatures":[{"sig":"MEUCIQDcXYZWSNU/zbOvbK5r622972hY9WHRH/r7xi/GnU9ouAIgP1WaOZiJCc4OqMz1jzb+6xRMtAk/kRg9smxWXbISD/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329530},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.62.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.62.0.tgz","_integrity":"sha512-mIMclOBVTGxpfT2ddoHtYWsOu+WY/GBrqlobknyel/KcfEXXsRQLBx8grgW6ycObUEAGqg3uoay5U/aFL3qB+A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.62.0","@fluidframework/core-interfaces":"~2.62.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.62.0","@types/jest-environment-puppeteer":"~2.62.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.62.0_1759261032281_0.39633136798559554","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-358419":{"name":"@fluid-internal/client-utils","version":"2.63.0-358419","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0-358419","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"5b7c31b8eb9c302e21f936a09d0ad97a1892938b","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0-358419.tgz","fileCount":187,"integrity":"sha512-n3RiOpeXdSDV/E0P4NTETOII62WbDIqsJPRGYjPkq2eJRdJXc6gTyElsB2l7ySbYNwPwzTM6YzsDphpMZzXg0Q==","signatures":[{"sig":"MEYCIQCD45mKR6u8TxAixNSq7CLA4DuNbkdZLYPo/9V/wRevFgIhAISMIvIzjrHZkreEQLTLZx8A1RihdZff2h9GjCXwrwlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329561},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0-358419.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0-358419.tgz","_integrity":"sha512-n3RiOpeXdSDV/E0P4NTETOII62WbDIqsJPRGYjPkq2eJRdJXc6gTyElsB2l7ySbYNwPwzTM6YzsDphpMZzXg0Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.63.0-358419","@fluidframework/core-interfaces":"2.63.0-358419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-358419","@types/jest-environment-puppeteer":"2.63.0-358419","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.60.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0-358419_1759337263081_0.9424620585012635","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359286":{"name":"@fluid-internal/client-utils","version":"2.63.0-359286","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0-359286","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"61f5e6fe5a47545945e2555a0aface02ff28f495","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0-359286.tgz","fileCount":187,"integrity":"sha512-NnJu0Zkq9PH7NpUH/eQ+4OFG/ICsBS9vyNN2foEFpVOvR0ZdzFPyFz4YIA4cTxEBDSPi8wcY338D8y3Mo2pRjw==","signatures":[{"sig":"MEUCIQCi5ifK/Tq81PsWnGUXgFeU4dlytj+xb8bDJTPgVzh1kQIgBeLfNlJ+4yMBikG2VWzC7UldgqMrcBpF1yzyvPZT2vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329561},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0-359286.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0-359286.tgz","_integrity":"sha512-NnJu0Zkq9PH7NpUH/eQ+4OFG/ICsBS9vyNN2foEFpVOvR0ZdzFPyFz4YIA4cTxEBDSPi8wcY338D8y3Mo2pRjw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.63.0-359286","@fluidframework/core-interfaces":"2.63.0-359286"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359286","@types/jest-environment-puppeteer":"2.63.0-359286","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0-359286_1759797526376_0.5182030858455362","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359461":{"name":"@fluid-internal/client-utils","version":"2.63.0-359461","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0-359461","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f376ba44d4fde93ace1d42b549866d86b05baf0c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0-359461.tgz","fileCount":187,"integrity":"sha512-ix36jt5QwDV3GrZds3BKeILkeyn569nfXnycL9gPRVjEKi3vcqK5iCtS6jMOPWz/AO5d6I6OG73ej7lVCDmRrw==","signatures":[{"sig":"MEUCIQDXq5clbHUmfXmZsGt/w+0pbK1H6oFZr+Mun9QoxveZowIgOFZKprejtKBEp74rmcyRdp23OM1d6cUPRmncVN7sQUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329519},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0-359461.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0-359461.tgz","_integrity":"sha512-ix36jt5QwDV3GrZds3BKeILkeyn569nfXnycL9gPRVjEKi3vcqK5iCtS6jMOPWz/AO5d6I6OG73ej7lVCDmRrw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.63.0-359461","@fluidframework/core-interfaces":"2.63.0-359461"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359461","@types/jest-environment-puppeteer":"2.63.0-359461","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0-359461_1759873094693_0.3805785775613202","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359734":{"name":"@fluid-internal/client-utils","version":"2.63.0-359734","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0-359734","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"384e462310eb67d3ee585eb4587f82e6dbe530f7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0-359734.tgz","fileCount":187,"integrity":"sha512-Qtn/kcopFQGqzlPThsfBGxKUFqFZvsmedpWCIJ+7jy2ORmsjn23V43oR82SIkMhUK6f3i6NVzRVmR0mOAEwu4A==","signatures":[{"sig":"MEUCIBboYO2tA3z/HAivbBj8ie9fMSD+k51XL7qSqiPMCvXOAiEAyU09af01mckaI97HGhFMRy6SIS+qZshsto+c5VBoKSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329519},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0-359734.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0-359734.tgz","_integrity":"sha512-Qtn/kcopFQGqzlPThsfBGxKUFqFZvsmedpWCIJ+7jy2ORmsjn23V43oR82SIkMhUK6f3i6NVzRVmR0mOAEwu4A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.63.0-359734","@fluidframework/core-interfaces":"2.63.0-359734"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359734","@types/jest-environment-puppeteer":"2.63.0-359734","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0-359734_1759968837770_0.6182900156328419","host":"s3://npm-registry-packages-npm-production"}},"2.63.0-359962":{"name":"@fluid-internal/client-utils","version":"2.63.0-359962","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0-359962","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9df01390e165f8898e28c78acdee768093f93f3e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0-359962.tgz","fileCount":187,"integrity":"sha512-R184tMltZvZFdC/QaXILtFKoM0LZPsgokCfWrw9g12tI6iaDKBlA2tsRYxtgQbH/hpDMzvQd4txhAbaWFtpdiQ==","signatures":[{"sig":"MEUCIQD9ne46IVeyDIWcHbY2pcMYFJLsK2UeVjKfE6RHk1oHbQIgGq5YF8Qz5YrB+RNrSICTwm/eIcNtZHYT8TyB4uXX7Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329519},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0-359962.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0-359962.tgz","_integrity":"sha512-R184tMltZvZFdC/QaXILtFKoM0LZPsgokCfWrw9g12tI6iaDKBlA2tsRYxtgQbH/hpDMzvQd4txhAbaWFtpdiQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.63.0-359962","@fluidframework/core-interfaces":"2.63.0-359962"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.63.0-359962","@types/jest-environment-puppeteer":"2.63.0-359962","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0-359962_1760057905019_0.7338100808303925","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-360374":{"name":"@fluid-internal/client-utils","version":"2.70.0-360374","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0-360374","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"df0848caddce09beae7611a8ca90f7a57d53b585","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0-360374.tgz","fileCount":187,"integrity":"sha512-l6gwL+IqRB9G6/BZj3/or9A04ZkuoPhz3rO880zIpoca2Hrxh6FadgDI1Dw6UvbBRxjUwNzYTJHpZ5+2VGzKRg==","signatures":[{"sig":"MEUCIH6Jw1GW3zq0vD3cw2mxv1WpRLJToFWZHomvTMWumagVAiEAibf9F/S7dFl1spmwFCm4izliyJ6k2HNdeHCCU6WqJs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329556},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0-360374.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0-360374.tgz","_integrity":"sha512-l6gwL+IqRB9G6/BZj3/or9A04ZkuoPhz3rO880zIpoca2Hrxh6FadgDI1Dw6UvbBRxjUwNzYTJHpZ5+2VGzKRg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.70.0-360374","@fluidframework/core-interfaces":"2.70.0-360374"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-360374","@types/jest-environment-puppeteer":"2.70.0-360374","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0-360374_1760465692932_0.7597791586963207","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@fluid-internal/client-utils","version":"2.63.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.63.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c8aad751862dc810e3d155b603252c919a361079","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.63.0.tgz","fileCount":187,"integrity":"sha512-/QAkrHGTx1NWsWXh4AQ39/zUWv3k11jZdi1ZpInNBkYNg66OmxelTuYUAt8YAT/2FQj4jlQhcw1mlV6TVcur9g==","signatures":[{"sig":"MEQCIB2b+cVmMQ85CZNyoIbV/vtKPR+Tu3NzgF/up2WGXuDrAiAj2PgC2PwJY5ln0IOIhGqzgh/LjjHomE9K1dvp4iVF/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329525},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.63.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.63.0.tgz","_integrity":"sha512-/QAkrHGTx1NWsWXh4AQ39/zUWv3k11jZdi1ZpInNBkYNg66OmxelTuYUAt8YAT/2FQj4jlQhcw1mlV6TVcur9g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.63.0","@fluidframework/core-interfaces":"~2.63.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.63.0","@types/jest-environment-puppeteer":"~2.63.0","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.62.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.63.0_1760465811256_0.6767311059281469","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-360753":{"name":"@fluid-internal/client-utils","version":"2.70.0-360753","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0-360753","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2a7c5aff670b554a24a4edd535e917ccaff976f7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0-360753.tgz","fileCount":187,"integrity":"sha512-dpnqpG8qRN/yRbUJtAB1haFSN4y5ShocgdZX8QXIvaAcBHXojsOyfpPTAdgiKANIufJ8WBW30XCBrubjllwBGw==","signatures":[{"sig":"MEUCIQCT+LVlW1QXLayyXIbta5siTrkkATiFY2i6T/HXY2luLQIgVlHEpqsc5Y09o9gHMazECILojalWJFfSrHRwbWdjCak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329556},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0-360753.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0-360753.tgz","_integrity":"sha512-dpnqpG8qRN/yRbUJtAB1haFSN4y5ShocgdZX8QXIvaAcBHXojsOyfpPTAdgiKANIufJ8WBW30XCBrubjllwBGw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.70.0-360753","@fluidframework/core-interfaces":"2.70.0-360753"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.55.0","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~9.0.0","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-360753","@types/jest-environment-puppeteer":"2.70.0-360753","@fluidframework/eslint-config-fluid":"^6.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0-360753_1760571126875_0.8605440232625055","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361092":{"name":"@fluid-internal/client-utils","version":"2.70.0-361092","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0-361092","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e8d00759122d1332b4a058310af49956e9f28a3c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0-361092.tgz","fileCount":187,"integrity":"sha512-RfL5Wix2XzmUDi5gskEiVD3cRM+jAxjDm8wZz2wBarYx2+3qKCnXzr2TQfqAmOLNgrshuA0u+vxpHirvXjRNHw==","signatures":[{"sig":"MEUCIQChMQmcHLHXgDbAuA88FsMR9CEdZQ/iYHg4nKULH7AyjgIgTsURBQH6p8mpRYzqdJXW1z+/suKbO9CbmRhdf+RfN/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329557},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0-361092.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0-361092.tgz","_integrity":"sha512-RfL5Wix2XzmUDi5gskEiVD3cRM+jAxjDm8wZz2wBarYx2+3qKCnXzr2TQfqAmOLNgrshuA0u+vxpHirvXjRNHw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.70.0-361092","@fluidframework/core-interfaces":"2.70.0-361092"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361092","@types/jest-environment-puppeteer":"2.70.0-361092","@fluidframework/eslint-config-fluid":"^6.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0-361092_1761003184936_0.02978284304747092","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361248":{"name":"@fluid-internal/client-utils","version":"2.70.0-361248","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0-361248","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"fc02e189601da01492c0d99349dec21f7d5f4864","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0-361248.tgz","fileCount":187,"integrity":"sha512-Y2ViJcMbxSZJ8N44b30payekQm6t7OEM1hVaOq+evgYnJPt/WttBhoPf+h7xHnqsqLDNc0B3Rx9xzSDLsnpnSg==","signatures":[{"sig":"MEYCIQD2hVmVNeK0ngJas0XDwu+u6UKSE8MKUFNDNdUpvcGcLAIhAMVZR2K1Y7N3iKBDTvqkllWmPwVL7qBgqV3WRXrrRCO+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329655},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0-361248.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0-361248.tgz","_integrity":"sha512-Y2ViJcMbxSZJ8N44b30payekQm6t7OEM1hVaOq+evgYnJPt/WttBhoPf+h7xHnqsqLDNc0B3Rx9xzSDLsnpnSg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.70.0-361248","@fluidframework/core-interfaces":"2.70.0-361248"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361248","@types/jest-environment-puppeteer":"2.70.0-361248","@fluidframework/eslint-config-fluid":"^6.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0-361248_1761083653905_0.2593254880464555","host":"s3://npm-registry-packages-npm-production"}},"2.70.0-361788":{"name":"@fluid-internal/client-utils","version":"2.70.0-361788","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0-361788","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2560f42be20bebbcaea7192635d7b32abb730efd","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0-361788.tgz","fileCount":187,"integrity":"sha512-5oC71PBIAtaFxUrUvfNSIooli09GMuww8fWbtMT3GHEaxRSmIv6EDTTU56D35bEoPbpLBYjTLU0/OmMPbmshHg==","signatures":[{"sig":"MEQCIDJJ/541KIAZ0GAFMc33ig1oevnY0Oi2hVaopxc8tc4pAiAVczFZBDC9oAfbN6bx8V1WFnLjPkGGav3fD+Ojrn9cFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330766},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0-361788.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0-361788.tgz","_integrity":"sha512-5oC71PBIAtaFxUrUvfNSIooli09GMuww8fWbtMT3GHEaxRSmIv6EDTTU56D35bEoPbpLBYjTLU0/OmMPbmshHg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.70.0-361788","@fluidframework/core-interfaces":"2.70.0-361788"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.70.0-361788","@types/jest-environment-puppeteer":"2.70.0-361788","@fluidframework/eslint-config-fluid":"^6.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0-361788_1761594878059_0.40490515042959174","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@fluid-internal/client-utils","version":"2.70.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.70.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"61025b7003f7181573cc1870484433552905eafc","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.70.0.tgz","fileCount":187,"integrity":"sha512-gxnv2/UjIu0fAEpyjkfWHodjQDGJ0EvjzmvQK8UFGAn49P29CKedktt+juGxmCh0ImMMrICeszHvKCvV4s7qlA==","signatures":[{"sig":"MEQCIBeMLTpgnkp+hQgNZcAtHywmyFHMoLenz/DUgof5MNHEAiB7XP2rmm364fkg6IU+S60qZHOixYmKcaU24oQZ9/SkTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330772},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.70.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","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":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.70.0.tgz","_integrity":"sha512-gxnv2/UjIu0fAEpyjkfWHodjQDGJ0EvjzmvQK8UFGAn49P29CKedktt+juGxmCh0ImMMrICeszHvKCvV4s7qlA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.70.0","@fluidframework/core-interfaces":"~2.70.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.70.0","@types/jest-environment-puppeteer":"~2.70.0","@fluidframework/eslint-config-fluid":"^6.1.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.63.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.70.0_1761685788983_0.8728901071759507","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@fluid-internal/client-utils","version":"2.71.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.71.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7a88a5749ea5e311cd5b28fef4d4db7eae3a27d7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.71.0.tgz","fileCount":187,"integrity":"sha512-0hiJx2P7IUtUmAK96iIOerkolU+iT9nMgHA4sF+Lu5GgBih74CTXMZpmP7687QOR5RhSx4ceSmuhFOceEI8uUQ==","signatures":[{"sig":"MEUCIFsUCW6oh3f2h6t3RayVq6zHGMOCvl4T+hTQENXGsyE+AiEA469BGhIuxvajFOAZk7cZgC6BEFvkfR/I/zAAKDGvWQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330825},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.71.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.71.0.tgz","_integrity":"sha512-0hiJx2P7IUtUmAK96iIOerkolU+iT9nMgHA4sF+Lu5GgBih74CTXMZpmP7687QOR5RhSx4ceSmuhFOceEI8uUQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.71.0","@fluidframework/core-interfaces":"~2.71.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.58.3","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.58.3","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.71.0","@types/jest-environment-puppeteer":"~2.71.0","@fluidframework/eslint-config-fluid":"^7.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.71.0_1762205144581_0.563686544271562","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@fluid-internal/client-utils","version":"2.72.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.72.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"add3451cd2a8b9ceddebcd63aff1afa785b98fb1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.72.0.tgz","fileCount":187,"integrity":"sha512-aIR1HiWDjrbr95OWz9WcA9g12jB9fPBSdfDPITUtlUEMEvbrcJffraSPLEP3wMQ++YG8RdurNwoln0512HNJRQ==","signatures":[{"sig":"MEQCICEnS+csBckzJOUqi3BCp93tV27Tagnfvgrbs4a4NxA8AiBlwjNuQskAUO9SuvThDJ92YsLrHWcxdD3CWk6N4VpmEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330862},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.72.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.72.0.tgz","_integrity":"sha512-aIR1HiWDjrbr95OWz9WcA9g12jB9fPBSdfDPITUtlUEMEvbrcJffraSPLEP3wMQ++YG8RdurNwoln0512HNJRQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.72.0","@fluidframework/core-interfaces":"~2.72.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.72.0","@types/jest-environment-puppeteer":"~2.72.0","@fluidframework/eslint-config-fluid":"~2.72.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.71.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.72.0_1762827401512_0.4177720758182204","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@fluid-internal/client-utils","version":"2.73.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.73.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"ea7230ed5314e394206ae43b2c28736b1fb18292","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.73.0.tgz","fileCount":196,"integrity":"sha512-M+vH9pa0i54m2EqFUB/C4pDsKMK36IIKgUSJiqQhwsCZ8vN3SDkdBvCmCJsR8GoiQcIxH0GBy3PJ8oremO9grQ==","signatures":[{"sig":"MEUCIB9/xr5MdZmrINsYAMHVt/hE6RVBSkjxvZohP8AQpm1mAiEAuqMpuKE4E7LLpu0EDSNFily2UJaCXadMLGOU3iX4Zow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333715},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.73.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate layerCompatGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.73.0.tgz","_integrity":"sha512-M+vH9pa0i54m2EqFUB/C4pDsKMK36IIKgUSJiqQhwsCZ8vN3SDkdBvCmCJsR8GoiQcIxH0GBy3PJ8oremO9grQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.73.0","@fluidframework/core-interfaces":"~2.73.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.73.0","@types/jest-environment-puppeteer":"~2.73.0","@fluidframework/eslint-config-fluid":"~2.73.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.71.0"},"fluidCompatMetadata":{"generation":2,"releaseDate":"2025-11-10","releasePkgVersion":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.73.0_1764021532849_0.9433900696840987","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-365691":{"name":"@fluid-internal/client-utils","version":"2.74.0-365691","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.74.0-365691","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"efb1d352381337e2836a7161083381daa2a7929f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.74.0-365691.tgz","fileCount":196,"integrity":"sha512-HyOhdag35R4d3uJXjMZnnSLdtRFL6jsYno/xF+qsK0fFOtytNfkG/Fub709kOOQK7VMTiQWLjBb42/VSsS+ISg==","signatures":[{"sig":"MEYCIQC/iH7wpvZ+STmtFdBwmmDecqIy74RmoVmX5iBdrymEDgIhAI7OIgnprxqx1JHamLH7Xmxflzw5amtxMLjch6WUxeTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333752},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.74.0-365691.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate layerCompatGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.74.0-365691.tgz","_integrity":"sha512-HyOhdag35R4d3uJXjMZnnSLdtRFL6jsYno/xF+qsK0fFOtytNfkG/Fub709kOOQK7VMTiQWLjBb42/VSsS+ISg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.74.0-365691","@fluidframework/core-interfaces":"2.74.0-365691"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-365691","@types/jest-environment-puppeteer":"2.74.0-365691","@fluidframework/eslint-config-fluid":"2.74.0-365691","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.73.0"},"fluidCompatMetadata":{"generation":2,"releaseDate":"2025-11-10","releasePkgVersion":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.74.0-365691_1764121722578_0.7247981826921028","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-368706":{"name":"@fluid-internal/client-utils","version":"2.74.0-368706","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.74.0-368706","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"9d9e05edc4a55100f2a6df2de01ffa31e4b7f700","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.74.0-368706.tgz","fileCount":196,"integrity":"sha512-VOY/zx7jTlazBY0btjEAYDy4V/7yzJ5dMTS+ebsSIBTXMb8fjbNK9wPGcTIQf6KwJMDmPQQPU3nsM9VBSdP4Qg==","signatures":[{"sig":"MEYCIQDZYa1eTEmDsG2CxoQd31pYIZD5KTAuReIScZWnG0Si+wIhAMhmDADPIgXWWX8Eogp95x/0aDevsRaH6qZG3egheci1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333752},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.74.0-368706.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate layerCompatGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.74.0-368706.tgz","_integrity":"sha512-VOY/zx7jTlazBY0btjEAYDy4V/7yzJ5dMTS+ebsSIBTXMb8fjbNK9wPGcTIQf6KwJMDmPQQPU3nsM9VBSdP4Qg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.74.0-368706","@fluidframework/core-interfaces":"2.74.0-368706"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-368706","@types/jest-environment-puppeteer":"2.74.0-368706","@fluidframework/eslint-config-fluid":"2.74.0-368706","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.73.0"},"fluidCompatMetadata":{"generation":2,"releaseDate":"2025-11-10","releasePkgVersion":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.74.0-368706_1765404907054_0.4674915058824962","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@fluid-internal/client-utils","version":"2.74.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.74.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"586d803af52535ce27bf76127f3bb80ca12119d7","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.74.0.tgz","fileCount":197,"integrity":"sha512-bFeRiO+BMMr6Lb2pucUP0RVr0snNnJFAunaqJSK3/jFozzdIFi/ZFf1KlgkowujikecyVCn+hw4RIJaYknhL5Q==","signatures":[{"sig":"MEUCIF5GJLBbb2itR2O7EWLggmx0UK101Vxoglu6Dz2ERVpgAiEA11+pSOCrWRoneYtDZw3PjVAk1SN9WsDm6x6VouHuk+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334424},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.74.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.74.0.tgz","_integrity":"sha512-bFeRiO+BMMr6Lb2pucUP0RVr0snNnJFAunaqJSK3/jFozzdIFi/ZFf1KlgkowujikecyVCn+hw4RIJaYknhL5Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.74.0","@fluidframework/core-interfaces":"~2.74.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.61.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.61.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.74.0","@types/jest-environment-puppeteer":"~2.74.0","@fluidframework/eslint-config-fluid":"~2.74.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.73.0"},"fluidCompatMetadata":{"generation":3,"releaseDate":"2025-12-15","releasePkgVersion":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.74.0_1765834739487_0.6299146155925435","host":"s3://npm-registry-packages-npm-production"}},"2.74.0-370705":{"name":"@fluid-internal/client-utils","version":"2.74.0-370705","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.74.0-370705","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"6fd9c5fff8e28834c2307efc5cbd8564cc9bb374","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.74.0-370705.tgz","fileCount":196,"integrity":"sha512-prtB7/aii2hFoSvXNSuXykeXW8utbRFjvTvFaop9CxTBEG5JMXo+WoTKPJPoWJ2hbQw+OauPGUJBF2tt4Fxcjg==","signatures":[{"sig":"MEQCIDon6EDVlgyQvzb5iWO4V7R3bWbjsmb45/cH1t14bLxeAiANYVar8FCPPSO4psHsbRoPMqvmrpU5A8lJP3DsoeL6eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333752},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.74.0-370705.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate layerCompatGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.74.0-370705.tgz","_integrity":"sha512-prtB7/aii2hFoSvXNSuXykeXW8utbRFjvTvFaop9CxTBEG5JMXo+WoTKPJPoWJ2hbQw+OauPGUJBF2tt4Fxcjg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.74.0-370705","@fluidframework/core-interfaces":"2.74.0-370705"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~8.57.1","rewire":"^5.0.0","rimraf":"^4.4.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","copyfiles":"^2.4.1","cross-env":"^7.0.3","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^8.2.1","@types/rewire":"^2.5.28","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.0","@arethetypeswrong/cli":"^0.17.1","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.60.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.60.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.74.0-370705","@types/jest-environment-puppeteer":"2.74.0-370705","@fluidframework/eslint-config-fluid":"2.74.0-370705","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.73.0"},"fluidCompatMetadata":{"generation":2,"releaseDate":"2025-11-10","releasePkgVersion":"2.73.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.74.0-370705_1767040728700_0.5143384493934728","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@fluid-internal/client-utils","version":"2.80.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.80.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"7f29d3303bf46d6c57168cdd376135c1f506e8c1","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.80.0.tgz","fileCount":197,"integrity":"sha512-90iCv2LiJri19rvACvQ2X6cW2+a5vk/Abnw1Ok0Coz1LRzttyKmQEyUom2DJkTtcv7QqJB+nCIYkxEItgfN4ow==","signatures":[{"sig":"MEUCIHqJNTE8vJ0pe4UFWg+YUyCuf5AMjW4ETnculKH6aanhAiEAnLiF/n5SMA4eskayKO4zbwQCp02scxA5gR//UMYt/qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336521},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.80.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.80.0.tgz","_integrity":"sha512-90iCv2LiJri19rvACvQ2X6cW2+a5vk/Abnw1Ok0Coz1LRzttyKmQEyUom2DJkTtcv7QqJB+nCIYkxEItgfN4ow==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.80.0","@fluidframework/core-interfaces":"~2.80.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.62.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.62.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.80.0","@types/jest-environment-puppeteer":"~2.80.0","@fluidframework/eslint-config-fluid":"~2.80.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.74.0"},"fluidCompatMetadata":{"generation":3,"releaseDate":"2025-12-15","releasePkgVersion":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.80.0_1767735075715_0.7765088166262677","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@fluid-internal/client-utils","version":"2.81.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.81.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"405cddc10d6785d22d07319fbf0343a6b86df698","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.81.0.tgz","fileCount":196,"integrity":"sha512-KaM+tCV9OugeQC8OeYWfR+lVT+L8AleIpbx15nQVEX+Ek5SiOBwI/Zl1KQLBr7TbXtgPpQbvilYYelqBGuT92g==","signatures":[{"sig":"MEUCIQCElqkdETqMgwNnnb6k6if0aeCHEdmGMW67mdKexrhBdQIgcpAsikslryOrwBipZ2l6MGRtvOD2NMDqFWncH4OmNNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336122},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.81.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.81.0.tgz","_integrity":"sha512-KaM+tCV9OugeQC8OeYWfR+lVT+L8AleIpbx15nQVEX+Ek5SiOBwI/Zl1KQLBr7TbXtgPpQbvilYYelqBGuT92g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.81.0","@fluidframework/core-interfaces":"~2.81.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.81.0","@types/jest-environment-puppeteer":"~2.81.0","@fluidframework/eslint-config-fluid":"~2.81.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.80.0"},"fluidCompatMetadata":{"generation":4,"releaseDate":"2026-01-20","releasePkgVersion":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.81.0_1768963583336_0.25905361779546565","host":"s3://npm-registry-packages-npm-production"}},"2.81.0-374083":{"name":"@fluid-internal/client-utils","version":"2.81.0-374083","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.81.0-374083","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"f0e8543fcc293f2ce1ee4bffe191812423fe9e37","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.81.0-374083.tgz","fileCount":196,"integrity":"sha512-JOwNDInzsPdLJUThEZTiOij6S0ydG4Iur8bTVKuFTQOhpWou9FoGSWm6cFPPCsaNAXCwIw28sAsbdvDCCRiT8g==","signatures":[{"sig":"MEQCIECOro4SdHbMNDLJNclYX83BsKCVLI9iFmC6F825NVMqAiA7X7WMb7IgAnAuw/J1dFnvaN2bD5Z4EC8bX07/nqNljA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336122},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.81.0-374083.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.81.0-374083.tgz","_integrity":"sha512-JOwNDInzsPdLJUThEZTiOij6S0ydG4Iur8bTVKuFTQOhpWou9FoGSWm6cFPPCsaNAXCwIw28sAsbdvDCCRiT8g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.81.0-374083","@fluidframework/core-interfaces":"2.81.0-374083"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.81.0-374083","@types/jest-environment-puppeteer":"2.81.0-374083","@fluidframework/eslint-config-fluid":"2.81.0-374083","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.80.0"},"fluidCompatMetadata":{"generation":3,"releaseDate":"2025-12-15","releasePkgVersion":"2.74.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.81.0-374083_1769120521723_0.6629617168792445","host":"s3://npm-registry-packages-npm-production"}},"2.81.1":{"name":"@fluid-internal/client-utils","version":"2.81.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.81.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d85520fbb8c5bf4c4fc8a6b94b7c1d543ee38af5","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.81.1.tgz","fileCount":196,"integrity":"sha512-Opll9o4hJwkaa3oLYC7DVZZZtsp3YCuj3pk9JDRa09cnt1bHgWDY/1KOLRglSEDSqZplokSETkWUmRvzSJ144g==","signatures":[{"sig":"MEUCIC5GlwaxGh7QS0Z4OiO7kS+q+WJ0xz5QFBNY28KCqUkBAiEA4eUfGAEb38yB4wFl4slRVeY/NGj81Z09Pie87PzZULA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336122},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.81.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.81.1.tgz","_integrity":"sha512-Opll9o4hJwkaa3oLYC7DVZZZtsp3YCuj3pk9JDRa09cnt1bHgWDY/1KOLRglSEDSqZplokSETkWUmRvzSJ144g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.81.1","@fluidframework/core-interfaces":"~2.81.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"^18.19.0","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.81.1","@types/jest-environment-puppeteer":"~2.81.1","@fluidframework/eslint-config-fluid":"~2.81.1","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.81.0"},"fluidCompatMetadata":{"generation":4,"releaseDate":"2026-01-20","releasePkgVersion":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.81.1_1769633994887_0.7314535496965051","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@fluid-internal/client-utils","version":"2.82.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.82.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"35d203bac69c3616d8567d2ee6720103fb860552","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.82.0.tgz","fileCount":195,"integrity":"sha512-4ubXEWncBuRlyetOjNIM2QjZY7RV/GW23kSY9qCLopWyTqTCrwRJ/nxN6EDxfc/jLovqaQMZ0/U5qptOiY04Sg==","signatures":[{"sig":"MEUCIQC/VHUomoFdBnVyO+mu+DPzms8iuDC7tA8mIV1ElkXX4QIgZZ1uQv6rFqiR67Xrw7Je2GG7qjE8PH4jaE3ym19kEFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336286},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.82.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.82.0.tgz","_integrity":"sha512-4ubXEWncBuRlyetOjNIM2QjZY7RV/GW23kSY9qCLopWyTqTCrwRJ/nxN6EDxfc/jLovqaQMZ0/U5qptOiY04Sg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.82.0","@fluidframework/core-interfaces":"~2.82.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.82.0","@types/jest-environment-puppeteer":"~2.82.0","@fluidframework/eslint-config-fluid":"~2.82.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.81.0"},"fluidCompatMetadata":{"generation":4,"releaseDate":"2026-01-20","releasePkgVersion":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.82.0_1770238487273_0.16903718774102994","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@fluid-internal/client-utils","version":"2.83.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.83.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"cf985e17703e616c2677da8e1280d5f2ef8ac888","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.83.0.tgz","fileCount":195,"integrity":"sha512-mVPsV/RVuP5Gi7sumLdVZQmEQ10BHdclgCtDNWAeqJ70sSaB0oeBirKTGV+DhuuScYyyBOYnvCQ6s4J7LmkC/A==","signatures":[{"sig":"MEUCIQClmzlkox+NYuQoPLgRay/+vnYaggBVM2xnPDRFIu2zCQIgLw6DBo4DlMuVekuCoZnUEubK++eh6Ao7+7419jQLMTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349004},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.83.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.83.0.tgz","_integrity":"sha512-mVPsV/RVuP5Gi7sumLdVZQmEQ10BHdclgCtDNWAeqJ70sSaB0oeBirKTGV+DhuuScYyyBOYnvCQ6s4J7LmkC/A==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.83.0","@fluidframework/core-interfaces":"~2.83.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.83.0","@types/jest-environment-puppeteer":"~2.83.0","@fluidframework/eslint-config-fluid":"~2.83.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.82.0"},"fluidCompatMetadata":{"generation":4,"releaseDate":"2026-01-20","releasePkgVersion":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.83.0_1771437165361_0.14720971473792344","host":"s3://npm-registry-packages-npm-production"}},"2.90.0-378676":{"name":"@fluid-internal/client-utils","version":"2.90.0-378676","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.90.0-378676","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"2d371db9eb889ecb70ba08ca1083a5faa1d44ce3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.90.0-378676.tgz","fileCount":195,"integrity":"sha512-b4+xFFSPv459K6mBeFYDqH6uzyd/S7+C1PE1GYfBZ161tPJyqf852NRlPQ8ToLM6Bj7tWvcCZRkGmWQFiTagxA==","signatures":[{"sig":"MEQCIBJ+UZ46IDSm7X6GMz0XODGSs1onDdIOveZL1t7Zc4B3AiATyGx3rEhxxLJgk96TS2kBZuAWuasngnk8oy6GPAydrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349041},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.90.0-378676.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.90.0-378676.tgz","_integrity":"sha512-b4+xFFSPv459K6mBeFYDqH6uzyd/S7+C1PE1GYfBZ161tPJyqf852NRlPQ8ToLM6Bj7tWvcCZRkGmWQFiTagxA==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.90.0-378676","@fluidframework/core-interfaces":"2.90.0-378676"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^10.8.2","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.2","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.90.0-378676","@types/jest-environment-puppeteer":"2.90.0-378676","@fluidframework/eslint-config-fluid":"2.90.0-378676","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.82.0"},"fluidCompatMetadata":{"generation":4,"releaseDate":"2026-01-20","releasePkgVersion":"2.81.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.90.0-378676_1771554648928_0.6429679557886927","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@fluid-internal/client-utils","version":"2.90.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.90.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"64fe3d3adf512cd4e1f76792e223db803621bf13","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.90.0.tgz","fileCount":195,"integrity":"sha512-lEC+c9N/VBa67GgE99XfxrlcfZ8VWXiZvuTB6Od1fd4P2VDG+bddKOUJdLAEfQ+9I7RojEOTNYevAz1TXb4Xyg==","signatures":[{"sig":"MEQCIAFrJuN5cgOR8jfcA52BjEtf50N9c4naKUyLP7Ai7EV6AiADHP0bmDTbm672YUpdwXzcNnKG3pu4THz1oq7ePKsRLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349041},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.90.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.90.0.tgz","_integrity":"sha512-lEC+c9N/VBa67GgE99XfxrlcfZ8VWXiZvuTB6Od1fd4P2VDG+bddKOUJdLAEfQ+9I7RojEOTNYevAz1TXb4Xyg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.90.0","@fluidframework/core-interfaces":"~2.90.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~1.9.3","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.90.0","@types/jest-environment-puppeteer":"~2.90.0","@fluidframework/eslint-config-fluid":"~2.90.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.83.0"},"fluidCompatMetadata":{"generation":5,"releaseDate":"2026-03-02","releasePkgVersion":"2.90.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.90.0_1772510312715_0.5037251296131882","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"@fluid-internal/client-utils","version":"2.91.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.91.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"260f9dc3b73ab13e9eb704f2ca241482f9d93fdf","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.91.0.tgz","fileCount":195,"integrity":"sha512-uK+pgdchD6faMuBEsQAiXENZ/PSSb5nREWs11QqhRb+wxLpkEGA3oEWCcaBKg1YdVnvWYX2AyaQXzK4VtMEGEQ==","signatures":[{"sig":"MEUCIQDpxTiXhDQ6U3k6DKpKCNT6XerbSitaZsfN0FcHAVEjagIgb/5q/CEjsOUbavBELXXT6IOOuNvZJaBPUA2JR81rxjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349094},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.91.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.91.0.tgz","_integrity":"sha512-uK+pgdchD6faMuBEsQAiXENZ/PSSb5nREWs11QqhRb+wxLpkEGA3oEWCcaBKg1YdVnvWYX2AyaQXzK4VtMEGEQ==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.91.0","@fluidframework/core-interfaces":"~2.91.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.63.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.63.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.91.0","@types/jest-environment-puppeteer":"~2.91.0","@fluidframework/eslint-config-fluid":"~2.91.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.83.0"},"fluidCompatMetadata":{"generation":5,"releaseDate":"2026-03-02","releasePkgVersion":"2.90.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.91.0_1773814993145_0.5808706020848713","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@fluid-internal/client-utils","version":"2.92.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.92.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8dc731f8a17de564cd8a4bf1be69c5d417f9ca1e","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.92.0.tgz","fileCount":195,"integrity":"sha512-H6mX0O9W9btPw0CzWUDesBe7LJ7c/vgQaX7Dr0cT6T81mEf4fxNlEQzwSzG718sbaukJkmWE517ad5JjiPfc4Q==","signatures":[{"sig":"MEUCIGtLyOnuM7XOimgQHAjUpQVVhm4/bxOdS0gb2ATunE4PAiEA6hEsOD5ZgVpkOSLtIuMlWvAHyUlH9Fa6G53H/kTlyg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349130},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.92.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","typetests:prepare":"flub typetests --dir . --reset --previous --normalize","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.92.0.tgz","_integrity":"sha512-H6mX0O9W9btPw0CzWUDesBe7LJ7c/vgQaX7Dr0cT6T81mEf4fxNlEQzwSzG718sbaukJkmWE517ad5JjiPfc4Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.8.2","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.92.0","@fluidframework/core-interfaces":"~2.92.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~20.19.30","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.64.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.52.11","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.64.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.92.0","@types/jest-environment-puppeteer":"~2.92.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.91.0"},"fluidCompatMetadata":{"generation":5,"releaseDate":"2026-03-02","releasePkgVersion":"2.90.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.92.0_1775069468794_0.7504203866312145","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@fluid-internal/client-utils","version":"2.93.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.93.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"360b1cbb43fabed49f754ed339be31b55ab24756","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.93.0.tgz","fileCount":195,"integrity":"sha512-MDyY1AvEjikQc6VkIVSabtJ0lbdaRb7JO6IT7lGBRM2NP/G6voBubxFzqtepNedUoGAeX7LA2XsiDKjKLfXQxg==","signatures":[{"sig":"MEUCIQCSVbUvZwF9qgDEcZ5hw6oWJXndV8c1iQSa+ed3H//FxwIgKbq1Y4sfk6yHCeMKlGa9Hq4Q8fq6nyUqc/eCJP82lIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349077},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.93.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.93.0.tgz","_integrity":"sha512-MDyY1AvEjikQc6VkIVSabtJ0lbdaRb7JO6IT7lGBRM2NP/G6voBubxFzqtepNedUoGAeX7LA2XsiDKjKLfXQxg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.93.0","@fluidframework/core-interfaces":"~2.93.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.64.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.64.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.93.0","@types/jest-environment-puppeteer":"~2.93.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.92.0"},"fluidCompatMetadata":{"generation":6,"releaseDate":"2026-04-13","releasePkgVersion":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.93.0_1776297815154_0.31724807582639825","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@fluid-internal/client-utils","version":"2.100.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.100.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"c710178cfe3a955b17e188af552d5608ad505684","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.100.0.tgz","fileCount":195,"integrity":"sha512-uTwrrPVgf20bgtwa6JTzHzL6lVPTlB4TFi6aFbgDAxaVXrjeua2/DUqhiZTWzgdDSIL05u0/dXY1uPkZm9kX2g==","signatures":[{"sig":"MEUCIHmAGcc13YDPlWdfIDEPBBCgqoTjT43WlgxcSd8/JIPlAiEAlciGpsAl6nM2+NlT7VTDIv//fZlT4GOmv6ddhfR1xH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349515},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.100.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.100.0.tgz","_integrity":"sha512-uTwrrPVgf20bgtwa6JTzHzL6lVPTlB4TFi6aFbgDAxaVXrjeua2/DUqhiZTWzgdDSIL05u0/dXY1uPkZm9kX2g==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.100.0","@fluidframework/core-interfaces":"~2.100.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.0","@types/jest-environment-puppeteer":"~2.100.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.92.0"},"fluidCompatMetadata":{"generation":6,"releaseDate":"2026-04-13","releasePkgVersion":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.100.0_1777391002970_0.734003182189352","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@fluid-internal/client-utils","version":"2.101.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.101.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"d52780a1e3a4005294867a9b4fdc4f6bb06f2bc9","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.101.0.tgz","fileCount":195,"integrity":"sha512-S6DBp2dV63rAh+aqupAMLxM/QdmHF50i1rn7r7ljFWQOgE9ZiDNKmf971Hd9rTAYbSw5OQ25DOfKExRNs3tEYg==","signatures":[{"sig":"MEYCIQDVHsGNHZS69Gk/Zsvdsrx/25vh8BezeE+QS7+B3HIPLwIhAKqg2oQvIUFYFEpetQVqWcoux+XkE/GA87b6L+WkBnXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349553},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.101.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.101.0.tgz","_integrity":"sha512-S6DBp2dV63rAh+aqupAMLxM/QdmHF50i1rn7r7ljFWQOgE9ZiDNKmf971Hd9rTAYbSw5OQ25DOfKExRNs3tEYg==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.101.0","@fluidframework/core-interfaces":"~2.101.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.0","@types/jest-environment-puppeteer":"~2.101.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.92.0"},"fluidCompatMetadata":{"generation":6,"releaseDate":"2026-04-13","releasePkgVersion":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.101.0_1778704515167_0.13809073147474304","host":"s3://npm-registry-packages-npm-production"}},"2.101.1":{"name":"@fluid-internal/client-utils","version":"2.101.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.101.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"bff08baaf62d404ec86b5056862654af047b606f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.101.1.tgz","fileCount":195,"integrity":"sha512-+U/Q71I2OhBDPkOrjNsvT2RJ5trgV2PDJM08Sn8ZiDiI/etkCsC7kv9niWHnsUc8nnTyXgBIuXZPIpDE9Cyz8Q==","signatures":[{"sig":"MEUCIQCt6S4UCj8R0Ov08C/nCGRRV8mXABLF0pq4H+6jUEMG3gIgSP7xDI6mkd00t4wRNrCjUEDDZrqaZ464IEdvHni1llI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349553},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.101.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.101.1.tgz","_integrity":"sha512-+U/Q71I2OhBDPkOrjNsvT2RJ5trgV2PDJM08Sn8ZiDiI/etkCsC7kv9niWHnsUc8nnTyXgBIuXZPIpDE9Cyz8Q==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.101.1","@fluidframework/core-interfaces":"~2.101.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.1","@types/jest-environment-puppeteer":"~2.101.1","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.92.0"},"fluidCompatMetadata":{"generation":6,"releaseDate":"2026-04-13","releasePkgVersion":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.101.1_1779301691704_0.6680657202262898","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"@fluid-internal/client-utils","version":"2.100.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.100.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"8ce86eed1a9682f69d29a75ba63ee8abc482ae94","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.100.1.tgz","fileCount":195,"integrity":"sha512-o6DuDSIpbyETz2vP31kydrIZr8HuTTCfTI8PZine0QtIfLltj25HySs/pljPbc5Ty/QdkgoqzktpyrcNMQN0jw==","signatures":[{"sig":"MEYCIQDRrjzfg4r63C/PKBF1ompb2JYtqU6gePBKOp8Sfg8B2QIhAIzB/s1cNT9/E1u3iVbwy6icwsMmNbDXpkIWF36wS4+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349515},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.100.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.100.1.tgz","_integrity":"sha512-o6DuDSIpbyETz2vP31kydrIZr8HuTTCfTI8PZine0QtIfLltj25HySs/pljPbc5Ty/QdkgoqzktpyrcNMQN0jw==","fluidBuild":{"tasks":{"eslint":["tsc","build:esnext","build:test:mocha:esm","build:test:jest","build:test:types"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.100.1","@fluidframework/core-interfaces":"~2.100.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.1","@types/jest-environment-puppeteer":"~2.100.1","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.92.0"},"fluidCompatMetadata":{"generation":6,"releaseDate":"2026-04-13","releasePkgVersion":"2.93.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.100.1_1779302817032_0.6670623949790839","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@fluid-internal/client-utils","version":"2.102.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.102.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e3114ceb277d0b07932431f71abd78432c583600","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.102.0.tgz","fileCount":186,"integrity":"sha512-5WIeMoVXdixriKA0gG51edyilaKZHIxscnsUwJqUZj2qOiunt7yNPK+QepO6zqJgXOA3a7BGZqRsoIXtVdHVjw==","signatures":[{"sig":"MEUCIQCZSstAY8XcOowpqQ9L7yEfxjZAtqDRy9NJglM+eQ839wIgZzilyN3yek92tppw7PQpiobiveSBbfNuU8eIRsz5ryc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345551},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.102.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.102.0.tgz","_integrity":"sha512-5WIeMoVXdixriKA0gG51edyilaKZHIxscnsUwJqUZj2qOiunt7yNPK+QepO6zqJgXOA3a7BGZqRsoIXtVdHVjw==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.102.0","@fluidframework/core-interfaces":"~2.102.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.102.0","@types/jest-environment-puppeteer":"~2.102.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.101.0"},"fluidCompatMetadata":{"generation":7,"releaseDate":"2026-05-27","releasePkgVersion":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.102.0_1780089615509_0.9262799198915168","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@fluid-internal/client-utils","version":"2.103.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.103.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"348da3a081e17db6b0e051e7e105a7cc79f30ab0","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.103.0.tgz","fileCount":186,"integrity":"sha512-wmqHV/XVKaE7OJrr3S5RjGNP0wUSbRo/hnmnoCcGkP8TeebKms2p3vWQsSgLin74ESyqot0eoKXsc8VK2U8Fjg==","signatures":[{"sig":"MEUCIBHp0gQ3ZV4zpoTwi5pzqRNtlU1Y2eMT48/ofKDfXVatAiEAxWnImdjfBZc5WZ8ethUKGW3t5i4c4JngYcK+OFFZuZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345589},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.103.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.103.0.tgz","_integrity":"sha512-wmqHV/XVKaE7OJrr3S5RjGNP0wUSbRo/hnmnoCcGkP8TeebKms2p3vWQsSgLin74ESyqot0eoKXsc8VK2U8Fjg==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.103.0","@fluidframework/core-interfaces":"~2.103.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.103.0","@types/jest-environment-puppeteer":"~2.103.0","@fluidframework/eslint-config-fluid":"^9.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.101.0"},"fluidCompatMetadata":{"generation":7,"releaseDate":"2026-05-27","releasePkgVersion":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.103.0_1780960866708_0.1602736140813188","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@fluid-internal/client-utils","version":"2.110.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.110.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"71acdc4e79f407834ad0f9779ed27144025b3a13","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.110.0.tgz","fileCount":186,"integrity":"sha512-g2q6/0UPVdKQvhVYDzTEd8A5+Jyt+VpmCKJxS7cqns+TvMmCdi4WnzeGH8Fn7beGkpdV5jHEoe8fpXFOwKcfOg==","signatures":[{"sig":"MEQCIFc/EVyOfzSnSlADqn3qtG9jTw0sfIWSlCDorMHo9Gw3AiBNyH99LKcruABVyWpzVJxKL/AOY4d2Tu33bZrRPTeIag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345628},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.110.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.110.0.tgz","_integrity":"sha512-g2q6/0UPVdKQvhVYDzTEd8A5+Jyt+VpmCKJxS7cqns+TvMmCdi4WnzeGH8Fn7beGkpdV5jHEoe8fpXFOwKcfOg==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.110.0","@fluidframework/core-interfaces":"~2.110.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.110.0","@types/jest-environment-puppeteer":"~2.110.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.103.0"},"fluidCompatMetadata":{"generation":7,"releaseDate":"2026-05-27","releasePkgVersion":"2.102.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.110.0_1782259207881_0.6764058784159437","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@fluid-internal/client-utils","version":"2.111.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.111.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"e3f23ef5b2443a0a7986d05974f76b6487ff2058","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.111.0.tgz","fileCount":186,"integrity":"sha512-/F88D4vQyaQQjiPacSO4iV2cwEV1bNjEm4dFE1I2xwje3Td3wMx+KEmevutfx4XPK35m/o1K1xya9+X2jUQ17g==","signatures":[{"sig":"MEQCIFKsApl3bqDBGaYyj04OAwvnuluLyNBg0L69iEI2sFqDAiBQIbs1uKoNq5fMfizE1ohwvOWCsv6GAF7tdJ+J9+nEzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345667},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.111.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.111.0.tgz","_integrity":"sha512-/F88D4vQyaQQjiPacSO4iV2cwEV1bNjEm4dFE1I2xwje3Td3wMx+KEmevutfx4XPK35m/o1K1xya9+X2jUQ17g==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.111.0","@fluidframework/core-interfaces":"~2.111.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.111.0","@types/jest-environment-puppeteer":"~2.111.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.110.0"},"fluidCompatMetadata":{"generation":8,"releaseDate":"2026-07-06","releasePkgVersion":"2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.111.0_1783376579317_0.027158013470121478","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@fluid-internal/client-utils","version":"2.112.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.112.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"3cffd6c401e1255fa1139ad339c9b26f16f59a85","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.112.0.tgz","fileCount":186,"integrity":"sha512-pIJZWbMJZs83fSUiQBnIE0TAEJNQ3BBnVpD/4Ro9TpjOzD1f99ti7L/p0mhGACTaiTiNYJmxGra5GO3s5KsWbw==","signatures":[{"sig":"MEYCIQD8RxOZ/sGnIg4LFvoEWyvTkj9E/cW+dvDswUWNxpVCTQIhAIKuWY2tMPK5TlMi0HERJdSD9ugiFYss3K3iwsFBu1oi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345705},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.112.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.112.0.tgz","_integrity":"sha512-pIJZWbMJZs83fSUiQBnIE0TAEJNQ3BBnVpD/4Ro9TpjOzD1f99ti7L/p0mhGACTaiTiNYJmxGra5GO3s5KsWbw==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.112.0","@fluidframework/core-interfaces":"~2.112.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.112.0","@types/jest-environment-puppeteer":"~2.112.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.111.0"},"fluidCompatMetadata":{"generation":8,"releaseDate":"2026-07-06","releasePkgVersion":"2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.112.0_1784573322150_0.6674816205018193","host":"s3://npm-registry-packages-npm-production"}},"2.113.0-411909":{"name":"@fluid-internal/client-utils","version":"2.113.0-411909","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.113.0-411909","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"dev","dist":{"shasum":"c29358c266170e117f4f6558bbd667f79dff88a2","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.113.0-411909.tgz","fileCount":186,"integrity":"sha512-7PASFTqu1E+V12iCWXs9jaZsEpR6hx32UqIY75//QI1CefDw1D40EAne+6ATZ614tKebUYbQ45vtUou9eTWqxw==","signatures":[{"sig":"MEYCIQCiUJqkf2T75/GwdfBJ0uOX76B30X3fTH4kY4+svSVRLgIhALQwvPYgj/gU0A17Ff6siL67oZXL3YQHQVJUg9udyov7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345736},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\ad977e8b-e21e-4e22-8b38-995758e55953\\fluid-internal-client-utils-2.113.0-411909.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\ad977e8b-e21e-4e22-8b38-995758e55953\\fluid-internal-client-utils-2.113.0-411909.tgz","_integrity":"sha512-7PASFTqu1E+V12iCWXs9jaZsEpR6hx32UqIY75//QI1CefDw1D40EAne+6ATZ614tKebUYbQ45vtUou9eTWqxw==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.113.0-411909","@fluidframework/core-interfaces":"2.113.0-411909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.113.0-411909","@types/jest-environment-puppeteer":"2.113.0-411909","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.111.0"},"fluidCompatMetadata":{"generation":8,"releaseDate":"2026-07-06","releasePkgVersion":"2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.113.0-411909_1785361306241_0.42775824046985456","host":"s3://npm-registry-packages-npm-production"}},"2.113.1":{"name":"@fluid-internal/client-utils","version":"2.113.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.113.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"dist":{"shasum":"28b8dfe490c8f77dc91839699d78af504453dca2","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.113.1.tgz","fileCount":186,"integrity":"sha512-xafAhdbuUukkRuCDleiPbWbdeKSGcCpuzi5fPk8bJsSSzsgIXbXUMZcZvfWKLIosc4w7oJYFnBnXhTwI7DOi/A==","signatures":[{"sig":"MEUCIC3qMG0xtFGV4PRXA1l9pxiUdd3a6kaW9nqDzojgq9nmAiEA9XuqOVyrhWwuKgfQAbglk4KHbDEH+ZUlFNYc/e7b5M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345743},"main":"lib/indexBrowser.js","type":"module","_from":"file:fluid-internal-client-utils-2.113.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-client-utils-2.113.1.tgz","_integrity":"sha512-xafAhdbuUukkRuCDleiPbWbdeKSGcCpuzi5fPk8bJsSSzsgIXbXUMZcZvfWKLIosc4w7oJYFnBnXhTwI7DOi/A==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"_npmVersion":"10.9.7","description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.113.1","@fluidframework/core-interfaces":"~2.113.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.113.1","@types/jest-environment-puppeteer":"~2.113.1","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.111.0"},"fluidCompatMetadata":{"generation":8,"releaseDate":"2026-07-06","releasePkgVersion":"2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.113.1_1785369011099_0.0006724022713804345","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@fluid-internal/client-utils","version":"2.114.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.114.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"rc","dist":{"shasum":"cb5e95bb332f87acc3733aa3c94d8ba3b11fa010","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.114.0.tgz","fileCount":186,"integrity":"sha512-TOPNYY6TC0JoKOEdvPbWAHFyhxFvcfuruNNtdFvJJSPoNxid43KrMyKDQGMI209lWkZWOKXoPp1QD8zw9fxqGQ==","signatures":[{"sig":"MEUCIQCBdrYJ2jEph5WC3Loi6S7uE2usSYA56N6lSFCYl+wMFwIgExEwgbuyJvYMu/xbMrj4GMwQt9l6X/CM1iGWF5dlLtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345781},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8bae42c1-75f1-42a3-9711-7c2bf7cd72f1\\fluid-internal-client-utils-2.114.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8bae42c1-75f1-42a3-9711-7c2bf7cd72f1\\fluid-internal-client-utils-2.114.0.tgz","_integrity":"sha512-TOPNYY6TC0JoKOEdvPbWAHFyhxFvcfuruNNtdFvJJSPoNxid43KrMyKDQGMI209lWkZWOKXoPp1QD8zw9fxqGQ==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.114.0","@fluidframework/core-interfaces":"~2.114.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.114.0","@types/jest-environment-puppeteer":"~2.114.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.112.0"},"fluidCompatMetadata":{"generation":8,"releaseDate":"2026-07-06","releasePkgVersion":"2.111.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.114.0_1785781069238_0.21060080715846885","host":"s3://npm-registry-packages-npm-production"}},"2.115.0":{"name":"@fluid-internal/client-utils","version":"2.115.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.115.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"e0ded1cb4b638ce46312ccead3944731b493e829","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.115.0.tgz","fileCount":186,"integrity":"sha512-IxCUYLGWIUvEIsJ3FItH2DaS5OA/7FKvwAZ60YWlzx60XjAEBdGi9tJ98YuG+N+WsxFsYE1rx3OwQcXe8HKteA==","signatures":[{"sig":"MEQCIEpP1tHu2u8KetXJO07eR2LW/NMiAr8dRhVX+DE5xabKAiBjGE+XH/r5F/aeEyBCmVKlyf+stLu68Vp/ZdotJ4XwBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345819},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\41f72dac-d70e-41ec-b927-b42416c74cb3\\fluid-internal-client-utils-2.115.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\41f72dac-d70e-41ec-b927-b42416c74cb3\\fluid-internal-client-utils-2.115.0.tgz","_integrity":"sha512-IxCUYLGWIUvEIsJ3FItH2DaS5OA/7FKvwAZ60YWlzx60XjAEBdGi9tJ98YuG+N+WsxFsYE1rx3OwQcXe8HKteA==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.115.0","@fluidframework/core-interfaces":"~2.115.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.115.0","@types/jest-environment-puppeteer":"~2.115.0","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.112.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.115.0_1786392260031_0.4844757009512839","host":"s3://npm-registry-packages-npm-production"}},"2.116.0-416006":{"name":"@fluid-internal/client-utils","version":"2.116.0-416006","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.116.0-416006","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"dev","dist":{"shasum":"8dd2299e3cee09da1b4128b2123ccf0fccdd3ae3","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.116.0-416006.tgz","fileCount":186,"integrity":"sha512-JEv4UzAztG4hSDkcRH1BT9QnHWO2KOr7S6H4GIpz0IWmXZO9cMfwJK8kuAzEXEs+tNdwIAKCN1Zn+S8CkFlfdQ==","signatures":[{"sig":"MEUCIQCDxV9og/USLHrn/ZaWCymburAhz1UnOtIY4KSXnU2ENAIgOht/OU6RqXeQIZS5CxvCnq554wWF7HkQxOyDsUdPIXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345850},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9adae8d8-1829-4f21-8bcc-95a9026d5b2c\\fluid-internal-client-utils-2.116.0-416006.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\9adae8d8-1829-4f21-8bcc-95a9026d5b2c\\fluid-internal-client-utils-2.116.0-416006.tgz","_integrity":"sha512-JEv4UzAztG4hSDkcRH1BT9QnHWO2KOr7S6H4GIpz0IWmXZO9cMfwJK8kuAzEXEs+tNdwIAKCN1Zn+S8CkFlfdQ==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"2.116.0-416006","@fluidframework/core-interfaces":"2.116.0-416006"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.116.0-416006","@types/jest-environment-puppeteer":"2.116.0-416006","@fluidframework/eslint-config-fluid":"^13.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.112.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.116.0-416006_1786466391002_0.44234443759133346","host":"s3://npm-registry-packages-npm-production"}},"2.116.0":{"name":"@fluid-internal/client-utils","version":"2.116.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.116.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"779ae014b9b624ad3df5ab3b155892e5145c3b87","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.116.0.tgz","fileCount":186,"integrity":"sha512-xNxnmIvzNQKv93g0YcDM/LpDTvsadepmzdSBYeaMFeTJYePfFbxFow+POq9/gyvQmaLhJSEN/QKSoJk1qHCNyA==","signatures":[{"sig":"MEYCIQCRszK3uv1mZr4bPd3WHJhEQ7Ks56r4rWuyMG7YIkyWxAIhAKWCMd0OIn2UZ0I2mrFXtFZ7kij3ddSffrUHJhq/xhfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345917},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\00791326-b317-4fe6-94f1-156cf239c6ab\\fluid-internal-client-utils-2.116.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\00791326-b317-4fe6-94f1-156cf239c6ab\\fluid-internal-client-utils-2.116.0.tgz","_integrity":"sha512-xNxnmIvzNQKv93g0YcDM/LpDTvsadepmzdSBYeaMFeTJYePfFbxFow+POq9/gyvQmaLhJSEN/QKSoJk1qHCNyA==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.116.0","@fluidframework/core-interfaces":"~2.116.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.0","@types/jest-environment-puppeteer":"~2.116.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.114.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.116.0_1787045513119_0.015726288057317017","host":"s3://npm-registry-packages-npm-production"}},"2.116.1":{"name":"@fluid-internal/client-utils","version":"2.116.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.116.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"12bc52e8c9dc9a2928de5191456d6d9003113138","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.116.1.tgz","fileCount":186,"integrity":"sha512-kr1OEyEgqfUEpS2U8RIxhlP3u+X3Eii2IXP69X9INLMX+NIblVAgbzFp1f/lIMeN9N8CSA6aZnMWOSpYW0m3Fg==","signatures":[{"sig":"MEQCIGERHsR60CN8rM5nRgMVooQCrGiHIip1uZsTJaLYA+SDAiBlr6kCa4J9nQF/aLIQfdl7d3NQD1RmpHYPi6HSv/qltg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345917},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\b2907756-921e-4268-bc28-c142c0c1fe54\\fluid-internal-client-utils-2.116.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\b2907756-921e-4268-bc28-c142c0c1fe54\\fluid-internal-client-utils-2.116.1.tgz","_integrity":"sha512-kr1OEyEgqfUEpS2U8RIxhlP3u+X3Eii2IXP69X9INLMX+NIblVAgbzFp1f/lIMeN9N8CSA6aZnMWOSpYW0m3Fg==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.116.1","@fluidframework/core-interfaces":"~2.116.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.1","@types/jest-environment-puppeteer":"~2.116.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.116.1_1787778054147_0.4285478171441597","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@fluid-internal/client-utils","version":"2.117.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.117.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"2c111558bdae8cb163bc5c523d99d169917cec8a","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.117.0.tgz","fileCount":186,"integrity":"sha512-+MmmzK8LTPq4NHOVzfXmcgWTrlrcxR/0e/chR07e2rHgwLHVPjvtZGS3tf5mnpSQhE5Qxh/OOr3/qO1LCEPNow==","signatures":[{"sig":"MEQCIDmbp/rnxAcMmGnDBaJhCSQHD6AlZrWV28UMKYzWqWtiAiAcXd1wfgamU7JN23VUXt8EbsKLcV7q2lAAQzwVjUpm3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345955},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\259762c8-7e3f-4459-9d08-056b79c82a52\\fluid-internal-client-utils-2.117.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\259762c8-7e3f-4459-9d08-056b79c82a52\\fluid-internal-client-utils-2.117.0.tgz","_integrity":"sha512-+MmmzK8LTPq4NHOVzfXmcgWTrlrcxR/0e/chR07e2rHgwLHVPjvtZGS3tf5mnpSQhE5Qxh/OOr3/qO1LCEPNow==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.117.0","@fluidframework/core-interfaces":"~2.117.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.117.0","@types/jest-environment-puppeteer":"~2.117.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.117.0_1787879789922_0.24776117339660853","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@fluid-internal/client-utils","version":"2.118.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.118.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"aed95d7b5699dca09b5d7157ecf55698caf5ab7f","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.118.0.tgz","fileCount":186,"integrity":"sha512-JItocMelkG5S6+UWB85O5md4eo7DGNgNjUccBfxHws3KrMs7UXLXMxeWD6aheMqNovbaOyUnZ0YB/7Zm486gTg==","signatures":[{"sig":"MEYCIQCNyUpjxCPUS+Zrl4KPHwTKKhlGXDJWeFhkTs8j+ucfBQIhALhU/3smKdbg9nvIOQKhXoZvfdWMWNlg/EVjr7FhD2QM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345993},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\3bc2b5e6-27a3-4970-8f77-57904093c3cd\\fluid-internal-client-utils-2.118.0.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\3bc2b5e6-27a3-4970-8f77-57904093c3cd\\fluid-internal-client-utils-2.118.0.tgz","_integrity":"sha512-JItocMelkG5S6+UWB85O5md4eo7DGNgNjUccBfxHws3KrMs7UXLXMxeWD6aheMqNovbaOyUnZ0YB/7Zm486gTg==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.118.0","@fluidframework/core-interfaces":"~2.118.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.0","@types/jest-environment-puppeteer":"~2.118.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.118.0_1788480778733_0.03757712338563546","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fluid-internal/client-utils","version":"3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@3.0.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"4a52072d1b3c88f3d0095e2a1d3c62bfcfe603a4","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.0.0.tgz","fileCount":195,"integrity":"sha512-nWZlhJTaYakezcuqr6iTjVCDQFjfepvx35nBnWo/1ES0xhaA//4Q5TiT4QQnk0TVxHK9ywpssEmmjr7hwdHX2w==","signatures":[{"sig":"MEUCIQDIp+LVq53bAICJcaK1euagZBIZ/GjKOCyyxZPnRBWoIgIgNi2b1/GpCBB70SBE/lUedTVozx3kZU0fpANZSnX0rcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423104},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c40b741c-2d30-481a-bb13-701519fef873\\fluid-internal-client-utils-3.0.0.tgz","exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c40b741c-2d30-481a-bb13-701519fef873\\fluid-internal-client-utils-3.0.0.tgz","_integrity":"sha512-nWZlhJTaYakezcuqr6iTjVCDQFjfepvx35nBnWo/1ES0xhaA//4Q5TiT4QQnk0TVxHK9ywpssEmmjr7hwdHX2w==","fluidBuild":{"tasks":{"eslint":["build:esm"],"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~3.0.0","@fluidframework/core-interfaces":"~3.0.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Class_Buffer":{"backCompat":false},"Variable_IsoBuffer":{"backCompat":false},"TypeAlias_IsoBuffer":{"backCompat":false},"Function_Uint8ArrayToArrayBuffer":{"backCompat":false},"Variable_LayerCompatibilityPolicyWindowMonths":{"backCompat":false}},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_3.0.0_1788544134743_0.4217122765432073","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@fluid-internal/client-utils","version":"2.118.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@2.118.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"rc","dist":{"shasum":"1af4850967c3fd20c73d3834a12b01d3d1cf0404","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.118.1.tgz","fileCount":186,"integrity":"sha512-46pbw/dai/cg3BYpmm/tB6jG4rBgCM1QiUrR7UBRAlp1l1UzfHidg7AhXq4syUGwmQlBrdF9gkOMeiqm0GaTkg==","signatures":[{"sig":"MEQCIEKvhoZmxgaC3J7rI3dJC3OQfKGpTtg6srn0hKnqMgHpAiAsczsZcbH9UvyBpxl6YQzRhdZvItpU2LJoS/yFY5vOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345993},"main":"lib/indexBrowser.js","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\857f24ff-f8e3-4bee-8ad9-cf68257c8c41\\fluid-internal-client-utils-2.118.1.tgz","types":"lib/indexBrowser.d.ts","exports":{".":{"node":{"import":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"require":{"types":"./dist/indexNode.d.ts","default":"./dist/indexNode.js"}},"default":{"import":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"},"require":{"types":"./dist/indexBrowser.d.ts","default":"./dist/indexBrowser.js"}}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"tsc":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:jest","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","test:jest":"jest --ci","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:jest npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.json","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","build:test:jest":"fluid-tsc commonjs --project ./src/test/jest/tsconfig.cjs.json","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","check:are-the-types-wrong":"attw --pack . --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\857f24ff-f8e3-4bee-8ad9-cf68257c8c41\\fluid-internal-client-utils-2.118.1.tgz","_integrity":"sha512-46pbw/dai/cg3BYpmm/tB6jG4rBgCM1QiUrR7UBRAlp1l1UzfHidg7AhXq4syUGwmQlBrdF9gkOMeiqm0GaTkg==","fluidBuild":{"tasks":{"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:jest":["tsc"],"build:test:types":["build:esnext"],"build:exports:node":["build:esnext"],"build:test:mocha:cjs":["tsc"],"build:test:mocha:esm":["build:esnext"],"build:exports:browser":["build:esnext"],"check:exports:cjs:indexNode":["tsc"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current"],"check:exports:cjs:indexBrowser":["tsc"],"check:exports:esm:indexBrowser":["build:esnext"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node"],"build:api-reports:browser:current":["build:exports:browser"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node"],"ci:build:api-reports:browser:legacy":["build:exports:browser"],"ci:build:api-reports:browser:current":["build:exports:browser"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~2.118.1","@fluidframework/core-interfaces":"~2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"broken":{},"entrypoint":"public"},"devDependencies":{"c8":"^10.1.3","jest":"^29.6.2","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rewire":"^9.0.1","rimraf":"^6.1.3","ts-jest":"^29.1.1","ts-node":"^10.9.2","copyfiles":"^2.4.1","cross-env":"^10.1.0","puppeteer":"^23.6.0","jest-junit":"^16.0.0","typescript":"~5.4.5","@types/jest":"29.5.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/rewire":"^2.5.30","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","jest-puppeteer":"^10.1.3","@types/base64-js":"^1.3.2","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","jest-environment-puppeteer":"^10.1.3","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.1","@types/jest-environment-puppeteer":"~2.118.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_2.118.1_1788910879454_0.7860064563363365","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@fluid-internal/client-utils","version":"3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@3.0.1","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"dfcb636df18241ede16062c1588b5af8bff997ba","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.0.1.tgz","fileCount":195,"integrity":"sha512-5q7I+1fmyxwUpKzKgjBPohePtfQAw1yw8wkjYsLRDgotoIoBzgxEeY0Rz8+LgOx6NumuKqqBGkTWxusYKV1hXQ==","signatures":[{"sig":"MEQCIDHLV+UyOohWrXJ7Y0XxYfK/1z/SnAWOwMZEGngOo3P9AiAxevztixGIMObLdF7gBBqAgK5+50u9Uyn1YQf/dbe2NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423104},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2197cfdf-6b0a-4a3b-be40-45f422b3fb0b\\fluid-internal-client-utils-3.0.1.tgz","exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2197cfdf-6b0a-4a3b-be40-45f422b3fb0b\\fluid-internal-client-utils-3.0.1.tgz","_integrity":"sha512-5q7I+1fmyxwUpKzKgjBPohePtfQAw1yw8wkjYsLRDgotoIoBzgxEeY0Rz8+LgOx6NumuKqqBGkTWxusYKV1hXQ==","fluidBuild":{"tasks":{"eslint":["build:esm"],"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~3.0.1","@fluidframework/core-interfaces":"~3.0.1"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Class_Buffer":{"backCompat":false},"Variable_IsoBuffer":{"backCompat":false},"TypeAlias_IsoBuffer":{"backCompat":false},"Function_Uint8ArrayToArrayBuffer":{"backCompat":false},"Variable_LayerCompatibilityPolicyWindowMonths":{"backCompat":false}},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.1","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_3.0.1_1788914124555_0.9009223811878639","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@fluid-internal/client-utils","version":"3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@3.0.2","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"cd9aafad0e342e17fe25aa68e8119ffb339af5dd","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.0.2.tgz","fileCount":195,"integrity":"sha512-RKLzQ16jOQptnmQjVp+R2rgTulkzC4flPZYjnBxcls8jpef/Zv8DIXEVqWeSb/b3WMQlxDXdDsnNatMiN1gL0g==","signatures":[{"sig":"MEUCICQJ0A+tuoevr8kfhljpy6Mntbtl5DqJP8WaptKwhn4dAiEAgo7H/sN9ki3cr2O/KGWV2RsSSWxLdKXVRZFgYuYFzOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423104},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\86e47299-4c9d-406a-a0d4-69eabd575286\\fluid-internal-client-utils-3.0.2.tgz","exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\86e47299-4c9d-406a-a0d4-69eabd575286\\fluid-internal-client-utils-3.0.2.tgz","_integrity":"sha512-RKLzQ16jOQptnmQjVp+R2rgTulkzC4flPZYjnBxcls8jpef/Zv8DIXEVqWeSb/b3WMQlxDXdDsnNatMiN1gL0g==","fluidBuild":{"tasks":{"eslint":["build:esm"],"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~3.0.2","@fluidframework/core-interfaces":"~3.0.2"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Class_Buffer":{"backCompat":false},"Variable_IsoBuffer":{"backCompat":false},"TypeAlias_IsoBuffer":{"backCompat":false},"Function_Uint8ArrayToArrayBuffer":{"backCompat":false},"Variable_LayerCompatibilityPolicyWindowMonths":{"backCompat":false}},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.2","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":9,"releaseDate":"2026-08-10","releasePkgVersion":"2.115.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_3.0.2_1789160356777_0.7176932922183594","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@fluid-internal/client-utils","version":"3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@3.1.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"eebcf5a3d8cff2f9b5730d95cff27e7b5f69c528","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.1.0.tgz","fileCount":195,"integrity":"sha512-dfsf7FHeQAQb11OaLRWfS4wpb8wayAO4bmLzBoPFyaelmotdlojSyHIGm1DszhTNaSEsOrG1XVAPt9PjEC8nIQ==","signatures":[{"sig":"MEQCIGwuV0h/do6wdw9Vt6+4Zr72s3GeNptiVltDN0IB8XEMAiBeFmp+V/z0muWM5A7yHqjNg+Ze3jOabQi34caz5HRnpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDntRyZ5bX/vKyKnEJnKmUhuaiqdw2bDGzfTvs0Tex2UAIgbcaURk2CEt0hv8J8k26W6fKHcc2cFVkydWeiH313Pd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423133},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c3e25055-081d-4928-8731-7c13d342f36d\\fluid-internal-client-utils-3.1.0.tgz","exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\c3e25055-081d-4928-8731-7c13d342f36d\\fluid-internal-client-utils-3.1.0.tgz","_integrity":"sha512-dfsf7FHeQAQb11OaLRWfS4wpb8wayAO4bmLzBoPFyaelmotdlojSyHIGm1DszhTNaSEsOrG1XVAPt9PjEC8nIQ==","fluidBuild":{"tasks":{"eslint":["build:esm"],"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~3.1.0","@fluidframework/core-interfaces":"~3.1.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{"Class_Buffer":{"backCompat":false},"Variable_IsoBuffer":{"backCompat":false},"TypeAlias_IsoBuffer":{"backCompat":false},"Function_Uint8ArrayToArrayBuffer":{"backCompat":false},"Variable_LayerCompatibilityPolicyWindowMonths":{"backCompat":false}},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.1.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@2.116.0"},"fluidCompatMetadata":{"generation":10,"releaseDate":"2026-09-14","releasePkgVersion":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_3.1.0_1789586514223_0.3308504886351247","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@fluid-internal/client-utils","version":"3.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/client-utils@3.2.0","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"homepage":"https://fluidframework.com","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"tag":"latest","dist":{"shasum":"21a7d9b271ccad58fc333607343930a1a5c02949","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.2.0.tgz","fileCount":195,"integrity":"sha512-+h9HttgVtS6nq1B/bpgrgbbTBWtN0Srw5knb9QkhRlky4B4T3rx1fbDaZ3wfMeVXGYGYshyBt1/QBLdtSdCQhg==","signatures":[{"sig":"MEQCIQCe/hVxI6KyZgzQryN91Moxw6DumhNqUUcFQJAn17mdlgIfZs+bC+RDO3Rqjl7jQRHnbch01mPKq7lyIr5E3T3B2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBplHxGYOAMzN2ujZphIvyiega5tXMZh86UHio9X7rKnAiEAxh3ryNagSWDjHK+FhP7JUNq8dHiFMn4g7B3s6wKj4Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422792},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\218f4674-67d0-4c59-b8dd-c7ea9f5e6f82\\fluid-internal-client-utils-3.2.0.tgz","exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\218f4674-67d0-4c59-b8dd-c7ea9f5e6f82\\fluid-internal-client-utils-3.2.0.tgz","_integrity":"sha512-+h9HttgVtS6nq1B/bpgrgbbTBWtN0Srw5knb9QkhRlky4B4T3rx1fbDaZ3wfMeVXGYGYshyBt1/QBLdtSdCQhg==","fluidBuild":{"tasks":{"eslint":["build:esm"],"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-utils":"~3.2.0","@fluidframework/core-interfaces":"~3.2.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.2.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@3.1.0"},"fluidCompatMetadata":{"generation":10,"releaseDate":"2026-09-14","releasePkgVersion":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/client-utils_3.2.0_1790198746647_0.7777051873228618","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"c8":{"all":true,"exclude":["src/test/**/*.*ts","dist/test/**/*.*js","lib/test/**/*.*js"],"include":["src/**/*.*ts","dist/**/*.*js","lib/**/*.*js"],"reporter":["cobertura","html","text"],"cache-dir":"nyc/.cache","report-dir":"nyc/report","temp-directory":"nyc/.nyc_output","exclude-after-remap":false},"_id":"@fluid-internal/client-utils@3.3.0","tag":"latest","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"2d65752fc2374b149bac606400dfec741b71961c","tarball":"https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-3.3.0.tgz","fileCount":195,"integrity":"sha512-/xxsyvv72ErKzW3mJ7h9wVaQDUmtYfjk345cCiAoWwiHyoi5gftP2uC4+VfQZwTTxIUSsacOKek3x+eEkJdkEw==","signatures":[{"sig":"MEUCIB6HmLLehKfEPwB16M2b4Jn7CBlQy5Zc2ESARbPWVqJnAiEAtVXd/yhSA9tW068BPv1otmzfr0tt7rnEBek09tfJgEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExj+4acGkqxLGMqIS9lzyUBOKJpzgqDkUwj5UrGJEH+AiEA8kjClYw41KCiwTiPTAvwifImt4KbdPgX5rTg5LGfuOY="}],"unpackedSize":423000},"name":"@fluid-internal/client-utils","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f778d8d6-6a89-4d7b-9f1b-4402f463a8b2\\fluid-internal-client-utils-3.3.0.tgz","author":{"name":"Microsoft and contributors"},"exports":{".":{"node":{"types":"./lib/indexNode.d.ts","default":"./lib/indexNode.js"},"default":{"types":"./lib/indexBrowser.d.ts","default":"./lib/indexBrowser.js"}},"./internal-api-report/legacy":{"import":{"types":{"node legacy":"./lib/client-utils.node.legacy.d.ts","browser legacy":"./lib/client-utils.browser.legacy.d.ts"}}},"./internal-api-report/current":{"import":{"types":{"node current":"./lib/client-utils.node.alpha.d.ts","browser current":"./lib/client-utils.browser.alpha.d.ts"}}}},"license":"MIT","scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha && npm run test:playwright","build":"fluid-build . --task build","clean":"rimraf --glob _api-extractor-temp dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:cjs":"fluid-tsc commonjs --project ./tsconfig.cjs.json && copyfiles -f ../../../common/build/build-common/src/cjs/package.json ./dist","build:esm":"tsc --project ./tsconfig.json","build:docs":"api-extractor run --local --config api-extractor/api-extractor-model-browser.json","build:test":"concurrently npm:build:test:mocha npm:build:test:playwright npm:build:test:types","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && npm run test:mocha:cjs","check:biome":"biome check .","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","ci:build:docs":"api-extractor run --config api-extractor/api-extractor-model-browser.json","test:coverage":"c8 npm test","typetests:gen":"flub generate typetests --dir . -v","build:commonjs":"fluid-build . --task commonjs","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/test/mocha/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/test/mocha/**/*.spec.*js\" mocha","test:playwright":"playwright test","build:test:mocha":"concurrently npm:build:test:mocha:esm npm:build:test:mocha:cjs","build:test:types":"tsc --project ./src/test/types/tsconfig.json","build:api-reports":"concurrently \"npm:build:api-reports:browser:*\" && concurrently \"npm:build:api-reports:node:*\"","build:exports:node":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.node. --mainEntrypoint ./src/indexNode.ts --outDir ./lib","layerGeneration:gen":"flub generate compatLayerGeneration --dir . -v","build:test:mocha:cjs":"fluid-tsc commonjs --project ./src/test/mocha/tsconfig.cjs.json","build:test:mocha:esm":"tsc --project ./src/test/mocha/tsconfig.json","ci:build:api-reports":"concurrently \"npm:ci:build:api-reports:*\"","build:exports:browser":"flub generate entrypoints --outFileLegacyBeta legacy --outFilePrefix {@unscopedPackageName}.browser. --mainEntrypoint ./src/indexBrowser.ts --outDir ./lib","build:test:playwright":"tsc --project ./src/test/playwright/tsconfig.json && webpack --config webpack.playwright.cjs","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal-api-report/current ./internal-api-report/legacy","check:exports:cjs:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.cjs.json","check:exports:esm:indexNode":"api-extractor run --config api-extractor/api-extractor-lint-indexNode.esm.json","build:api-reports:node:legacy":"npm run ci:build:api-reports:node:legacy","check:exports:esm:node:legacy":"api-extractor run --config api-extractor/api-extractor-lint-node.legacy.esm.json","build:api-reports:node:current":"npm run ci:build:api-reports:node:current","check:exports:cjs:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.cjs.json","check:exports:esm:indexBrowser":"api-extractor run --config api-extractor/api-extractor-lint-indexBrowser.esm.json","check:exports:esm:node:current":"api-extractor run --config api-extractor/api-extractor-lint-node.current.esm.json","build:api-reports:browser:legacy":"api-extractor run --local --config api-extractor/api-extractor-report-browser.legacy.json","check:exports:esm:browser:legacy":"api-extractor run --config api-extractor/api-extractor-lint-browser.legacy.esm.json","ci:build:api-reports:node:legacy":"api-extractor run --config api-extractor/api-extractor-report-node.legacy.json","build:api-reports:browser:current":"api-extractor run --local --config api-extractor/api-extractor-report-browser.current.json","check:exports:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-bundle.json","check:exports:esm:browser:current":"api-extractor run --config api-extractor/api-extractor-lint-browser.current.esm.json","ci:build:api-reports:node:current":"api-extractor run --config api-extractor/api-extractor-report-node.current.json","ci:build:api-reports:browser:legacy":"api-extractor run --config api-extractor/api-extractor-report-browser.legacy.json","ci:build:api-reports:browser:current":"api-extractor run --config api-extractor/api-extractor-report-browser.current.json","check:types:inexactOptionalPropertyTypes":"tsc --project ./tsconfig.json --noEmit --exactOptionalPropertyTypes false --skipLibCheck --emitDeclarationOnly false --tsBuildInfoFile ./tsconfig.inexactOptionalPropertyTypes.tsbuildinfo"},"version":"3.3.0","_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"homepage":"https://fluidframework.com","_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\f778d8d6-6a89-4d7b-9f1b-4402f463a8b2\\fluid-internal-client-utils-3.3.0.tgz","_integrity":"sha512-/xxsyvv72ErKzW3mJ7h9wVaQDUmtYfjk345cCiAoWwiHyoi5gftP2uC4+VfQZwTTxIUSsacOKek3x+eEkJdkEw==","fluidBuild":{"tasks":{"eslint":["build:esm"],"build:test:esm":{"script":false,"dependsOn":["build:test:mocha:esm","build:test:playwright","build:test:types"]},"test:mocha:cjs":["build:test:mocha:cjs"],"test:mocha:esm":["build:test:mocha:esm"],"build:test:types":["typetests:gen","build:esm"],"build:exports:node":["build:esm"],"build:test:mocha:cjs":["build:cjs"],"build:test:mocha:esm":["build:esm"],"build:exports:browser":["build:esm"],"check:exports:cjs:indexNode":["build:cjs"],"check:exports:esm:indexNode":["build:exports:node"],"build:api-reports:node:legacy":["build:api-reports:browser:legacy","^build:api-reports"],"check:exports:esm:node:legacy":["build:exports:node"],"build:api-reports:node:current":["build:api-reports:browser:current","^build:api-reports"],"check:exports:cjs:indexBrowser":["build:cjs"],"check:exports:esm:indexBrowser":["build:esm"],"check:exports:esm:node:current":["build:exports:node"],"build:api-reports:browser:legacy":["build:exports:browser","^build:api-reports"],"check:exports:esm:browser:legacy":["build:exports:browser"],"ci:build:api-reports:node:legacy":["build:exports:node","^ci:build:api-reports"],"build:api-reports:browser:current":["build:exports:browser","^build:api-reports"],"check:exports:bundle-release-tags":["build:exports:browser"],"check:exports:esm:browser:current":["build:exports:browser"],"ci:build:api-reports:node:current":["build:exports:node","^ci:build:api-reports"],"ci:build:api-reports:browser:legacy":["build:exports:browser","^ci:build:api-reports"],"ci:build:api-reports:browser:current":["build:exports:browser","^ci:build:api-reports"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","directories":{},"maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"buffer":"^6.0.3","sha.js":"^2.4.12","base64-js":"^1.5.1","events_pkg":"npm:events@^3.1.0","@types/events_pkg":"npm:@types/events@^3.0.0","@fluidframework/core-interfaces":"~3.3.0"},"_hasShrinkwrap":false,"typeValidation":{"broken":{},"entrypoint":""},"devDependencies":{"c8":"^10.1.3","jiti":"^2.6.1","mocha":"^11.7.5","sinon":"^18.0.1","eslint":"~9.39.1","rimraf":"^6.1.3","ts-node":"^10.9.2","webpack":"^5.94.0","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","webpack-cli":"^5.1.4","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@types/sha.js":"^2.4.4","@biomejs/biome":"~2.4.5","@playwright/test":"^1.62.1","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","eslint-config-prettier":"~10.1.8","@microsoft/api-extractor":"7.58.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.3.0","@fluidframework/eslint-config-fluid":"^14.0.0","@fluid-internal/client-utils-previous":"npm:@fluid-internal/client-utils@3.2.0"},"fluidCompatMetadata":{"generation":10,"releaseDate":"2026-09-14","releasePkgVersion":"3.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-utils_3.3.0_1790814266707_0.4983825854953634"}}},"time":{"created":"2023-09-07T20:03:26.937Z","modified":"2026-10-01T00:24:27.003Z","2.0.0-internal.6.3.1":"2023-09-07T20:03:27.211Z","2.0.0-internal.6.3.2":"2023-09-08T22:49:58.122Z","2.0.0-dev.6.4.0.191258":"2023-09-19T03:55:05.922Z","2.0.0-dev.6.4.0.191457":"2023-09-19T23:22:22.485Z","2.0.0-dev.6.4.0.191515":"2023-09-20T00:35:38.630Z","2.0.0-dev.6.4.0.192049":"2023-09-20T23:37:46.018Z","2.0.0-internal.6.3.3":"2023-09-21T21:56:44.294Z","2.0.0-internal.6.4.0":"2023-09-28T01:09:38.085Z","2.0.0-internal.7.0.0":"2023-09-28T17:48:07.525Z","2.0.0-internal.6.3.4":"2023-10-03T02:43:13.580Z","2.0.0-internal.7.1.0":"2023-10-13T22:40:07.694Z","2.0.0-dev.7.2.0.203917":"2023-10-23T22:32:24.551Z","2.0.0-dev.7.2.0.204906":"2023-10-25T17:26:55.219Z","2.0.0-dev.7.2.0.205722":"2023-10-26T23:18:29.929Z","2.0.0-internal.7.2.0":"2023-10-27T01:22:51.248Z","2.0.0-internal.7.2.1":"2023-10-28T00:31:24.815Z","2.0.0-internal.7.0.1":"2023-10-28T00:36:29.935Z","2.0.0-internal.7.1.1":"2023-10-28T00:37:02.411Z","2.0.0-dev.7.3.0.206769":"2023-10-31T01:05:41.452Z","2.0.0-dev.7.3.0.207781":"2023-11-02T00:17:57.029Z","2.0.0-dev.7.3.0.207992":"2023-11-02T19:42:16.314Z","2.0.0-dev.7.3.0.209023":"2023-11-07T21:59:56.443Z","2.0.0-internal.7.2.2":"2023-11-07T22:09:45.872Z","2.0.0-internal.7.1.2":"2023-11-07T22:14:43.263Z","2.0.0-internal.7.0.2":"2023-11-07T22:15:32.590Z","2.0.0-dev.7.3.0.209174":"2023-11-08T00:03:36.646Z","2.0.0-dev.7.3.0.209831":"2023-11-10T01:44:49.810Z","2.0.0-dev.7.3.0.210328":"2023-11-11T02:29:19.150Z","2.0.0-internal.7.0.3":"2023-11-15T21:44:55.915Z","2.0.0-dev.7.3.0.211848":"2023-11-16T22:31:02.195Z","2.0.0-dev.7.3.0.212138":"2023-11-17T20:43:28.735Z","2.0.0-internal.7.3.0":"2023-11-17T21:24:33.779Z","2.0.0-dev.7.4.0.214930":"2023-11-28T23:43:12.969Z","2.0.0-dev.7.4.0.215366":"2023-11-29T23:10:25.935Z","2.0.0-dev.7.4.0.215747":"2023-11-30T17:35:30.753Z","2.0.0-dev.7.4.0.215930":"2023-11-30T20:45:54.497Z","2.0.0-dev.7.4.0.216897":"2023-12-01T21:48:57.488Z","2.0.0-dev.7.4.0.217212":"2023-12-02T18:13:33.139Z","2.0.0-dev.7.4.0.217884":"2023-12-05T19:58:29.143Z","2.0.0-dev.7.4.0.221926":"2023-12-13T00:51:30.051Z","2.0.0-internal.7.4.0":"2023-12-13T18:06:06.441Z","2.0.0-internal.8.0.0":"2023-12-14T03:29:34.772Z","2.0.0-dev-rc.1.0.0.224419":"2023-12-19T17:20:27.660Z","2.0.0-dev-rc.1.0.0.225277":"2023-12-20T23:50:05.183Z","2.0.0-internal.8.0.1":"2024-01-05T18:01:07.953Z","2.0.0-dev-rc.1.0.0.228517":"2024-01-06T02:39:40.008Z","2.0.0-rc.1.0.0":"2024-01-08T16:35:15.788Z","2.0.0-rc.1.0.1":"2024-01-09T03:35:02.362Z","2.0.0-internal.8.0.2":"2024-01-10T22:34:23.883Z","2.0.0-internal.7.4.1":"2024-01-10T23:53:13.462Z","2.0.0-internal.7.4.2":"2024-01-16T20:03:21.492Z","2.0.0-internal.8.0.3":"2024-01-16T20:09:04.500Z","2.0.0-internal.7.4.3":"2024-01-18T23:07:48.566Z","2.0.0-internal.8.0.4":"2024-01-18T23:19:36.393Z","2.0.0-dev-rc.1.0.0.232845":"2024-01-31T01:44:44.054Z","2.0.0-internal.7.4.4":"2024-02-06T19:06:19.968Z","2.0.0-internal.7.4.5":"2024-02-07T22:15:01.768Z","2.0.0-internal.7.4.6":"2024-02-08T01:00:58.913Z","2.0.0-internal.8.0.5":"2024-02-08T19:35:44.808Z","2.0.0-rc.1.0.2":"2024-02-08T23:44:06.538Z","2.0.0-rc.1.0.3":"2024-02-12T23:59:45.484Z","2.0.0-internal.8.0.6":"2024-02-13T00:17:49.479Z","2.0.0-internal.7.4.7":"2024-02-13T00:25:50.615Z","2.0.0-internal.8.0.7":"2024-02-28T19:11:09.827Z","2.0.0-rc.1.0.4":"2024-02-28T21:20:51.034Z","2.0.0-dev-rc.2.0.0.245554":"2024-03-12T22:30:29.718Z","2.0.0-dev-rc.2.0.0.246488":"2024-03-14T21:38:18.830Z","2.0.0-rc.2.0.0":"2024-03-18T23:01:12.973Z","2.0.0-internal.8.0.8":"2024-03-20T00:29:30.403Z","2.0.0-rc.1.0.5":"2024-03-22T01:19:52.911Z","2.0.0-rc.1.0.6":"2024-03-22T22:54:45.149Z","2.0.0-rc.2.0.1":"2024-03-23T00:44:57.123Z","2.0.0-dev-rc.3.0.0.250606":"2024-03-26T23:22:50.282Z","2.0.0-rc.1.0.7":"2024-04-02T20:51:15.447Z","2.0.0-rc.1.0.8":"2024-04-04T22:17:13.805Z","2.0.0-dev-rc.3.0.0.253463":"2024-04-05T22:35:45.763Z","2.0.0-rc.2.0.2":"2024-04-09T19:08:16.184Z","2.0.0-dev-rc.3.0.0.254274":"2024-04-09T22:07:34.757Z","2.0.0-dev-rc.3.0.0.254513":"2024-04-10T16:15:33.263Z","2.0.0-dev-rc.3.0.0.254674":"2024-04-10T23:09:32.489Z","2.0.0-dev-rc.3.0.0.254866":"2024-04-11T15:07:46.591Z","2.0.0-rc.3.0.0":"2024-04-16T16:54:12.497Z","2.0.0-rc.3.0.1":"2024-04-18T22:58:26.601Z","2.0.0-rc.2.0.3":"2024-04-19T20:26:12.924Z","2.0.0-rc.3.0.2":"2024-04-23T19:05:17.298Z","2.0.0-rc.1.0.9":"2024-04-24T00:23:53.872Z","2.0.0-rc.2.0.4":"2024-04-24T00:35:33.852Z","2.0.0-rc.2.0.5":"2024-04-26T00:39:28.907Z","2.0.0-rc.3.0.3":"2024-04-29T15:10:14.719Z","2.0.0-rc.2.0.6":"2024-04-29T16:05:54.619Z","2.0.0-dev-rc.4.0.0.261659":"2024-05-03T16:50:10.805Z","2.0.0-rc.2.0.7":"2024-05-03T23:52:06.854Z","2.0.0-rc.4.0.0":"2024-05-13T18:44:24.262Z","2.0.0-dev-rc.5.0.0.263932":"2024-05-14T17:32:21.557Z","2.0.0-rc.4.0.1":"2024-05-15T22:19:38.383Z","2.0.0-dev-rc.5.0.0.265721":"2024-05-21T02:02:24.109Z","2.0.0-rc.3.0.4":"2024-05-22T18:23:16.321Z","2.0.0-rc.4.0.2":"2024-05-22T18:30:24.477Z","2.0.0-rc.3.0.5":"2024-05-23T18:55:34.396Z","2.0.0-rc.4.0.3":"2024-05-23T19:01:02.568Z","2.0.0-rc.4.0.4":"2024-05-29T18:23:12.557Z","2.0.0-dev-rc.5.0.0.267932":"2024-05-31T22:52:47.244Z","2.0.0-dev-rc.5.0.0.268409":"2024-06-03T23:07:15.982Z","2.0.0-rc.3.0.6":"2024-06-04T18:34:07.390Z","2.0.0-rc.3.0.7":"2024-06-06T00:53:09.180Z","2.0.0-rc.4.0.5":"2024-06-06T01:12:13.416Z","2.0.0-rc.2.0.8":"2024-06-06T16:32:51.619Z","2.0.0-dev-rc.5.0.0.270401":"2024-06-10T22:20:04.973Z","2.0.0-dev-rc.5.0.0.270987":"2024-06-12T20:55:55.577Z","2.0.0-dev-rc.5.0.0.271045":"2024-06-12T22:20:16.242Z","2.0.0-dev-rc.5.0.0.271262":"2024-06-13T16:37:48.917Z","2.0.0-rc.3.0.8":"2024-06-14T18:47:10.039Z","2.0.0-rc.4.0.6":"2024-06-14T19:03:09.385Z","2.0.0-dev-rc.5.0.0.271717":"2024-06-14T19:09:56.385Z","2.0.0-dev-rc.5.0.0.272251":"2024-06-17T17:41:47.921Z","2.0.0-dev-rc.5.0.0.272889":"2024-06-18T18:09:40.163Z","2.0.0-rc.5.0.0":"2024-06-19T23:05:41.563Z","2.1.0-274160":"2024-06-21T16:54:10.473Z","2.0.0-rc.5.0.1":"2024-06-21T18:10:29.711Z","2.0.0-rc.3.0.9":"2024-06-26T02:20:34.021Z","2.0.0-rc.2.0.9":"2024-06-26T02:50:23.028Z","2.0.0":"2024-06-26T17:06:19.570Z","2.0.0-rc.4.0.7":"2024-06-26T17:18:49.280Z","2.0.0-rc.5.0.2":"2024-06-26T17:34:24.739Z","2.0.1":"2024-06-27T23:27:30.025Z","2.0.0-rc.3.0.10":"2024-06-27T23:28:34.755Z","2.0.0-rc.4.0.8":"2024-06-27T23:33:18.212Z","2.0.0-rc.5.0.3":"2024-06-28T01:17:37.207Z","2.0.0-rc.3.0.11":"2024-06-29T01:05:13.376Z","2.0.0-rc.4.0.9":"2024-06-29T01:17:56.051Z","2.0.0-rc.5.0.4":"2024-06-29T01:21:25.130Z","2.0.2":"2024-06-29T01:33:50.198Z","2.1.0-276326":"2024-06-29T04:34:35.813Z","2.0.0-rc.5.0.5":"2024-07-01T23:17:45.084Z","2.0.3":"2024-07-01T23:25:34.157Z","2.1.0-276985":"2024-07-02T21:50:28.659Z","2.0.4":"2024-07-05T17:51:50.823Z","2.0.0-rc.5.0.6":"2024-07-10T20:12:18.232Z","2.0.5":"2024-07-10T23:01:05.934Z","2.1.0-281041":"2024-07-18T17:34:42.972Z","2.1.0":"2024-07-22T18:03:01.035Z","2.0.0-rc.4.0.10":"2024-07-25T19:59:03.788Z","2.0.0-rc.5.0.7":"2024-07-26T02:08:37.095Z","2.0.6":"2024-07-29T17:40:38.230Z","2.2.0":"2024-08-19T18:33:39.105Z","2.3.0-288113":"2024-08-21T00:10:46.621Z","2.3.0":"2024-09-17T03:10:08.471Z","2.4.0-294316":"2024-09-17T23:52:57.810Z","2.0.7":"2024-09-18T22:18:31.566Z","2.1.1":"2024-09-18T22:19:46.518Z","2.2.1":"2024-09-18T22:22:07.093Z","2.0.8":"2024-09-24T17:27:03.866Z","2.0.0-rc.5.0.8":"2024-09-25T20:30:04.606Z","2.0.9":"2024-09-26T18:27:52.325Z","2.1.2":"2024-09-30T23:51:06.196Z","2.4.0-297027":"2024-10-01T21:10:39.439Z","2.2.2":"2024-10-01T22:49:37.254Z","2.3.1":"2024-10-01T22:55:10.602Z","2.4.0-297385":"2024-10-02T22:47:11.687Z","2.4.0-299374":"2024-10-10T07:27:47.180Z","2.4.0-299707":"2024-10-11T17:11:05.122Z","2.4.0":"2024-10-15T18:08:08.017Z","2.5.0-302463":"2024-10-24T23:29:23.788Z","2.5.0":"2024-11-05T07:30:27.704Z","2.10.0-304831":"2024-11-07T17:13:06.161Z","2.10.0-305357":"2024-11-08T03:19:33.804Z","2.10.0-306579":"2024-11-13T21:21:32.413Z","2.10.0-307060":"2024-11-14T22:56:40.883Z","2.10.0-307399":"2024-11-15T02:22:35.118Z","2.10.0":"2024-11-19T05:01:42.384Z","2.11.0":"2024-12-03T01:00:00.745Z","2.12.0":"2024-12-17T21:41:57.973Z","2.13.0":"2025-01-06T23:23:29.280Z","2.20.0":"2025-01-23T00:40:41.677Z","2.21.0":"2025-02-03T21:18:40.462Z","2.22.0":"2025-02-20T06:07:35.440Z","2.23.0-323641":"2025-02-25T02:07:19.718Z","2.22.1":"2025-02-27T19:35:03.888Z","2.23.0":"2025-03-04T18:27:56.828Z","2.23.0-325054":"2025-03-05T00:31:08.000Z","2.30.0":"2025-03-18T18:33:42.292Z","2.31.0":"2025-04-02T15:08:10.163Z","2.31.1":"2025-04-04T19:10:26.295Z","2.32.0":"2025-04-15T19:20:44.954Z","2.33.0-333010":"2025-04-15T23:18:32.604Z","2.33.0":"2025-04-28T23:10:50.144Z","2.33.1":"2025-04-30T22:30:20.224Z","2.33.2":"2025-05-01T19:50:26.810Z","2.40.0-336023":"2025-05-06T18:23:57.927Z","2.40.0":"2025-05-12T23:44:49.625Z","2.41.0-337492":"2025-05-13T18:16:59.614Z","2.41.0-338186":"2025-05-15T22:20:19.068Z","2.41.0-338401":"2025-05-17T00:23:45.459Z","2.41.0":"2025-05-27T23:14:27.793Z","2.42.0":"2025-06-10T05:58:25.213Z","2.43.0-343119":"2025-06-17T15:36:14.817Z","2.43.0":"2025-06-23T20:48:33.654Z","2.50.0-345060":"2025-07-01T21:30:11.855Z","2.50.0":"2025-07-07T23:48:46.241Z","2.51.0-347100":"2025-07-18T17:56:23.577Z","2.51.0":"2025-07-21T19:38:14.207Z","2.52.0":"2025-08-04T20:44:28.920Z","2.53.0-350190":"2025-08-11T23:33:14.909Z","2.53.0":"2025-08-18T19:54:54.388Z","2.53.1":"2025-08-25T21:05:40.508Z","2.60.0":"2025-09-02T20:22:04.478Z","2.61.0-355054":"2025-09-10T03:32:37.902Z","2.61.0-355516":"2025-09-13T01:23:33.457Z","2.61.0-355603":"2025-09-16T00:15:43.562Z","2.61.0-355651":"2025-09-16T17:09:06.129Z","2.61.0-355656":"2025-09-16T17:43:49.937Z","2.61.0-355781":"2025-09-16T21:30:00.293Z","2.61.0-355934":"2025-09-17T23:03:42.675Z","2.61.0-355990":"2025-09-18T00:29:05.959Z","2.61.0-356132":"2025-09-18T22:33:06.634Z","2.61.0-356312":"2025-09-19T21:17:11.928Z","2.61.0":"2025-09-23T02:39:54.132Z","2.62.0-356644":"2025-09-23T03:08:27.445Z","2.62.0":"2025-09-30T19:37:12.502Z","2.63.0-358419":"2025-10-01T16:47:43.292Z","2.63.0-359286":"2025-10-07T00:38:46.564Z","2.63.0-359461":"2025-10-07T21:38:14.878Z","2.63.0-359734":"2025-10-09T00:13:57.999Z","2.63.0-359962":"2025-10-10T00:58:25.206Z","2.70.0-360374":"2025-10-14T18:14:53.135Z","2.63.0":"2025-10-14T18:16:51.494Z","2.70.0-360753":"2025-10-15T23:32:07.097Z","2.70.0-361092":"2025-10-20T23:33:05.183Z","2.70.0-361248":"2025-10-21T21:54:14.157Z","2.70.0-361788":"2025-10-27T19:54:38.246Z","2.70.0":"2025-10-28T21:09:49.211Z","2.71.0":"2025-11-03T21:25:44.762Z","2.72.0":"2025-11-11T02:16:41.693Z","2.73.0":"2025-11-24T21:58:53.069Z","2.74.0-365691":"2025-11-26T01:48:42.802Z","2.74.0-368706":"2025-12-10T22:15:07.198Z","2.74.0":"2025-12-15T21:38:59.635Z","2.74.0-370705":"2025-12-29T20:38:48.864Z","2.80.0":"2026-01-06T21:31:15.873Z","2.81.0":"2026-01-21T02:46:23.500Z","2.81.0-374083":"2026-01-22T22:22:01.869Z","2.81.1":"2026-01-28T20:59:55.048Z","2.82.0":"2026-02-04T20:54:47.428Z","2.83.0":"2026-02-18T17:52:45.552Z","2.90.0-378676":"2026-02-20T02:30:49.089Z","2.90.0":"2026-03-03T03:58:32.871Z","2.91.0":"2026-03-18T06:23:13.340Z","2.92.0":"2026-04-01T18:51:08.947Z","2.93.0":"2026-04-16T00:03:35.292Z","2.100.0":"2026-04-28T15:43:23.090Z","2.101.0":"2026-05-13T20:35:15.317Z","2.101.1":"2026-05-20T18:28:11.857Z","2.100.1":"2026-05-20T18:46:57.236Z","2.102.0":"2026-05-29T21:20:15.846Z","2.103.0":"2026-06-08T23:21:06.840Z","2.110.0":"2026-06-24T00:00:08.029Z","2.111.0":"2026-07-06T22:22:59.460Z","2.112.0":"2026-07-20T18:48:42.287Z","2.113.0-411909":"2026-07-29T21:41:46.414Z","2.113.1":"2026-07-29T23:50:11.248Z","2.114.0":"2026-08-03T18:17:49.414Z","2.115.0":"2026-08-10T20:04:20.176Z","2.116.0-416006":"2026-08-11T16:39:51.174Z","2.116.0":"2026-08-18T09:31:53.285Z","2.116.1":"2026-08-26T21:00:54.305Z","2.117.0":"2026-08-28T01:16:30.070Z","2.118.0":"2026-09-04T00:12:58.884Z","3.0.0":"2026-09-04T17:48:54.893Z","2.118.1":"2026-09-08T23:41:19.601Z","3.0.1":"2026-09-09T00:35:24.693Z","3.0.2":"2026-09-11T20:59:16.967Z","3.1.0":"2026-09-16T19:21:54.332Z","3.2.0":"2026-09-23T21:25:46.766Z","3.3.0":"2026-10-01T00:24:26.798Z"},"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":"packages/common/client-utils"},"description":"Not intended for use outside the Fluid Framework.","maintainers":[{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},{"name":"microsoft-oss-releases","email":"microsoft-oss-publishing@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"readme":"# @fluid-internal/client-utils\n\nThis package is intended for sharing and promoting utility functions across packages in the Fluid Framework repo,\nprimarily within the client release group.\n\n<!-- markdown-magic:begin {\"transform\":\"library-readme-header\",\"headingLevel\":2} -->\n<!-- prettier-ignore-start -->\n<!-- NOTE: This section is automatically generated using @fluid-tools/markdown-magic. Do not update these generated contents directly. -->\n\n**IMPORTANT: Fluid Framework uses this package as an implementation detail.**\n**Do not use it as a public dependency.**\n**We do not guarantee the stability of this package or its APIs.**\n\n<!-- prettier-ignore-end -->\n<!-- markdown-magic:end -->\n\n## Adding code to this package\n\nAs a utility package, this package does not have a strong identity. This means that it's easy to become a \"dumping\nground\" for code that we think we should share but doesn't have an obvious home. We try to avoid dumping things into\nutility packages, and this one is no exception.\n\nNew code should only be added to this package in rare circumstances. In most cases, the code would be better placed in a\npackage with a clear identity (e.g. an \"events\" package for shared event infrastructure) or not shared at all.\n\n## Requirements\n\nThis package has important requirements for the code within it.\n\n1. Code within this package should require some external dependencies. If it does not, then the **core-utils** package\n   is a better location.\n1. **All exports must be designated `@internal`.** This code is intended for use within the Fluid Framework only.\n   **Excepting the small set of typed event emitter APIs** that are in use by legacy test support.\n1. This package should **only contain 'implementation' code, not type definitions.** This is the most flexible rule, and\n   there are some exceptions. If the type is _only_ necessary when using this package, then it is probably OK. However,\n   usually such types would be better placed in core-interfaces or in a package that corresponds to the purpose.\n\nIf you want to add code that does not meet these requirements, these other packages may be a better choice:\n\n-   **Types and interfaces** that are intended to be broadly shared across the client release group should be put in the\n    **core-interfaces** package.\n-   **Zero-dependency shared code** should be put in the **core-utils** package.\n\n## Isomorphic Code\n\nOne of the primary reasons for this package's existence is to provide isomorphic implementations of\nBuffer and related utilities that work in both browser and Node.js environments.\n\nOur general strategy for this is as follows:\n\n-   We use the export map in package.json to provide different entrypoints for browser (indexBrowser.js)\n    vs. Node.js (indexNode.js).\n\n-   Because the browser ecosystem is more complex (bunders, etc.), we improve our odds of success by making\n    the browser the default. Only Node.js relies on remapping via the export map.\n\n-   We further simplify things by only using the export map to resolve the initial entrypoint. We do not\n    rely on export maps to remap imports within the module. (Basically, the browser / node.js specific\n    implementations fork at the entrypoint and from that point on explicitly import browser or node\n    specific files.)\n\nOne thing it is important to be aware of is that our CJS support relies on copying a stub package.json\nfile to dist/package.json to set the module type to commonjs. When resolving internal imports for CJS\npackages, module resolution will walk up from the \\*.js file and discover this stub package.json. Because\nthe stub package.json lacks an export map, internal imports will not be remapped.\n\n## Export Reports and Linting\n\nWith the current case of legacy APIs that are present here and the isometric browser and Node.js support,\ngeneration and checking of APIs is unique within client group. `lib/client-utils.(browser|node).*.d.ts` files\nare generated but not used in production (excluded from npm package).\n\nFor local (development) builds browser reports are generated first and Node.js reports are then verified to\nbe the same as browser. (Both report sets use the same target files.)\n\nPackage scripts `check:exports:esm:indexBrowser:legacy` and `check:exports:esm:indexNode:legacy` are not\nverifying actual exports, but the consistency of tags within the legacy API set.\n\n<!-- markdown-magic:begin {\"transform\":\"readme-footer\",\"headingLevel\":2} -->\n<!-- prettier-ignore-start -->\n<!-- NOTE: This section is automatically generated using @fluid-tools/markdown-magic. Do not update these generated contents directly. -->\n\n## Contribution Guidelines\n\nYou can [contribute](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md) to Fluid Framework in these ways:\n\n- Answer questions in [GitHub Discussions](https://github.com/microsoft/FluidFramework/discussions).\n- [Submit bug reports](https://github.com/microsoft/FluidFramework/issues) and help verify fixes.\n- Review [source code changes](https://github.com/microsoft/FluidFramework/pulls).\n- [Contribute bug fixes](https://github.com/microsoft/FluidFramework/blob/main/CONTRIBUTING.md).\n\nFor detailed instructions, read the [repo documentation](https://github.com/microsoft/FluidFramework/blob/main/docs/content/Home.md).\n\nThis project follows the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information, read the [Code of Conduct frequently asked questions](https://opensource.microsoft.com/codeofconduct/faq/).\nFor questions or comments, contact <opencode@microsoft.com>.\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\nUse of these trademarks or logos must follow Microsoft’s [Trademark & Brand Guidelines](https://www.microsoft.com/trademarks).\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n## Help\n\nRead the [Fluid Framework documentation](https://fluidframework.com/docs/) for information about Fluid Framework concepts and APIs.\n\nTo request information that the documentation does not contain, [create an issue](https://github.com/microsoft/FluidFramework/blob/main/docs/content/Contributing/Submitting-Bugs-and-Feature-Requests.md).\n\n## Trademark\n\nThis project may contain Microsoft trademarks or logos for Microsoft projects, products, or services.\n\nUse of these trademarks or logos must follow Microsoft's [Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).\n\nUse of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.\n\n<!-- prettier-ignore-end -->\n<!-- markdown-magic:end -->\n","readmeFilename":"README.md"}