{"_id":"@fluid-internal/presence-runtime","_rev":"28-cfa795b8f1cbb6c30bf118e68d3a97fd","name":"@fluid-internal/presence-runtime","dist-tags":{"dev":"2.116.0-416006","rc":"2.118.1","latest":"3.3.0"},"versions":{"2.93.0":{"name":"@fluid-internal/presence-runtime","version":"2.93.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"59bc2c58aa7aad562fb970d9dce56ca07595a3f6","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.93.0.tgz","fileCount":264,"integrity":"sha512-+0OxxX5c+oHStOT/hDQk6Hi5kvnVG4TT6502WEq0lrooJmu59K0AvFcHJamPnDJcSi3UMlAYBlz+TgwL+lQdVQ==","signatures":[{"sig":"MEUCIQCRXlj4oRwkRISXUfm/pQorbBARB6gpFymBWVPZgtfb8QIgd+bUy4vt+4Ctifo+mGKJAjTVGM7D+WbjEOQTWxyVSZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102965},"type":"module","_from":"file:fluid-internal-presence-runtime-2.93.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.93.0.tgz","_integrity":"sha512-+0OxxX5c+oHStOT/hDQk6Hi5kvnVG4TT6502WEq0lrooJmu59K0AvFcHJamPnDJcSi3UMlAYBlz+TgwL+lQdVQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.93.0","@fluid-internal/client-utils":"~2.93.0","@fluidframework/id-compressor":"~2.93.0","@fluidframework/core-interfaces":"~2.93.0","@fluidframework/telemetry-utils":"~2.93.0","@fluidframework/runtime-definitions":"~2.93.0","@fluid-internal/presence-definitions":"~2.93.0","@fluidframework/container-definitions":"~2.93.0","@fluidframework/container-runtime-definitions":"~2.93.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.64.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.93.0","@fluidframework/build-tools":"^0.64.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.93.0","@fluidframework/driver-definitions":"~2.93.0","@fluidframework/test-runtime-utils":"~2.93.0","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.93.0_1776297666610_0.5740553470080778","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@fluid-internal/presence-runtime","version":"2.100.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"9265d73bd02ac375d4802d5b56f1e58963e63fac","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.100.0.tgz","fileCount":264,"integrity":"sha512-yeujM5cyijxPRHTsdHlXPG1cjmCe4ryptuHXhv5dcTswYJSsq6wVOXqsMoEYod+nRTlJA6acTikb7U9Q4/Fnvg==","signatures":[{"sig":"MEQCIDIyro1X1hsgMeNzmYG5njbFXBEQjukXaSaFQW4UnT/YAiAFAgTCDnaKlOtLzwhnbARE9PZ+YvEqLIlnBqRkiJYnuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104735},"type":"module","_from":"file:fluid-internal-presence-runtime-2.100.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.100.0.tgz","_integrity":"sha512-yeujM5cyijxPRHTsdHlXPG1cjmCe4ryptuHXhv5dcTswYJSsq6wVOXqsMoEYod+nRTlJA6acTikb7U9Q4/Fnvg==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.100.0","@fluid-internal/client-utils":"~2.100.0","@fluidframework/id-compressor":"~2.100.0","@fluidframework/core-interfaces":"~2.100.0","@fluidframework/telemetry-utils":"~2.100.0","@fluidframework/runtime-definitions":"~2.100.0","@fluid-internal/presence-definitions":"~2.100.0","@fluidframework/container-definitions":"~2.100.0","@fluidframework/container-runtime-definitions":"~2.100.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.100.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.0","@fluidframework/driver-definitions":"~2.100.0","@fluidframework/test-runtime-utils":"~2.100.0","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.100.0_1777390858289_0.7831759988256732","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@fluid-internal/presence-runtime","version":"2.101.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"e910e0c62bb049c90a9321fbc5e64962b0622036","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.101.0.tgz","fileCount":264,"integrity":"sha512-7vlnujR1kGt/BCSmxPyEgEJ3CnoTfhLClcQrnxY0FgIStZXH5wDhL60CvwB/S37UEB7tZsdmOxEFShMz5rEJ5w==","signatures":[{"sig":"MEYCIQDe6buSHvmGgcjWz+Ly7qrMEpoBQl3cusGZYP7V7w37RAIhAPzaELGDCHX+2Al9U1JHmwH83vAJ83XFElgI+OmTaoeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104735},"type":"module","_from":"file:fluid-internal-presence-runtime-2.101.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.101.0.tgz","_integrity":"sha512-7vlnujR1kGt/BCSmxPyEgEJ3CnoTfhLClcQrnxY0FgIStZXH5wDhL60CvwB/S37UEB7tZsdmOxEFShMz5rEJ5w==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.101.0","@fluid-internal/client-utils":"~2.101.0","@fluidframework/id-compressor":"~2.101.0","@fluidframework/core-interfaces":"~2.101.0","@fluidframework/telemetry-utils":"~2.101.0","@fluidframework/runtime-definitions":"~2.101.0","@fluid-internal/presence-definitions":"~2.101.0","@fluidframework/container-definitions":"~2.101.0","@fluidframework/container-runtime-definitions":"~2.101.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.101.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.0","@fluidframework/driver-definitions":"~2.101.0","@fluidframework/test-runtime-utils":"~2.101.0","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.101.0_1778704384094_0.224162518067462","host":"s3://npm-registry-packages-npm-production"}},"2.101.1":{"name":"@fluid-internal/presence-runtime","version":"2.101.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"b28384a5b9b4fbf3353e13a5b0c0ce65f09489b2","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.101.1.tgz","fileCount":264,"integrity":"sha512-aCn4lcQGjdnf9vSsn/SXUnt48SuHYE7PCs7VWaiaFoTqijSWQWM23oOJghCmKWCWhngL6FtYjxnEvv72j4pEXw==","signatures":[{"sig":"MEUCIQC+VpJfYVxnqYpXjK6YcgHT5Zn+xe26zPmnpyqjroBdkgIgJdsctwKhwpAspvOkWcu86hd0zaSdQi+rWaKQlxbf+i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104735},"type":"module","_from":"file:fluid-internal-presence-runtime-2.101.1.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.101.1.tgz","_integrity":"sha512-aCn4lcQGjdnf9vSsn/SXUnt48SuHYE7PCs7VWaiaFoTqijSWQWM23oOJghCmKWCWhngL6FtYjxnEvv72j4pEXw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.101.1","@fluid-internal/client-utils":"~2.101.1","@fluidframework/id-compressor":"~2.101.1","@fluidframework/core-interfaces":"~2.101.1","@fluidframework/telemetry-utils":"~2.101.1","@fluidframework/runtime-definitions":"~2.101.1","@fluid-internal/presence-definitions":"~2.101.1","@fluidframework/container-definitions":"~2.101.1","@fluidframework/container-runtime-definitions":"~2.101.1"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.101.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.101.1","@fluidframework/driver-definitions":"~2.101.1","@fluidframework/test-runtime-utils":"~2.101.1","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.101.1_1779301553922_0.5355231928858708","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"@fluid-internal/presence-runtime","version":"2.100.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"b7e0c8c519b729bb093b5ccaa6b6fe7cdb724f34","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.100.1.tgz","fileCount":264,"integrity":"sha512-AizaUeddEJoVvTP4L9tL59a3Ny5mevJPzU591TZQ1/r0zy9l7EctHZh2X3JVwfZS6k+nfY+QUxXK9y/Hm1m4fQ==","signatures":[{"sig":"MEQCIFd10TinZB+5tVeflCexyNfQYUlIkz18Jqb+Brj5Tau/AiBEVWhOmsqdcurAaoFQ00UtOtfI5q3YYakAeVthTuFPRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104735},"type":"module","_from":"file:fluid-internal-presence-runtime-2.100.1.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.100.1.tgz","_integrity":"sha512-AizaUeddEJoVvTP4L9tL59a3Ny5mevJPzU591TZQ1/r0zy9l7EctHZh2X3JVwfZS6k+nfY+QUxXK9y/Hm1m4fQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.100.1","@fluid-internal/client-utils":"~2.100.1","@fluidframework/id-compressor":"~2.100.1","@fluidframework/core-interfaces":"~2.100.1","@fluidframework/telemetry-utils":"~2.100.1","@fluidframework/runtime-definitions":"~2.100.1","@fluid-internal/presence-definitions":"~2.100.1","@fluidframework/container-definitions":"~2.100.1","@fluidframework/container-runtime-definitions":"~2.100.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.100.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.100.1","@fluidframework/driver-definitions":"~2.100.1","@fluidframework/test-runtime-utils":"~2.100.1","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.100.1_1779302688803_0.9520292590878929","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@fluid-internal/presence-runtime","version":"2.102.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"4d1efeaa7f34a5863c298a92070b08c57c410cca","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.102.0.tgz","fileCount":264,"integrity":"sha512-97CxMvxhdyFik8VcZaRXAwJZhnzSdj+c6o0cVbzkQN9PMEHWee7JmcANPAjCAXzzhcMAHkpiPAr03aGAQywRgA==","signatures":[{"sig":"MEUCIFmuxyGHw+MnzU0LiFHhk4JPfewE03cUPeFuE6+S+Q4JAiEA9CMHBkN6pyvAGLsTRsDPM1/zgQeVOgY7zWkslsnsl/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104735},"type":"module","_from":"file:fluid-internal-presence-runtime-2.102.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.102.0.tgz","_integrity":"sha512-97CxMvxhdyFik8VcZaRXAwJZhnzSdj+c6o0cVbzkQN9PMEHWee7JmcANPAjCAXzzhcMAHkpiPAr03aGAQywRgA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.102.0","@fluid-internal/client-utils":"~2.102.0","@fluidframework/id-compressor":"~2.102.0","@fluidframework/core-interfaces":"~2.102.0","@fluidframework/telemetry-utils":"~2.102.0","@fluidframework/runtime-definitions":"~2.102.0","@fluid-internal/presence-definitions":"~2.102.0","@fluidframework/container-definitions":"~2.102.0","@fluidframework/container-runtime-definitions":"~2.102.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.102.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.102.0","@fluidframework/driver-definitions":"~2.102.0","@fluidframework/test-runtime-utils":"~2.102.0","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.102.0_1780089488293_0.09787702361954209","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@fluid-internal/presence-runtime","version":"2.103.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"a505a2d780325c8402623c537173a6bfeadadb08","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.103.0.tgz","fileCount":196,"integrity":"sha512-bHs+NlqfID/gSxKVGCc8fj5pDRS/bfxCmwGDbch2Z7bqPqVtFKWPBKuFsr/fOgpm7VUNWCGlLnxgtvyQtniFcA==","signatures":[{"sig":"MEQCIChvhONlp3kdc7sg+WRTgBfKTzUlViMGCiTCtKlxyhVvAiBDXOAbYMl022B6+uR7cyl1GPKxU+p00/cbIqhAGHMtrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723317},"type":"module","_from":"file:fluid-internal-presence-runtime-2.103.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.103.0.tgz","_integrity":"sha512-bHs+NlqfID/gSxKVGCc8fj5pDRS/bfxCmwGDbch2Z7bqPqVtFKWPBKuFsr/fOgpm7VUNWCGlLnxgtvyQtniFcA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.103.0","@fluid-internal/client-utils":"~2.103.0","@fluidframework/id-compressor":"~2.103.0","@fluidframework/core-interfaces":"~2.103.0","@fluidframework/telemetry-utils":"~2.103.0","@fluidframework/runtime-definitions":"~2.103.0","@fluid-internal/presence-definitions":"~2.103.0","@fluidframework/container-definitions":"~2.103.0","@fluidframework/container-runtime-definitions":"~2.103.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.103.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.103.0","@fluidframework/driver-definitions":"~2.103.0","@fluidframework/test-runtime-utils":"~2.103.0","@fluidframework/eslint-config-fluid":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.103.0_1780960739382_0.581653196998076","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@fluid-internal/presence-runtime","version":"2.110.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"7d115b67e3f5bd9817a504be75a812ec6122f8ad","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.110.0.tgz","fileCount":196,"integrity":"sha512-mzMpJHq1TiQOcF5hsRYjed5oRd6LbvfNRfPOImobKdFNeR5U02utN7JD47ZweBv/+xzJxCBqHDpi8p5JSMb5og==","signatures":[{"sig":"MEQCIFtvBVJMMU+pLY453PB5uVSeeOymnFl9aaPcdrPspPIgAiAUn2nji7+Mjla3GD63Yt1HKiuQ6zJPPJ19OeUNHSwQfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723318},"type":"module","_from":"file:fluid-internal-presence-runtime-2.110.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.110.0.tgz","_integrity":"sha512-mzMpJHq1TiQOcF5hsRYjed5oRd6LbvfNRfPOImobKdFNeR5U02utN7JD47ZweBv/+xzJxCBqHDpi8p5JSMb5og==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.110.0","@fluid-internal/client-utils":"~2.110.0","@fluidframework/id-compressor":"~2.110.0","@fluidframework/core-interfaces":"~2.110.0","@fluidframework/telemetry-utils":"~2.110.0","@fluidframework/runtime-definitions":"~2.110.0","@fluid-internal/presence-definitions":"~2.110.0","@fluidframework/container-definitions":"~2.110.0","@fluidframework/container-runtime-definitions":"~2.110.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^9.2.1","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.110.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.110.0","@fluidframework/driver-definitions":"~2.110.0","@fluidframework/test-runtime-utils":"~2.110.0","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.110.0_1782259078298_0.5293653437703263","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@fluid-internal/presence-runtime","version":"2.111.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"88886256247f663af817cfe12615e8c688016955","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.111.0.tgz","fileCount":196,"integrity":"sha512-j1zFEjtg/6AZtIulAuIrb8u2lP/Wa1mUCxdhWCKM0Z4DciG503YDrXVdA6lNnuSW56URQOy0WGxdmf/H5h9+wQ==","signatures":[{"sig":"MEYCIQD8TKkrmf3uh9Jz+r6gxl6C/y2wAD0iVzLdsdP8XL8SLQIhAMEnSxIUMdoc0Kvdixw7e76PVmlOfWE/tsWgH8XrtyNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723319},"type":"module","_from":"file:fluid-internal-presence-runtime-2.111.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.111.0.tgz","_integrity":"sha512-j1zFEjtg/6AZtIulAuIrb8u2lP/Wa1mUCxdhWCKM0Z4DciG503YDrXVdA6lNnuSW56URQOy0WGxdmf/H5h9+wQ==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.111.0","@fluid-internal/client-utils":"~2.111.0","@fluidframework/id-compressor":"~2.111.0","@fluidframework/core-interfaces":"~2.111.0","@fluidframework/telemetry-utils":"~2.111.0","@fluidframework/runtime-definitions":"~2.111.0","@fluid-internal/presence-definitions":"~2.111.0","@fluidframework/container-definitions":"~2.111.0","@fluidframework/container-runtime-definitions":"~2.111.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.111.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.111.0","@fluidframework/driver-definitions":"~2.111.0","@fluidframework/test-runtime-utils":"~2.111.0","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.111.0_1783376454170_0.7306112102195912","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@fluid-internal/presence-runtime","version":"2.112.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"8da0a94912d1290b3b0886f8714988197bbb6665","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.112.0.tgz","fileCount":196,"integrity":"sha512-I3+e6TPCb5++/Q5UEIVYYft/Nf9FByAfQY8i+Bp3f+Gx1ZFSZ3a2fAvf/vUh4ERpZuWV48B1dUAzUmYPHVXAXA==","signatures":[{"sig":"MEUCICdTtTeB2LCBTCBT0K91vK30Qy44fkx3kwXH6dsxVE8TAiEAoQGmQevPKDu306fG605QmQT7J+bNQSsNhCT/z91iOPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723319},"type":"module","_from":"file:fluid-internal-presence-runtime-2.112.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.112.0.tgz","_integrity":"sha512-I3+e6TPCb5++/Q5UEIVYYft/Nf9FByAfQY8i+Bp3f+Gx1ZFSZ3a2fAvf/vUh4ERpZuWV48B1dUAzUmYPHVXAXA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.112.0","@fluid-internal/client-utils":"~2.112.0","@fluidframework/id-compressor":"~2.112.0","@fluidframework/core-interfaces":"~2.112.0","@fluidframework/telemetry-utils":"~2.112.0","@fluidframework/runtime-definitions":"~2.112.0","@fluid-internal/presence-definitions":"~2.112.0","@fluidframework/container-definitions":"~2.112.0","@fluidframework/container-runtime-definitions":"~2.112.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.112.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.112.0","@fluidframework/driver-definitions":"~2.112.0","@fluidframework/test-runtime-utils":"~2.112.0","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.112.0_1784573193071_0.7965023446302226","host":"s3://npm-registry-packages-npm-production"}},"2.113.0-411909":{"name":"@fluid-internal/presence-runtime","version":"2.113.0-411909","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"9335a053d872e30ce01f2c0f3b49a22921ef7ffc","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.113.0-411909.tgz","fileCount":196,"integrity":"sha512-2BDPTO0P6mX/TRw+Sg/wFAt2fd0ILjEFu7G/x9o2bdlPR3jPMUNwj/snzXrNUwRFLlVpmpxs6M272i7jc9PSuw==","signatures":[{"sig":"MEYCIQCJBYu+KKS4wiHUBpYOIqki32oEtkpaZJ36KrtGLs+AXwIhAPGMrAYXQ5DTmBzsjNz4JiBTQA2/+Yh+R9BWBZPrnODA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723468},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8b65b56b-3e27-4433-94b1-3c04eb7b8fa9\\fluid-internal-presence-runtime-2.113.0-411909.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\8b65b56b-3e27-4433-94b1-3c04eb7b8fa9\\fluid-internal-presence-runtime-2.113.0-411909.tgz","_integrity":"sha512-2BDPTO0P6mX/TRw+Sg/wFAt2fd0ILjEFu7G/x9o2bdlPR3jPMUNwj/snzXrNUwRFLlVpmpxs6M272i7jc9PSuw==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"2.113.0-411909","@fluid-internal/client-utils":"2.113.0-411909","@fluidframework/id-compressor":"2.113.0-411909","@fluidframework/core-interfaces":"2.113.0-411909","@fluidframework/telemetry-utils":"2.113.0-411909","@fluidframework/runtime-definitions":"2.113.0-411909","@fluid-internal/presence-definitions":"2.113.0-411909","@fluidframework/container-definitions":"2.113.0-411909","@fluidframework/container-runtime-definitions":"2.113.0-411909"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"2.113.0-411909","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.113.0-411909","@fluidframework/driver-definitions":"2.113.0-411909","@fluidframework/test-runtime-utils":"2.113.0-411909","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.113.0-411909_1785362363253_0.5243679660526346","host":"s3://npm-registry-packages-npm-production"}},"2.113.1":{"name":"@fluid-internal/presence-runtime","version":"2.113.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"d9a5c10995bc18eca910cee44c72e34d679e53da","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.113.1.tgz","fileCount":196,"integrity":"sha512-yCTQd9DrGYebDwZ+o9S/BkDEKY79BVFqTWP6YVPzV76exBEAtwzo+kt3N2TSXYDE9qdYI/FgETLvA4YlSn3l3g==","signatures":[{"sig":"MEYCIQCImGRdySGqRDAiyGTRWFvV5rBr7X3nFE9LUoqjXtuRjgIhAP5IyIh8OcgEAB7kGW2hap1WPujV6xnBuvj2uhaIBQ5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723319},"type":"module","_from":"file:fluid-internal-presence-runtime-2.113.1.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"npm run build:test:esm && npm run build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"ms-fluid-bot","email":"ffsa@microsoft.com"},"_resolved":"/mnt/vss/_work/1/pack/tarballs/fluid-internal-presence-runtime-2.113.1.tgz","_integrity":"sha512-yCTQd9DrGYebDwZ+o9S/BkDEKY79BVFqTWP6YVPzV76exBEAtwzo+kt3N2TSXYDE9qdYI/FgETLvA4YlSn3l3g==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"_npmVersion":"10.9.7","description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@fluidframework/core-utils":"~2.113.1","@fluid-internal/client-utils":"~2.113.1","@fluidframework/id-compressor":"~2.113.1","@fluidframework/core-interfaces":"~2.113.1","@fluidframework/telemetry-utils":"~2.113.1","@fluidframework/runtime-definitions":"~2.113.1","@fluid-internal/presence-definitions":"~2.113.1","@fluidframework/container-definitions":"~2.113.1","@fluidframework/container-runtime-definitions":"~2.113.1"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.113.1","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.113.1","@fluidframework/driver-definitions":"~2.113.1","@fluidframework/test-runtime-utils":"~2.113.1","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.113.1_1785368895187_0.32075432419009164","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@fluid-internal/presence-runtime","version":"2.114.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"a0758fb3384225168b2cdc789984a05187f9e561","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.114.0.tgz","fileCount":196,"integrity":"sha512-h0jOZY+LwqIuk7SX8AhCjrwWxIY0pNqgXPUYSAkQpwamg1wHp7/nyrSPgYvurcnyMc85Gu5MDOixD6vEwjq1jA==","signatures":[{"sig":"MEUCIQCD/p3RkUmgvJlW0CagzeybZ5siYu90dIR6K62gbTY3swIgGTTq3BibEWZwrlslBGJP/NXV7ZdUSA0tP4NaFbVLhuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723321},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\4527c9f1-56b1-4cfe-87c0-a1f519417bb9\\fluid-internal-presence-runtime-2.114.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\4527c9f1-56b1-4cfe-87c0-a1f519417bb9\\fluid-internal-presence-runtime-2.114.0.tgz","_integrity":"sha512-h0jOZY+LwqIuk7SX8AhCjrwWxIY0pNqgXPUYSAkQpwamg1wHp7/nyrSPgYvurcnyMc85Gu5MDOixD6vEwjq1jA==","repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.114.0","@fluid-internal/client-utils":"~2.114.0","@fluidframework/id-compressor":"~2.114.0","@fluidframework/core-interfaces":"~2.114.0","@fluidframework/telemetry-utils":"~2.114.0","@fluidframework/runtime-definitions":"~2.114.0","@fluid-internal/presence-definitions":"~2.114.0","@fluidframework/container-definitions":"~2.114.0","@fluidframework/container-runtime-definitions":"~2.114.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.114.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.114.0","@fluidframework/driver-definitions":"~2.114.0","@fluidframework/test-runtime-utils":"~2.114.0","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.114.0_1785782043524_0.4766982390970249","host":"s3://npm-registry-packages-npm-production"}},"2.115.0":{"name":"@fluid-internal/presence-runtime","version":"2.115.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"a8f22c92a785d2c81f8723dfa9b9474fccb21853","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.115.0.tgz","fileCount":196,"integrity":"sha512-TLABDaxM1+DBqP3jTlCxYs+nnzvwh8ms8PBf8OMBXXHjxL/fjDtiCnQS4QU6cq50zcjUNf0k795243cBtzi9ww==","signatures":[{"sig":"MEQCIDU3ov7Cyhof0t8GwLmiBcadOx85Ne1LuAH0piMcQqNnAiB4niAf/dzqddAZNDjcwtK+shqDTU9akzl8hFs6PZvRhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\472be278-67dd-4e99-a108-a36b02666a7a\\fluid-internal-presence-runtime-2.115.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\472be278-67dd-4e99-a108-a36b02666a7a\\fluid-internal-presence-runtime-2.115.0.tgz","_integrity":"sha512-TLABDaxM1+DBqP3jTlCxYs+nnzvwh8ms8PBf8OMBXXHjxL/fjDtiCnQS4QU6cq50zcjUNf0k795243cBtzi9ww==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.115.0","@fluid-internal/client-utils":"~2.115.0","@fluidframework/id-compressor":"~2.115.0","@fluidframework/core-interfaces":"~2.115.0","@fluidframework/telemetry-utils":"~2.115.0","@fluidframework/runtime-definitions":"~2.115.0","@fluid-internal/presence-definitions":"~2.115.0","@fluidframework/container-definitions":"~2.115.0","@fluidframework/container-runtime-definitions":"~2.115.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.115.0","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.115.0","@fluidframework/driver-definitions":"~2.115.0","@fluidframework/test-runtime-utils":"~2.115.0","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.115.0_1786393295034_0.14934785249825788","host":"s3://npm-registry-packages-npm-production"}},"2.116.0-416006":{"name":"@fluid-internal/presence-runtime","version":"2.116.0-416006","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"03fe9bb474de5fd0b6399ae965e46d1b6bcbc688","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.116.0-416006.tgz","fileCount":196,"integrity":"sha512-7E4I2Kx6m5AfU1U5nEXNnqLre3OK/u23cVo5ZQNnULxU/i9p2dsT5R7NNEQjH29lvzxl7r84tZ89y30jDsvCBQ==","signatures":[{"sig":"MEYCIQCOEvmWLe6ZjYj6AIZuBe9k5pfY1Ljsgp7n4UIVinrL2wIhAPYnJOzYgPG5rUSUd5JNWk9zriJJsiPmeEzsvt6LsJ2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723784},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\dc4f9251-0541-45c3-b3b2-bf05f4e4188d\\fluid-internal-presence-runtime-2.116.0-416006.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\dc4f9251-0541-45c3-b3b2-bf05f4e4188d\\fluid-internal-presence-runtime-2.116.0-416006.tgz","_integrity":"sha512-7E4I2Kx6m5AfU1U5nEXNnqLre3OK/u23cVo5ZQNnULxU/i9p2dsT5R7NNEQjH29lvzxl7r84tZ89y30jDsvCBQ==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"2.116.0-416006","@fluid-internal/client-utils":"2.116.0-416006","@fluidframework/id-compressor":"2.116.0-416006","@fluidframework/core-interfaces":"2.116.0-416006","@fluidframework/telemetry-utils":"2.116.0-416006","@fluidframework/runtime-definitions":"2.116.0-416006","@fluid-internal/presence-definitions":"2.116.0-416006","@fluidframework/container-definitions":"2.116.0-416006","@fluidframework/container-runtime-definitions":"2.116.0-416006"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.2","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.65.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"2.116.0-416006","@fluidframework/build-tools":"^0.65.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"2.116.0-416006","@fluidframework/driver-definitions":"2.116.0-416006","@fluidframework/test-runtime-utils":"2.116.0-416006","@fluidframework/eslint-config-fluid":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.116.0-416006_1786467426372_0.7657809910961335","host":"s3://npm-registry-packages-npm-production"}},"2.116.0":{"name":"@fluid-internal/presence-runtime","version":"2.116.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"1b4df5856d460d13064c52277fdbb61af9c82913","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.116.0.tgz","fileCount":196,"integrity":"sha512-xifuABs1RAa5aQzmoaKKJBB84GE8rYwn89zORv8/Clr6DeenZioATVAUuDSfqNdf+o40KF6YNG1Q5VgDehCRgQ==","signatures":[{"sig":"MEQCIDsYnVww1oL7JBQl9NM3zSLAXMP3EU/EnEKevWxaFX5EAiA+8zoV+WKQzWC6qDzh7GHsB3AQY++nS4OLXxTWSwBrJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\673ddb18-35fc-435d-8a35-73e59d55c2a3\\fluid-internal-presence-runtime-2.116.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\673ddb18-35fc-435d-8a35-73e59d55c2a3\\fluid-internal-presence-runtime-2.116.0.tgz","_integrity":"sha512-xifuABs1RAa5aQzmoaKKJBB84GE8rYwn89zORv8/Clr6DeenZioATVAUuDSfqNdf+o40KF6YNG1Q5VgDehCRgQ==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.116.0","@fluid-internal/client-utils":"~2.116.0","@fluidframework/id-compressor":"~2.116.0","@fluidframework/core-interfaces":"~2.116.0","@fluidframework/telemetry-utils":"~2.116.0","@fluidframework/runtime-definitions":"~2.116.0","@fluid-internal/presence-definitions":"~2.116.0","@fluidframework/container-definitions":"~2.116.0","@fluidframework/container-runtime-definitions":"~2.116.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.116.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.0","@fluidframework/driver-definitions":"~2.116.0","@fluidframework/test-runtime-utils":"~2.116.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.116.0_1787046672759_0.8634642890286595","host":"s3://npm-registry-packages-npm-production"}},"2.116.1":{"name":"@fluid-internal/presence-runtime","version":"2.116.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"5c6bc417191e66df7e7037366f14ab712e8ef069","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.116.1.tgz","fileCount":196,"integrity":"sha512-5SBdeVo7yRoyxgd8WdTTTeq009sTLJN1oLNm2sNmJ9vU9+wRW8BSR9ckjlhU+I9htBUVggRddNhWG3CDRsd+9Q==","signatures":[{"sig":"MEYCIQD5vit2Kw9VjwdkaXvGaLp/WZvmzEIemKqJmzDVPHn/bQIhANd7KL53Z7OiT+nf1xI6dZb4LYmzby40m7t8tfffjdFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfl+4es/mCPcoxZjUCzHfJUV8q74ZyUmKpvNVAObaVBAiEAo/ZPeg9mw/ROkKfzH+HD5npBN+kkgLDNVzE85dNS41Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\291410b2-a736-4ecd-a0da-175aef62d4e4\\fluid-internal-presence-runtime-2.116.1.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\291410b2-a736-4ecd-a0da-175aef62d4e4\\fluid-internal-presence-runtime-2.116.1.tgz","_integrity":"sha512-5SBdeVo7yRoyxgd8WdTTTeq009sTLJN1oLNm2sNmJ9vU9+wRW8BSR9ckjlhU+I9htBUVggRddNhWG3CDRsd+9Q==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.116.1","@fluid-internal/client-utils":"~2.116.1","@fluidframework/id-compressor":"~2.116.1","@fluidframework/core-interfaces":"~2.116.1","@fluidframework/telemetry-utils":"~2.116.1","@fluidframework/runtime-definitions":"~2.116.1","@fluid-internal/presence-definitions":"~2.116.1","@fluidframework/container-definitions":"~2.116.1","@fluidframework/container-runtime-definitions":"~2.116.1"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.116.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.116.1","@fluidframework/driver-definitions":"~2.116.1","@fluidframework/test-runtime-utils":"~2.116.1","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.116.1_1787779132967_0.7684618414763014","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@fluid-internal/presence-runtime","version":"2.117.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"a8d49bdf64fc76c357c085ebe3df7b90c201ecc6","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.117.0.tgz","fileCount":196,"integrity":"sha512-1lcCkgE01DPlpa7Uaf1hzwePFjMoZZLPnyFoyrnQzVoqhhoXXtNAXskTLIYy8iV2e2et2+Yl0Y8HzbF/1MaC0w==","signatures":[{"sig":"MEUCIQDAGGIFbQUNT+nb30aio8A14KPROvB8nX2s8NtIoLaQ2AIgJ3mn3UiqtXuoJT6+V7o67bNFs0W7EeSdgRImTXEezNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBh8Yb987CFxmPw2q5Oh0EsuRaeD2aDoWXrubD9coetAAiBRI8LpJZtsn3uK8zB9TvMnlMe5D+zmFzCPWaHEExp7vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\71a89f06-488c-4901-98f7-4dbfb0d5a953\\fluid-internal-presence-runtime-2.117.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\71a89f06-488c-4901-98f7-4dbfb0d5a953\\fluid-internal-presence-runtime-2.117.0.tgz","_integrity":"sha512-1lcCkgE01DPlpa7Uaf1hzwePFjMoZZLPnyFoyrnQzVoqhhoXXtNAXskTLIYy8iV2e2et2+Yl0Y8HzbF/1MaC0w==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.117.0","@fluid-internal/client-utils":"~2.117.0","@fluidframework/id-compressor":"~2.117.0","@fluidframework/core-interfaces":"~2.117.0","@fluidframework/telemetry-utils":"~2.117.0","@fluidframework/runtime-definitions":"~2.117.0","@fluid-internal/presence-definitions":"~2.117.0","@fluidframework/container-definitions":"~2.117.0","@fluidframework/container-runtime-definitions":"~2.117.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.117.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.117.0","@fluidframework/driver-definitions":"~2.117.0","@fluidframework/test-runtime-utils":"~2.117.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.117.0_1787880796613_0.05886458483936097","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@fluid-internal/presence-runtime","version":"2.118.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"e78fe43b5f79a80d2a682d15000af76820684344","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.118.0.tgz","fileCount":196,"integrity":"sha512-CiAS92gdBDIjMIbphRLnj7xRMVteyzriqLsCktcFNoxO26gt0A22o33njHyfEcAd02sZ7M8RCa43MEmPGW94Zw==","signatures":[{"sig":"MEUCIQCmIXqc2FTOe2cggYZ2y++n6Yfd2vlMhOZehJSggLgc4AIgZAjssFH38qyVHpIppA1/MrNNpjr8yMfLpNtKEPUnGi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHpNQofQD5LOtN1QOk4VBVwaTXBaTVfhE7rkrLZs7Qd6AiBA80WPyJA3M3fkTFztHQsGN4kekfkd7i59op1KydiMoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\154a84e9-b2e8-4b79-9369-28452b742495\\fluid-internal-presence-runtime-2.118.0.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\154a84e9-b2e8-4b79-9369-28452b742495\\fluid-internal-presence-runtime-2.118.0.tgz","_integrity":"sha512-CiAS92gdBDIjMIbphRLnj7xRMVteyzriqLsCktcFNoxO26gt0A22o33njHyfEcAd02sZ7M8RCa43MEmPGW94Zw==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.118.0","@fluid-internal/client-utils":"~2.118.0","@fluidframework/id-compressor":"~2.118.0","@fluidframework/core-interfaces":"~2.118.0","@fluidframework/telemetry-utils":"~2.118.0","@fluidframework/runtime-definitions":"~2.118.0","@fluid-internal/presence-definitions":"~2.118.0","@fluidframework/container-definitions":"~2.118.0","@fluidframework/container-runtime-definitions":"~2.118.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.118.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.0","@fluidframework/driver-definitions":"~2.118.0","@fluidframework/test-runtime-utils":"~2.118.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.118.0_1788481869728_0.9387870600440156","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fluid-internal/presence-runtime","version":"3.0.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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":"3e1a13a93ff14be8ab79fc1d02b0b8ddf2231e3d","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.0.0.tgz","fileCount":99,"integrity":"sha512-UbkmAtF81mCu7KN5LLxgtDhx/d+806BKi5l2HWS0/qCg7aGfiWEmfOrxnOZvkJ4yJU6wkvWuPmBi5o06N8KjnA==","signatures":[{"sig":"MEUCIQCqofu/Azi4zvCtl6Khvg950LStJt5U5DonBKsHIPOu1wIgJ4XsqFdoSsEMUyPc87p466ITEEjpi/tNlF1wRCWaWBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD33WRWTxqq8buLRMiWKAk5i9i6ck/X7xfRCRfUx3T4SgIgBMZXu5M+rLivrU+tMdzrVuAwSV2KNrU5hPFnDUGyNUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363528},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2f691590-9dfa-4b03-93d0-6ee8e766a58a\\fluid-internal-presence-runtime-3.0.0.tgz","exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2f691590-9dfa-4b03-93d0-6ee8e766a58a\\fluid-internal-presence-runtime-3.0.0.tgz","_integrity":"sha512-UbkmAtF81mCu7KN5LLxgtDhx/d+806BKi5l2HWS0/qCg7aGfiWEmfOrxnOZvkJ4yJU6wkvWuPmBi5o06N8KjnA==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~3.0.0","@fluid-internal/client-utils":"~3.0.0","@fluidframework/id-compressor":"~3.0.0","@fluidframework/core-interfaces":"~3.0.0","@fluidframework/telemetry-utils":"~3.0.0","@fluidframework/runtime-definitions":"~3.0.0","@fluid-internal/presence-definitions":"~3.0.0","@fluidframework/container-definitions":"~3.0.0","@fluidframework/container-runtime-definitions":"~3.0.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.0.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.0","@fluidframework/driver-definitions":"~3.0.0","@fluidframework/test-runtime-utils":"~3.0.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_3.0.0_1788545217717_0.47891138793771115","host":"s3://npm-registry-packages-npm-production"}},"2.118.1":{"name":"@fluid-internal/presence-runtime","version":"2.118.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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":"da8c55587ba28bab31408280707233bc3c48dfd0","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.118.1.tgz","fileCount":196,"integrity":"sha512-Te/MDmMcbzJkh5llzXiGPwIcCV0M9+sa2oqCHxiGYXrcSMqDAc6w/0JNk9gwjEyKrLLGqLpzeG7U+KtFe2n2bA==","signatures":[{"sig":"MEQCIGWr4q1wc4goipdBk0Qfb0Da/3TD12ASDrSlkZkBS8KNAiAl+8XvvqMvUbHj1klMuaKIbJUp63lEjLdsGZx+ROGdeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC95X4bUcv3ouEbWkVcy0mQ8My8vFOHxDIrmzMD75hzlAiBb5i2ICEFke2Q5Nmu3eaVEbuvrCiNz4L9Qp4MzvxSnKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723635},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2d4de33f-887a-4f1d-9577-7f3453f7eb28\\fluid-internal-presence-runtime-2.118.1.tgz","exports":{"./utils":{"import":"./lib/utils/index.js","require":"./dist/utils/index.js"},"./states":{"import":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"require":{"types":"./dist/states/index.d.ts","default":"./dist/states/index.js"}},"./extension":{"import":"./lib/runtime/extension/index.js","require":"./dist/runtime/extension/index.js"},"./workspace":{"import":"./lib/workspace/index.js","require":"./dist/workspace/index.js"},"./internal/test":{"allow-ff-test-exports":{"import":"./lib/runtime/test.js","require":"./dist/runtime/test.js"}},"./internal/protocol":{"allow-ff-test-exports":{"types":{"import":"./lib/runtime/protocol.d.ts","require":"./dist/runtime/protocol.d.ts"}}},"./internal/test-utils":{"allow-ff-test-exports":{"import":"./lib/test/utils/index.js","require":"./dist/test/utils/index.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","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:test":"concurrently npm:build:test:esm npm:build:test:cjs","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm && echo skipping cjs to avoid overhead - npm run test:mocha:cjs","check:biome":"biome check .","build:esnext":"tsc --project ./tsconfig.esm.json","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:commonjs":"fluid-build . --task commonjs","build:test:cjs":"fluid-tsc commonjs --project ./tsconfig.test.cjs.json","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:cjs":"cross-env FLUID_TEST_MODULE_SYSTEM=CJS \"MOCHA_SPEC=dist/**/*.spec.*js\" mocha","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:cjs":"api-extractor run --config api-extractor/api-extractor-lint-states.cjs.json","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile node16 --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\2d4de33f-887a-4f1d-9577-7f3453f7eb28\\fluid-internal-presence-runtime-2.118.1.tgz","_integrity":"sha512-Te/MDmMcbzJkh5llzXiGPwIcCV0M9+sa2oqCHxiGYXrcSMqDAc6w/0JNk9gwjEyKrLLGqLpzeG7U+KtFe2n2bA==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~2.118.1","@fluid-internal/client-utils":"~2.118.1","@fluidframework/id-compressor":"~2.118.1","@fluidframework/core-interfaces":"~2.118.1","@fluidframework/telemetry-utils":"~2.118.1","@fluidframework/runtime-definitions":"~2.118.1","@fluid-internal/presence-definitions":"~2.118.1","@fluidframework/container-definitions":"~2.118.1","@fluidframework/container-runtime-definitions":"~2.118.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~5.4.5","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~2.118.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~2.118.1","@fluidframework/driver-definitions":"~2.118.1","@fluidframework/test-runtime-utils":"~2.118.1","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_2.118.1_1788911990252_0.08817349978437039","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@fluid-internal/presence-runtime","version":"3.0.1","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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":"5e1667c2993cc0b427c9c43bb2d9a826ed166cb0","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.0.1.tgz","fileCount":99,"integrity":"sha512-yq1fEjVM89fKktA1RjVAvFRNUY1uaGB/EFyoWUIpPN7XLLI4YtKkCFYPXYN/ZK6Sck3JQqyM40IQulrhW46Qlg==","signatures":[{"sig":"MEUCIBI687s9yPjZIybhGII+kIhX91fMr00P+zp6CB754J91AiEA1Xdh9bvSR7JG2nZX2j9JZ93u0VHI8bCWxFOVcjyA2FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFj8aDY/U8/gNvy7GOLgSBQsEqBJpAEI2CRuAyR8xFrvAiEA5D9FiswvOstJ68eKHl/SL8l5C5yhzwCDywLDZgxA8bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363528},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\e643d94d-f6cc-4d0d-9365-7d23ecddc4ec\\fluid-internal-presence-runtime-3.0.1.tgz","exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\e643d94d-f6cc-4d0d-9365-7d23ecddc4ec\\fluid-internal-presence-runtime-3.0.1.tgz","_integrity":"sha512-yq1fEjVM89fKktA1RjVAvFRNUY1uaGB/EFyoWUIpPN7XLLI4YtKkCFYPXYN/ZK6Sck3JQqyM40IQulrhW46Qlg==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~3.0.1","@fluid-internal/client-utils":"~3.0.1","@fluidframework/id-compressor":"~3.0.1","@fluidframework/core-interfaces":"~3.0.1","@fluidframework/telemetry-utils":"~3.0.1","@fluidframework/runtime-definitions":"~3.0.1","@fluid-internal/presence-definitions":"~3.0.1","@fluidframework/container-definitions":"~3.0.1","@fluidframework/container-runtime-definitions":"~3.0.1"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.0.1","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.1","@fluidframework/driver-definitions":"~3.0.1","@fluidframework/test-runtime-utils":"~3.0.1","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_3.0.1_1788915507886_0.8349818599838472","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@fluid-internal/presence-runtime","version":"3.0.2","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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":"21c1c192bea6c96c457eeb47af99c7c5674ef1a4","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.0.2.tgz","fileCount":99,"integrity":"sha512-RWAM1J+BM0fxNAOTYe58wtDUoddV7RJgYBgZKnKr6T904T8OEpZZSptIVPYqolNWjw26h50ztGJ65HIJUC2G7w==","signatures":[{"sig":"MEQCIAxlwkv0J/ggLFXDCk6fJM/4dRmVXzusjMo6J3c3e1UlAiAr6PoW1cCqXvacbsjz8S+s89Ub5AiXn/NCQhD9zvSx+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjNATn3wDHfgJGXPiGmG5YqSxh9e8eAXbS7HLEsqYfvAiEAqOAFyvh84qcXFDGnJPiZ6kfzFGAo0RN0oMsomsd7p/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363528},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\770467f8-147f-4fd3-ad33-44b94e204900\\fluid-internal-presence-runtime-3.0.2.tgz","exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\770467f8-147f-4fd3-ad33-44b94e204900\\fluid-internal-presence-runtime-3.0.2.tgz","_integrity":"sha512-RWAM1J+BM0fxNAOTYe58wtDUoddV7RJgYBgZKnKr6T904T8OEpZZSptIVPYqolNWjw26h50ztGJ65HIJUC2G7w==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~3.0.2","@fluid-internal/client-utils":"~3.0.2","@fluidframework/id-compressor":"~3.0.2","@fluidframework/core-interfaces":"~3.0.2","@fluidframework/telemetry-utils":"~3.0.2","@fluidframework/runtime-definitions":"~3.0.2","@fluid-internal/presence-definitions":"~3.0.2","@fluidframework/container-definitions":"~3.0.2","@fluidframework/container-runtime-definitions":"~3.0.2"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.0.2","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.0.2","@fluidframework/driver-definitions":"~3.0.2","@fluidframework/test-runtime-utils":"~3.0.2","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_3.0.2_1789161463824_0.21849899378443527","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@fluid-internal/presence-runtime","version":"3.1.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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":"8d0eb3010ad8f6c2ed70dc09fc191183f91f3c02","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.1.0.tgz","fileCount":99,"integrity":"sha512-yM9/2xLB1IOxJfIteoYReu90ISaLMxyIRz3nRLFjNUDrfr7I3QAJWmyqL6lf5ceUvHVcdSfeoR0zsrYEmnIw+A==","signatures":[{"sig":"MEUCIQCgfWfJ5DIv4Ixu2FQIMI4sOIzluZxAtD7/JTPzPj/8dQIgHS8JDSWRh+xbs50fUxebDSIrFIqJuPB2KNTMHgnAp14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHX9m2mnLYxhtAiaE2yWQy3oHy4NXLBmBLLWMv9omgjQIgVR8b+49N+asXkO9nvPMDJ50GIsm/r5fac29o92WgO9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363528},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\a86fc63c-cca8-4e16-8e8f-00ef2b7d97ef\\fluid-internal-presence-runtime-3.1.0.tgz","exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\a86fc63c-cca8-4e16-8e8f-00ef2b7d97ef\\fluid-internal-presence-runtime-3.1.0.tgz","_integrity":"sha512-yM9/2xLB1IOxJfIteoYReu90ISaLMxyIRz3nRLFjNUDrfr7I3QAJWmyqL6lf5ceUvHVcdSfeoR0zsrYEmnIw+A==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~3.1.0","@fluid-internal/client-utils":"~3.1.0","@fluidframework/id-compressor":"~3.1.0","@fluidframework/core-interfaces":"~3.1.0","@fluidframework/telemetry-utils":"~3.1.0","@fluidframework/runtime-definitions":"~3.1.0","@fluid-internal/presence-definitions":"~3.1.0","@fluidframework/container-definitions":"~3.1.0","@fluidframework/container-runtime-definitions":"~3.1.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.1.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.1.0","@fluidframework/driver-definitions":"~3.1.0","@fluidframework/test-runtime-utils":"~3.1.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_3.1.0_1789587650075_0.11652497401644801","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@fluid-internal/presence-runtime","version":"3.2.0","author":{"name":"Microsoft and contributors"},"license":"MIT","_id":"@fluid-internal/presence-runtime@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","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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":"ec31539769fd3821c20b5ed854a5b4f411a30b0d","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.2.0.tgz","fileCount":99,"integrity":"sha512-wcT68TrYjJk/fxhTyhLLoLSkCvM/X5ouVioX2oFhUkpPMOK6wyP8p71znkJamiOsmsWsqjsc1aNLXk/Qj6u0dw==","signatures":[{"sig":"MEYCIQCQfRt4miH+pwCiFW/NxyyrdOlJx6wQQr0CYoEB120iZQIhALUy4Qs1MikqDkFDNkJcFQC88RHgdAKA8z6gwsOvnBbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJXMNlfA51CNpdveJpbJI7fRcn33XAP+b631J7SNqKxgIgFKgeWKChPoBtf+ocbgWewtmTdPh7JX4XjyPbKmODZVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363528},"type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\61e096bc-3f98-4f42-b8f5-ed4ff699b051\\fluid-internal-presence-runtime-3.2.0.tgz","exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\61e096bc-3f98-4f42-b8f5-ed4ff699b051\\fluid-internal-presence-runtime-3.2.0.tgz","_integrity":"sha512-wcT68TrYjJk/fxhTyhLLoLSkCvM/X5ouVioX2oFhUkpPMOK6wyP8p71znkJamiOsmsWsqjsc1aNLXk/Qj6u0dw==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","directories":{},"sideEffects":false,"_nodeVersion":"18.5.0","dependencies":{"@fluidframework/core-utils":"~3.2.0","@fluid-internal/client-utils":"~3.2.0","@fluidframework/id-compressor":"~3.2.0","@fluidframework/core-interfaces":"~3.2.0","@fluidframework/telemetry-utils":"~3.2.0","@fluidframework/runtime-definitions":"~3.2.0","@fluid-internal/presence-definitions":"~3.2.0","@fluidframework/container-definitions":"~3.2.0","@fluidframework/container-runtime-definitions":"~3.2.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.2.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.2.0","@fluidframework/driver-definitions":"~3.2.0","@fluidframework/test-runtime-utils":"~3.2.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/presence-runtime_3.2.0_1790200039971_0.3365498780908618","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"c8":{"all":true,"exclude":["src/**/test/**/*.*ts","lib/**/test/**/*.*js"],"include":["src/**/*.*ts","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/presence-runtime@3.3.0","tag":"latest","bugs":{"url":"https://github.com/microsoft/FluidFramework/issues"},"dist":{"shasum":"07ae1942ac68d09993eee5270868eeab8eddf22f","tarball":"https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-3.3.0.tgz","fileCount":99,"integrity":"sha512-G07Qnq2stLBKbWpm+kIRtJscAyK7Lin0fgxs0K27TAfTJJ/cU9IdQOUMgUbQ1V1vKw1cciTMYImANBj8amW93Q==","signatures":[{"sig":"MEUCIHxEAGfAZur7SE7UDcfexOyYNCZEwPrGR3AqOoaJ9t2oAiEA0GiYyCnyN42weP84wPLQZ6+rsEnOKCfXbKWCW1YkcGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEG53ndR2IhjQjM5KaeQ41z7f41S1UnF8GPhDNYuLdVRAiBf12R9lYrcxIuegoNR6M5errFLbNi1xJMjKb4b/4LLgg=="}],"unpackedSize":363528},"name":"@fluid-internal/presence-runtime","type":"module","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\e9a56089-7d30-4d4d-8a6e-85351c3aa601\\fluid-internal-presence-runtime-3.3.0.tgz","author":{"name":"Microsoft and contributors"},"exports":{"./utils":"./lib/utils/index.js","./states":{"types":"./lib/states/index.d.ts","default":"./lib/states/index.js"},"./extension":"./lib/runtime/extension/index.js","./workspace":"./lib/workspace/index.js","./internal/test":{"allow-ff-test-exports":"./lib/runtime/test.js"},"./internal/protocol":{"allow-ff-test-exports":{"types":"./lib/runtime/protocol.d.ts"}},"./internal/test-utils":{"allow-ff-test-exports":"./lib/test/utils/index.js"}},"license":"MIT","scripts":{"lint":"fluid-build . --task lint","test":"npm run test:mocha","build":"fluid-build . --task build","clean":"rimraf --glob dist lib \"**/*.tsbuildinfo\" \"**/*.build.log\" _api-extractor-temp nyc","eslint":"eslint --quiet --format stylish src","format":"npm run format:biome","lint:fix":"fluid-build . --task eslint:fix --task format","build:esm":"tsc --project ./tsconfig.esm.json","build:test":"npm run build:test:esm","eslint:fix":"eslint --quiet --format stylish src --fix --fix-type problem,suggestion,layout","test:mocha":"npm run test:mocha:esm","check:biome":"biome check .","build:genver":"gen-version","check:format":"npm run check:biome","format:biome":"biome check . --write","build:compile":"fluid-build . --task compile","check:exports":"concurrently \"npm:check:exports:*\"","test:coverage":"c8 npm test","build:test:esm":"tsc --project ./tsconfig.test.esm.json","test:mocha:esm":"cross-env \"MOCHA_SPEC=lib/**/*.spec.*js\" mocha","test:mocha:verbose":"cross-env FLUID_TEST_VERBOSE=1 npm run test:mocha","check:exports:states:esm":"api-extractor run --config api-extractor/api-extractor-lint-states.esm.json","check:are-the-types-wrong":"attw --pack . --profile esm-only --exclude-entrypoints ./internal/protocol ./internal/test ./internal/test-utils","check:exports:states:bundle-release-tags":"api-extractor run --config api-extractor/api-extractor-lint-states-bundle.json"},"version":"3.3.0","_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"comments":["The internal/test-utils package export is generated by the Presence Runtime test builds. eslint depends on build:test:esm so tests can resolve self-imports through that export."],"homepage":"https://fluidframework.com","_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\e9a56089-7d30-4d4d-8a6e-85351c3aa601\\fluid-internal-presence-runtime-3.3.0.tgz","_integrity":"sha512-G07Qnq2stLBKbWpm+kIRtJscAyK7Lin0fgxs0K27TAfTJJ/cU9IdQOUMgUbQ1V1vKw1cciTMYImANBj8amW93Q==","fluidBuild":{"tasks":{"eslint":["...","build:test:esm"]}},"repository":{"url":"git+https://github.com/microsoft/FluidFramework.git","type":"git","directory":"packages/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","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":{"@fluidframework/core-utils":"~3.3.0","@fluid-internal/client-utils":"~3.3.0","@fluidframework/id-compressor":"~3.3.0","@fluidframework/core-interfaces":"~3.3.0","@fluidframework/telemetry-utils":"~3.3.0","@fluidframework/runtime-definitions":"~3.3.0","@fluid-internal/presence-definitions":"~3.3.0","@fluidframework/container-definitions":"~3.3.0","@fluidframework/container-runtime-definitions":"~3.3.0"},"_hasShrinkwrap":false,"typeValidation":{"disabled":true},"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","copyfiles":"^2.4.1","cross-env":"^10.1.0","typescript":"~6.0.3","@types/node":"~22.19.17","@types/mocha":"^10.0.10","@types/sinon":"^17.0.3","concurrently":"^10.0.3","@biomejs/biome":"~2.4.5","@arethetypeswrong/cli":"^0.18.5","mocha-multi-reporters":"^1.5.1","@fluid-tools/build-cli":"^0.67.0","@microsoft/api-extractor":"7.58.1","@fluidframework/test-utils":"~3.3.0","@fluidframework/build-tools":"^0.67.0","@fluidframework/build-common":"^2.0.3","@fluid-internal/mocha-test-setup":"~3.3.0","@fluidframework/driver-definitions":"~3.3.0","@fluidframework/test-runtime-utils":"~3.3.0","@fluidframework/eslint-config-fluid":"^14.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/presence-runtime_3.3.0_1790815194946_0.93763986004974"}}},"time":{"created":"2026-04-16T00:01:06.489Z","modified":"2026-10-01T00:39:55.289Z","2.93.0":"2026-04-16T00:01:06.840Z","2.100.0":"2026-04-28T15:40:58.500Z","2.101.0":"2026-05-13T20:33:04.363Z","2.101.1":"2026-05-20T18:25:54.137Z","2.100.1":"2026-05-20T18:44:49.048Z","2.102.0":"2026-05-29T21:18:08.511Z","2.103.0":"2026-06-08T23:18:59.537Z","2.110.0":"2026-06-23T23:57:58.433Z","2.111.0":"2026-07-06T22:20:54.295Z","2.112.0":"2026-07-20T18:46:33.210Z","2.113.0-411909":"2026-07-29T21:59:23.397Z","2.113.1":"2026-07-29T23:48:15.348Z","2.114.0":"2026-08-03T18:34:03.680Z","2.115.0":"2026-08-10T20:21:35.180Z","2.116.0-416006":"2026-08-11T16:57:06.523Z","2.116.0":"2026-08-18T09:51:12.884Z","2.116.1":"2026-08-26T21:18:53.053Z","2.117.0":"2026-08-28T01:33:16.698Z","2.118.0":"2026-09-04T00:31:09.857Z","3.0.0":"2026-09-04T18:06:57.816Z","2.118.1":"2026-09-08T23:59:50.384Z","3.0.1":"2026-09-09T00:58:27.974Z","3.0.2":"2026-09-11T21:17:43.931Z","3.1.0":"2026-09-16T19:40:50.166Z","3.2.0":"2026-09-23T21:47:20.073Z","3.3.0":"2026-10-01T00:39:55.080Z"},"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/framework/presence-runtime"},"description":"Core runtime implementation for Fluid Framework presence","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/presence-runtime\n\nThis is an internal package containing implementations of `presence` APIs.\n`presence` APIs should be accessed via `@fluidframework/presence` package.\n\n## Source organization\n\n```\n        @fluidframework/presence\n                  |\n        +---------^---------+-------+\n        |                   |       |\n    ./states           ./runtime    |\n        |                   |       |\n        ^---------v---------+       |\n        |         |         |       |\n        |   ./workspace     |       |\n        |         |         |       |\n        ^-------v-+---------^       |\n        |       |           |       |\n        |   ./utils         |       |\n        |       |           |       |\n        ^-------^---v-------^-------^\n                    |\n    @fluid-internal/presence-definitions\n```\n\n### utils\n\n**Purpose:** Utility functions and shared implementations.\n\n**Files:**\n- `internalUtils.ts` → `objectEntries`, `objectKeys`, `getOrCreateRecord`, JSON helpers\n- `timerManager.ts` → `TimerManager` class\n- `broadcastControls.ts` → `OptionalBroadcastControl`, `RequiredBroadcastControl` classes\n- `valueManager.ts` → `brandIVM`, `unbrandIVM`\n\n### workspace\n\n**Purpose:** Workspace abstractions and state datastore contracts.\n\n**Files:**\n- `stateDatastore.ts` → `StateDatastore` interface, `handleFromDatastore`, `datastoreFromHandle`\n- `presenceStates.ts` → `PresenceStatesImpl`, `createPresenceStates`, workspace implementation\n\n### runtime\n\n**Purpose:** Core runtime - presence manager, datastore manager, system workspace.\n\n**Exposes:** extension elements `ContainerPresenceFactory` and `extensionId`\n\n**Files:**\n- `extension/containerPresence.ts` → `ContainerPresenceFactory`, `extensionId`\n- `presenceDatastoreManager.ts` → `PresenceDatastoreManagerImpl`\n- `presenceManager.ts` → `PresenceManager` class, `createPresenceManager`\n- `protocol.ts` → Message type definitions, `joinMessageType`, `datastoreUpdateMessageType`, `acknowledgementMessageType`\n- `runtimeTypes.ts` → `IEphemeralRuntime`, `ExtensionHost`\n- `systemWorkspace.ts` → `SystemWorkspace`, `createSystemWorkspace`\n\n### states\n\n**Purpose:** State manager implementations.\n\n**Exposes:** `StateFactory` and `Notifications` (factory)\n\n**Files:**\n- `latestMapValueManager.ts` → `latestMap` factory\n- `latestValueManager.ts` → `latest` factory\n- `notificationsManager.ts` → `NotificationsManager`, `Notifications` factory\n- `presence.ts` → `SpecificAttendee`\n- `stateFactory.ts` → `StateFactory` object\n- `validatedGetter.ts` → `createValidatedGetter`\n","readmeFilename":"README.md"}