diff --git a/package-lock.json b/package-lock.json index d62fb68a..01350d02 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,37 +22,262 @@ "dev": true }, "@fluidframework/agent-scheduler": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/agent-scheduler/-/agent-scheduler-0.33.0.tgz", - "integrity": "sha512-uY4ixOhWalR6xrEvk9dAoiwEo9ejGNdPw06a9qHeYQEZ0ApmcUv2t7ikLS6j8CTRKT4sOx2UjpH18JSxix6ZFA==", - "requires": { - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/container-definitions": "^0.33.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/datastore": "^0.33.0", - "@fluidframework/datastore-definitions": "^0.33.0", - "@fluidframework/map": "^0.33.0", - "@fluidframework/register-collection": "^0.33.0", - "@fluidframework/runtime-definitions": "^0.33.0", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/agent-scheduler/-/agent-scheduler-0.39.0.tgz", + "integrity": "sha512-XwNnFWGp0VrQmMXdew85/V5gbST8YPn+iXjZv1JBNabumcG/MN/Wd46QyU2Wldu0iiBNn0UaV3g9COEOPvRBgQ==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/map": "^0.39.0", + "@fluidframework/register-collection": "^0.39.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", "assert": "^2.0.0", "debug": "^4.1.1", "uuid": "^8.3.1" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, "@fluidframework/common-utils": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz", - "integrity": "sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", "requires": { - "@fluidframework/common-definitions": "^0.19.1", + "@fluidframework/common-definitions": "^0.20.0", "@types/events": "^3.0.0", "assert": "^2.0.0", "base64-js": "^1.3.1", "events": "^3.1.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "sha.js": "^2.4.11" } }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/container-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-0.39.0.tgz", + "integrity": "sha512-YFtBMlpz0OuU9kDVWcMrKT/vOSIAA2LSj7ZuK29VJCAasUJc6KZFv4dgcM95PQkMZkEpjGG1SClRSzZDkSW/og==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/datastore": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-0.39.0.tgz", + "integrity": "sha512-xM/yU6nWEtlexiox7A5YGPsGUBZ63jkzz+kgk6CF29DFeeMpmz9NXkuXa3GdZ6I037yR+WjlG/blLJeK+Ja+7Q==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + } + }, + "@fluidframework/datastore-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-0.39.0.tgz", + "integrity": "sha512-HrrEy+Y7vJKZgpJCX63wzSeH65OPhfUJMGxUp2OWVzE9Q/rmJxzG9Z0km1zY6vw4Khuf0Cdv/wlHrPq7/WWTDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/driver-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-0.39.0.tgz", + "integrity": "sha512-+2W2N32/yY211WOoNnTRshV8t3uMItDC9epFDZBFcADkwPj6cwgNG2v8zTB6PMfw/cwswXaPMOWOvCAREHisYg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/garbage-collector": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-0.39.0.tgz", + "integrity": "sha512-2osuYacqGQ+3MeBmBWG8Wl7KxIu6ELeSMpqVnOgmvq2/EmCO+UEIqgN4V7YNI+RwKHe3yj9sWmpVogrCOyYhjQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/runtime-definitions": "^0.39.0" + } + }, + "@fluidframework/gitresources": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1024.0.tgz", + "integrity": "sha512-3WfJYuXdx167WKy1OY8kMv/AZ9XbRCwgLNB/YeoVrBgWJsM1TTCJN2t14KxkGCvWdbWSHLnFndpVCJZQCobTVA==" + }, + "@fluidframework/map": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-0.39.0.tgz", + "integrity": "sha512-o4AquqUIyLArqx4kE8ka6nxSnT5Uz3BSPwYB36TsAZxFnKU4Zb4x1tIEEgxyvpBMMQP5yW3ccbM/OEJgpoESUg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/shared-object-base": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "path-browserify": "^1.0.1" + } + }, + "@fluidframework/protocol-base": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1024.0.tgz", + "integrity": "sha512-RuyVZ3dGrhnF05MVr2tnb88QtNjLnI+pNhYft4xMcQsvY8zsBb89pwCDX9gocYz0WFvkgOeraQCjZHEPjlZgzA==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "assert": "^2.0.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/runtime-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-0.39.0.tgz", + "integrity": "sha512-x5n4v9hJMgf9PjBTw8LmkRTKX0yfRHdTyhlFt6ALpwLHnxlPj1Idjuc1jkZwXnG32WGwfr3dhNmTV3tAVefPQA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/shared-object-base": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-0.39.0.tgz", + "integrity": "sha512-WUzjHW1ujEyi7QHbTqi3Z9zDncAuCnteKKZ8NPESFykuK6eudvEbL9680uecZRgeVwa2joq5i3ksjuxPzufkKw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "uuid": "^8.3.1" + } + }, + "@fluidframework/telemetry-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-0.39.0.tgz", + "integrity": "sha512-UmPiAsNKu5W6mprp5y70ipSugt15DmClXDja8ns67L41Xa1cbUuyEi+YgOBnSQ/lNe7nsNXpN98ogEfmMmycfA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "debug": "^4.1.1", + "events": "^3.1.0" + } + }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -61,43 +286,290 @@ } }, "@fluidframework/aqueduct": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-0.33.0.tgz", - "integrity": "sha512-FMHWiIqG8KBjZAJ4xlwC+RjDG6OshZkwkOFOt0num63joWA9avjOSyj8r1va7AUPLXcwO6qg4sMb1lttgSUxuw==", - "requires": { - "@fluidframework/common-definitions": "^0.19.1", - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/container-definitions": "^0.33.0", - "@fluidframework/container-loader": "^0.33.0", - "@fluidframework/container-runtime": "^0.33.0", - "@fluidframework/container-runtime-definitions": "^0.33.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/datastore": "^0.33.0", - "@fluidframework/datastore-definitions": "^0.33.0", - "@fluidframework/map": "^0.33.0", - "@fluidframework/request-handler": "^0.33.0", - "@fluidframework/runtime-definitions": "^0.33.0", - "@fluidframework/runtime-utils": "^0.33.0", - "@fluidframework/synthesize": "^0.33.0", - "@fluidframework/view-interfaces": "^0.33.0", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-0.39.0.tgz", + "integrity": "sha512-oD+BcyykMBUOX2A819naNIO1sUCntXUo2YI1rnLyFm7cJ7X8Rw+u/OwOmyCUdupOhuITuUz0Hey459DvMMv+6w==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-loader": "^0.39.0", + "@fluidframework/container-runtime": "^0.39.0", + "@fluidframework/container-runtime-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/map": "^0.39.0", + "@fluidframework/request-handler": "^0.39.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/synthesize": "^0.39.0", + "@fluidframework/view-interfaces": "^0.39.0", "assert": "^2.0.0", "uuid": "^8.3.1" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, "@fluidframework/common-utils": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz", - "integrity": "sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", "requires": { - "@fluidframework/common-definitions": "^0.19.1", + "@fluidframework/common-definitions": "^0.20.0", "@types/events": "^3.0.0", "assert": "^2.0.0", "base64-js": "^1.3.1", "events": "^3.1.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "sha.js": "^2.4.11" } }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/container-loader": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-0.39.0.tgz", + "integrity": "sha512-ScJuWwiuElkpSJ5Jq2fAc4vbOA3wjEwk0JbcGGvW+/1rbbw/FRWagfqaZBRGXq4iY5756VxX+RzGNFstCTYpMg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "abort-controller": "^3.0.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "double-ended-queue": "^2.1.0-0", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + } + }, + "@fluidframework/container-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-0.39.0.tgz", + "integrity": "sha512-YFtBMlpz0OuU9kDVWcMrKT/vOSIAA2LSj7ZuK29VJCAasUJc6KZFv4dgcM95PQkMZkEpjGG1SClRSzZDkSW/og==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/datastore": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-0.39.0.tgz", + "integrity": "sha512-xM/yU6nWEtlexiox7A5YGPsGUBZ63jkzz+kgk6CF29DFeeMpmz9NXkuXa3GdZ6I037yR+WjlG/blLJeK+Ja+7Q==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + } + }, + "@fluidframework/datastore-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-0.39.0.tgz", + "integrity": "sha512-HrrEy+Y7vJKZgpJCX63wzSeH65OPhfUJMGxUp2OWVzE9Q/rmJxzG9Z0km1zY6vw4Khuf0Cdv/wlHrPq7/WWTDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/driver-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-0.39.0.tgz", + "integrity": "sha512-+2W2N32/yY211WOoNnTRshV8t3uMItDC9epFDZBFcADkwPj6cwgNG2v8zTB6PMfw/cwswXaPMOWOvCAREHisYg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/garbage-collector": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-0.39.0.tgz", + "integrity": "sha512-2osuYacqGQ+3MeBmBWG8Wl7KxIu6ELeSMpqVnOgmvq2/EmCO+UEIqgN4V7YNI+RwKHe3yj9sWmpVogrCOyYhjQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/runtime-definitions": "^0.39.0" + } + }, + "@fluidframework/gitresources": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1024.0.tgz", + "integrity": "sha512-3WfJYuXdx167WKy1OY8kMv/AZ9XbRCwgLNB/YeoVrBgWJsM1TTCJN2t14KxkGCvWdbWSHLnFndpVCJZQCobTVA==" + }, + "@fluidframework/map": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-0.39.0.tgz", + "integrity": "sha512-o4AquqUIyLArqx4kE8ka6nxSnT5Uz3BSPwYB36TsAZxFnKU4Zb4x1tIEEgxyvpBMMQP5yW3ccbM/OEJgpoESUg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/shared-object-base": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "path-browserify": "^1.0.1" + } + }, + "@fluidframework/protocol-base": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1024.0.tgz", + "integrity": "sha512-RuyVZ3dGrhnF05MVr2tnb88QtNjLnI+pNhYft4xMcQsvY8zsBb89pwCDX9gocYz0WFvkgOeraQCjZHEPjlZgzA==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "assert": "^2.0.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/runtime-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-0.39.0.tgz", + "integrity": "sha512-x5n4v9hJMgf9PjBTw8LmkRTKX0yfRHdTyhlFt6ALpwLHnxlPj1Idjuc1jkZwXnG32WGwfr3dhNmTV3tAVefPQA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/shared-object-base": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-0.39.0.tgz", + "integrity": "sha512-WUzjHW1ujEyi7QHbTqi3Z9zDncAuCnteKKZ8NPESFykuK6eudvEbL9680uecZRgeVwa2joq5i3ksjuxPzufkKw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "uuid": "^8.3.1" + } + }, + "@fluidframework/telemetry-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-0.39.0.tgz", + "integrity": "sha512-UmPiAsNKu5W6mprp5y70ipSugt15DmClXDja8ns67L41Xa1cbUuyEi+YgOBnSQ/lNe7nsNXpN98ogEfmMmycfA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "debug": "^4.1.1", + "events": "^3.1.0" + } + }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -215,71 +687,232 @@ } }, "@fluidframework/container-runtime": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-0.33.0.tgz", - "integrity": "sha512-fCYrNxFDyoti9cs9hB34Z70MfLgyWmXjpgAMnqWzwIW881Yh9VmmN+Vx8g+pRfK0RH2zNKr03ynsmrAr5+S83g==", - "requires": { - "@fluidframework/agent-scheduler": "^0.33.0", - "@fluidframework/common-definitions": "^0.19.1", - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/container-definitions": "^0.33.0", - "@fluidframework/container-runtime-definitions": "^0.33.0", - "@fluidframework/container-utils": "^0.33.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/datastore": "^0.33.0", - "@fluidframework/driver-definitions": "^0.33.0", - "@fluidframework/driver-utils": "^0.33.0", - "@fluidframework/garbage-collector": "^0.33.0", - "@fluidframework/protocol-base": "^0.1018.0", - "@fluidframework/protocol-definitions": "^0.1018.0", - "@fluidframework/runtime-definitions": "^0.33.0", - "@fluidframework/runtime-utils": "^0.33.0", - "@fluidframework/telemetry-utils": "^0.33.0", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-0.39.0.tgz", + "integrity": "sha512-TP8JlmT3aHtArNIPGv9sHv7IJirDG7W+SSr/u2TSkjv11yU6skDXLdy8HDle1xLRDbE7JMQagg6cFoDJ3t9bRg==", + "requires": { + "@fluidframework/agent-scheduler": "^0.39.0", + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-runtime-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", "assert": "^2.0.0", "debug": "^4.1.1", "double-ended-queue": "^2.1.0-0", "uuid": "^8.3.1" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, "@fluidframework/common-utils": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz", - "integrity": "sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", "requires": { - "@fluidframework/common-definitions": "^0.19.1", + "@fluidframework/common-definitions": "^0.20.0", "@types/events": "^3.0.0", "assert": "^2.0.0", "base64-js": "^1.3.1", "events": "^3.1.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "sha.js": "^2.4.11" } }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/container-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-0.39.0.tgz", + "integrity": "sha512-YFtBMlpz0OuU9kDVWcMrKT/vOSIAA2LSj7ZuK29VJCAasUJc6KZFv4dgcM95PQkMZkEpjGG1SClRSzZDkSW/og==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/datastore": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-0.39.0.tgz", + "integrity": "sha512-xM/yU6nWEtlexiox7A5YGPsGUBZ63jkzz+kgk6CF29DFeeMpmz9NXkuXa3GdZ6I037yR+WjlG/blLJeK+Ja+7Q==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + } + }, + "@fluidframework/datastore-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-0.39.0.tgz", + "integrity": "sha512-HrrEy+Y7vJKZgpJCX63wzSeH65OPhfUJMGxUp2OWVzE9Q/rmJxzG9Z0km1zY6vw4Khuf0Cdv/wlHrPq7/WWTDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/driver-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-0.39.0.tgz", + "integrity": "sha512-+2W2N32/yY211WOoNnTRshV8t3uMItDC9epFDZBFcADkwPj6cwgNG2v8zTB6PMfw/cwswXaPMOWOvCAREHisYg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/garbage-collector": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-0.39.0.tgz", + "integrity": "sha512-2osuYacqGQ+3MeBmBWG8Wl7KxIu6ELeSMpqVnOgmvq2/EmCO+UEIqgN4V7YNI+RwKHe3yj9sWmpVogrCOyYhjQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/runtime-definitions": "^0.39.0" + } + }, "@fluidframework/gitresources": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1018.0.tgz", - "integrity": "sha512-g/bMx4Ligi8hWsqwu7CSB8/TvHh/KrULDS/F8BOZL7J9Z+IfTrwfLoLt/MD3n3WmNM5N8OYVx7YcNRkFO22nkQ==" + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1024.0.tgz", + "integrity": "sha512-3WfJYuXdx167WKy1OY8kMv/AZ9XbRCwgLNB/YeoVrBgWJsM1TTCJN2t14KxkGCvWdbWSHLnFndpVCJZQCobTVA==" }, "@fluidframework/protocol-base": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1018.0.tgz", - "integrity": "sha512-mfVosXGexMiYRuz5LNNyx2stxVL3W6fLeaiYD7mxjXAopn3moy0BO6ThQrwy0uxtbq4j626yLCHxW+Gx5GRLqg==", + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1024.0.tgz", + "integrity": "sha512-RuyVZ3dGrhnF05MVr2tnb88QtNjLnI+pNhYft4xMcQsvY8zsBb89pwCDX9gocYz0WFvkgOeraQCjZHEPjlZgzA==", "requires": { - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/gitresources": "^0.1018.0", - "@fluidframework/protocol-definitions": "^0.1018.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", "assert": "^2.0.0", - "lodash": "^4.17.19" + "lodash": "^4.17.21" } }, "@fluidframework/protocol-definitions": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1018.0.tgz", - "integrity": "sha512-YH3iyIOGpfS+aDBnEU0IeBFtOm9HKfkYQe1aE99aBzBm6iA4FzjprbP02Tmspt+ViqaC45SgIzOjlrhqQh0DUA==", - "requires": { - "@fluidframework/common-definitions": "^0.19.1" + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/runtime-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-0.39.0.tgz", + "integrity": "sha512-x5n4v9hJMgf9PjBTw8LmkRTKX0yfRHdTyhlFt6ALpwLHnxlPj1Idjuc1jkZwXnG32WGwfr3dhNmTV3tAVefPQA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/telemetry-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-0.39.0.tgz", + "integrity": "sha512-UmPiAsNKu5W6mprp5y70ipSugt15DmClXDja8ns67L41Xa1cbUuyEi+YgOBnSQ/lNe7nsNXpN98ogEfmMmycfA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "debug": "^4.1.1", + "events": "^3.1.0" } }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -288,26 +921,95 @@ } }, "@fluidframework/container-runtime-definitions": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-0.33.0.tgz", - "integrity": "sha512-J2ECSKdTF6Ke0IRbk9Mb9ZDSfpnJZDFItbusEfdzeqIuFj4s/krSuveUXIHV8uV36tZuORkmAecsbzcO7buQNw==", - "requires": { - "@fluidframework/common-definitions": "^0.19.1", - "@fluidframework/container-definitions": "^0.33.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/driver-definitions": "^0.33.0", - "@fluidframework/protocol-definitions": "^0.1018.0", - "@fluidframework/runtime-definitions": "^0.33.0", - "@types/node": "^10.17.24" + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-0.39.0.tgz", + "integrity": "sha512-UJgdcSZyWubQcKZOFNAW+cWcmuIqFySrDJFZ2VRKZxOJ5BetZhNIVXCc9SDZRAJhNM2h+WsvRFLUdTxHkzwANQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, + "@fluidframework/common-utils": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@types/events": "^3.0.0", + "assert": "^2.0.0", + "base64-js": "^1.3.1", + "events": "^3.1.0", + "lodash": "^4.17.21", + "sha.js": "^2.4.11" + } + }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, "@fluidframework/protocol-definitions": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1018.0.tgz", - "integrity": "sha512-YH3iyIOGpfS+aDBnEU0IeBFtOm9HKfkYQe1aE99aBzBm6iA4FzjprbP02Tmspt+ViqaC45SgIzOjlrhqQh0DUA==", + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", "requires": { - "@fluidframework/common-definitions": "^0.19.1" + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" } + }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" } } }, @@ -700,87 +1402,393 @@ } }, "@fluidframework/register-collection": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/register-collection/-/register-collection-0.33.0.tgz", - "integrity": "sha512-LLrtfqWw42Atlsl8+5CR4VIT/R7xo2Co+14O/4ZjkON5aTxBTfSrk0WnEuxQ2JJgMgqGA4SrBy1SVdNfb+L6xg==", - "requires": { - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/datastore-definitions": "^0.33.0", - "@fluidframework/protocol-base": "^0.1018.0", - "@fluidframework/protocol-definitions": "^0.1018.0", - "@fluidframework/shared-object-base": "^0.33.0", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/register-collection/-/register-collection-0.39.0.tgz", + "integrity": "sha512-kgJGOz1LpApINtrxcbmduET94RWa6oQOTOYYz99/vNxsA4GCToF2RVimdz9ecP5I5J2nbSwCJED8Y3tV4uPr9g==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/shared-object-base": "^0.39.0", "assert": "^2.0.0", "debug": "^4.1.1" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, "@fluidframework/common-utils": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz", - "integrity": "sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", "requires": { - "@fluidframework/common-definitions": "^0.19.1", + "@fluidframework/common-definitions": "^0.20.0", "@types/events": "^3.0.0", "assert": "^2.0.0", "base64-js": "^1.3.1", "events": "^3.1.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "sha.js": "^2.4.11" } }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/container-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-utils/-/container-utils-0.39.0.tgz", + "integrity": "sha512-YFtBMlpz0OuU9kDVWcMrKT/vOSIAA2LSj7ZuK29VJCAasUJc6KZFv4dgcM95PQkMZkEpjGG1SClRSzZDkSW/og==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/datastore": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-0.39.0.tgz", + "integrity": "sha512-xM/yU6nWEtlexiox7A5YGPsGUBZ63jkzz+kgk6CF29DFeeMpmz9NXkuXa3GdZ6I037yR+WjlG/blLJeK+Ja+7Q==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/container-utils": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/driver-utils": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "lodash": "^4.17.21", + "uuid": "^8.3.1" + } + }, + "@fluidframework/datastore-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-0.39.0.tgz", + "integrity": "sha512-HrrEy+Y7vJKZgpJCX63wzSeH65OPhfUJMGxUp2OWVzE9Q/rmJxzG9Z0km1zY6vw4Khuf0Cdv/wlHrPq7/WWTDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/driver-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-0.39.0.tgz", + "integrity": "sha512-+2W2N32/yY211WOoNnTRshV8t3uMItDC9epFDZBFcADkwPj6cwgNG2v8zTB6PMfw/cwswXaPMOWOvCAREHisYg==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "uuid": "^8.3.1" + } + }, + "@fluidframework/garbage-collector": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-0.39.0.tgz", + "integrity": "sha512-2osuYacqGQ+3MeBmBWG8Wl7KxIu6ELeSMpqVnOgmvq2/EmCO+UEIqgN4V7YNI+RwKHe3yj9sWmpVogrCOyYhjQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/runtime-definitions": "^0.39.0" + } + }, "@fluidframework/gitresources": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1018.0.tgz", - "integrity": "sha512-g/bMx4Ligi8hWsqwu7CSB8/TvHh/KrULDS/F8BOZL7J9Z+IfTrwfLoLt/MD3n3WmNM5N8OYVx7YcNRkFO22nkQ==" + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1024.0.tgz", + "integrity": "sha512-3WfJYuXdx167WKy1OY8kMv/AZ9XbRCwgLNB/YeoVrBgWJsM1TTCJN2t14KxkGCvWdbWSHLnFndpVCJZQCobTVA==" }, "@fluidframework/protocol-base": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1018.0.tgz", - "integrity": "sha512-mfVosXGexMiYRuz5LNNyx2stxVL3W6fLeaiYD7mxjXAopn3moy0BO6ThQrwy0uxtbq4j626yLCHxW+Gx5GRLqg==", + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1024.0.tgz", + "integrity": "sha512-RuyVZ3dGrhnF05MVr2tnb88QtNjLnI+pNhYft4xMcQsvY8zsBb89pwCDX9gocYz0WFvkgOeraQCjZHEPjlZgzA==", "requires": { - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/gitresources": "^0.1018.0", - "@fluidframework/protocol-definitions": "^0.1018.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", "assert": "^2.0.0", - "lodash": "^4.17.19" + "lodash": "^4.17.21" } }, "@fluidframework/protocol-definitions": { - "version": "0.1018.0", - "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1018.0.tgz", - "integrity": "sha512-YH3iyIOGpfS+aDBnEU0IeBFtOm9HKfkYQe1aE99aBzBm6iA4FzjprbP02Tmspt+ViqaC45SgIzOjlrhqQh0DUA==", + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/runtime-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-0.39.0.tgz", + "integrity": "sha512-x5n4v9hJMgf9PjBTw8LmkRTKX0yfRHdTyhlFt6ALpwLHnxlPj1Idjuc1jkZwXnG32WGwfr3dhNmTV3tAVefPQA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@fluidframework/shared-object-base": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-0.39.0.tgz", + "integrity": "sha512-WUzjHW1ujEyi7QHbTqi3Z9zDncAuCnteKKZ8NPESFykuK6eudvEbL9680uecZRgeVwa2joq5i3ksjuxPzufkKw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", + "@fluidframework/telemetry-utils": "^0.39.0", + "assert": "^2.0.0", + "debug": "^4.1.1", + "uuid": "^8.3.1" + } + }, + "@fluidframework/telemetry-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-0.39.0.tgz", + "integrity": "sha512-UmPiAsNKu5W6mprp5y70ipSugt15DmClXDja8ns67L41Xa1cbUuyEi+YgOBnSQ/lNe7nsNXpN98ogEfmMmycfA==", "requires": { - "@fluidframework/common-definitions": "^0.19.1" + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "debug": "^4.1.1", + "events": "^3.1.0" } + }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" } } }, "@fluidframework/request-handler": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-0.33.0.tgz", - "integrity": "sha512-16LAQc7FCEiVNCI5bjKcWWaHUEdZBGZgEix/TlKmHmA/VoL0qMWyfkYBirFJfqKvGN0kezGpgLZ2PDQJvLuHvA==", - "requires": { - "@fluidframework/common-utils": "^0.27.0", - "@fluidframework/container-runtime-definitions": "^0.33.0", - "@fluidframework/core-interfaces": "^0.33.0", - "@fluidframework/runtime-definitions": "^0.33.0", - "@fluidframework/runtime-utils": "^0.33.0", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-0.39.0.tgz", + "integrity": "sha512-PfLvYbxqHiEW8fdCg9RkbxW+4VTwtym6eqA3XcwoaG6ijME4+lTJzGfBxij6RI0Jwrh9EFwV8sQnhUxS95EaYg==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-runtime-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@fluidframework/runtime-utils": "^0.39.0", "assert": "^2.0.0" }, "dependencies": { + "@fluidframework/common-definitions": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-definitions/-/common-definitions-0.20.0.tgz", + "integrity": "sha512-seE/EADKV2cu4YZ9MuueCT/3t8Y4ehtVPow0yJyhy53r/OIB41/8G8tTH/sPVbIq1OhqKBPpvseotK67HrqU6A==" + }, "@fluidframework/common-utils": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.27.0.tgz", - "integrity": "sha512-FF45LAAmpftBIVeQp26fOWLBqnfpq0d+W6z3LgX7TLF4l0HbwWbn5xnJmbUYwr83+mRJxuWfJ4Y5TWBH+3UBzQ==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@fluidframework/common-utils/-/common-utils-0.30.0.tgz", + "integrity": "sha512-AXmmHQuaD6bL6U/AzBgNwgbt/lUB89chJ/LyAth1qy5HmKM8veXTeVb84aRllZz58zSFQYn3fRbscoX4NgJTLg==", "requires": { - "@fluidframework/common-definitions": "^0.19.1", + "@fluidframework/common-definitions": "^0.20.0", "@types/events": "^3.0.0", "assert": "^2.0.0", "base64-js": "^1.3.1", "events": "^3.1.0", - "lodash": "^4.17.19", + "lodash": "^4.17.21", "sha.js": "^2.4.11" } + }, + "@fluidframework/container-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-0.39.0.tgz", + "integrity": "sha512-5scARPqNdKH54z3UCGUco6NC4xes0wjgGWNk/Xd/iGvfIUtsJYgEa0IrZgPevk6y6KuZLnCp1qKGCGhzLyB0AA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + }, + "@fluidframework/datastore-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-0.39.0.tgz", + "integrity": "sha512-HrrEy+Y7vJKZgpJCX63wzSeH65OPhfUJMGxUp2OWVzE9Q/rmJxzG9Z0km1zY6vw4Khuf0Cdv/wlHrPq7/WWTDw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/driver-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-0.39.0.tgz", + "integrity": "sha512-GK1ofXUstuGpUZWEk3hf8MPe4DpW6cMcqjoHnuKHdodu0BT9PVtubQUnaExaG9r14xDVv8/YG+Da4xDNyWJ1BQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0" + } + }, + "@fluidframework/garbage-collector": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/garbage-collector/-/garbage-collector-0.39.0.tgz", + "integrity": "sha512-2osuYacqGQ+3MeBmBWG8Wl7KxIu6ELeSMpqVnOgmvq2/EmCO+UEIqgN4V7YNI+RwKHe3yj9sWmpVogrCOyYhjQ==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/runtime-definitions": "^0.39.0" + } + }, + "@fluidframework/gitresources": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/gitresources/-/gitresources-0.1024.0.tgz", + "integrity": "sha512-3WfJYuXdx167WKy1OY8kMv/AZ9XbRCwgLNB/YeoVrBgWJsM1TTCJN2t14KxkGCvWdbWSHLnFndpVCJZQCobTVA==" + }, + "@fluidframework/protocol-base": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-base/-/protocol-base-0.1024.0.tgz", + "integrity": "sha512-RuyVZ3dGrhnF05MVr2tnb88QtNjLnI+pNhYft4xMcQsvY8zsBb89pwCDX9gocYz0WFvkgOeraQCjZHEPjlZgzA==", + "requires": { + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/gitresources": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "assert": "^2.0.0", + "lodash": "^4.17.21" + } + }, + "@fluidframework/protocol-definitions": { + "version": "0.1024.0", + "resolved": "https://registry.npmjs.org/@fluidframework/protocol-definitions/-/protocol-definitions-0.1024.0.tgz", + "integrity": "sha512-ksbjiihicwMbbX3fPkVOxsl8QDDiuc20T7t4Y7vq7aMkzPh4FAwoomjjreDSf71N6zAoz30HEzPPl0OwvPi0xw==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0" + } + }, + "@fluidframework/runtime-definitions": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-0.39.0.tgz", + "integrity": "sha512-pa9ciZCuUimJHyxKVCU8eJY39Xqjie3HDvzXLwZmRGYW4RLrIWtq4JJbjC2gY8XJET3vUXKDc0mlngoVD5193A==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/container-definitions": "^0.39.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/driver-definitions": "^0.39.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@types/node": "^12.19.0" + } + }, + "@fluidframework/runtime-utils": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-0.39.0.tgz", + "integrity": "sha512-x5n4v9hJMgf9PjBTw8LmkRTKX0yfRHdTyhlFt6ALpwLHnxlPj1Idjuc1jkZwXnG32WGwfr3dhNmTV3tAVefPQA==", + "requires": { + "@fluidframework/common-definitions": "^0.20.0", + "@fluidframework/common-utils": "^0.30.0", + "@fluidframework/core-interfaces": "^0.39.0", + "@fluidframework/datastore-definitions": "^0.39.0", + "@fluidframework/garbage-collector": "^0.39.0", + "@fluidframework/protocol-base": "^0.1024.0", + "@fluidframework/protocol-definitions": "^0.1024.0", + "@fluidframework/runtime-definitions": "^0.39.0", + "assert": "^2.0.0" + } + }, + "@types/node": { + "version": "12.20.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.11.tgz", + "integrity": "sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" } } }, @@ -1285,11 +2293,18 @@ } }, "@fluidframework/synthesize": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-0.33.0.tgz", - "integrity": "sha512-iC8LXFKBweCxfsualiW+0J0153AdvPsxsBDFApCE3k22/aPbX854GsIEstSFNDMBK0TqvgyxiuFpkpKloDOlrw==", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-0.39.0.tgz", + "integrity": "sha512-jc7jZb/wRZcU6GIw8OWKU99zIuHxghIz8O+xxrkrARH4Z3EIdHXAClKEm/1ag1KfuWbZhUxr5BaEbISV4rVkjQ==", "requires": { - "@fluidframework/core-interfaces": "^0.33.0" + "@fluidframework/core-interfaces": "^0.39.0" + }, + "dependencies": { + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + } } }, "@fluidframework/telemetry-utils": { @@ -1349,11 +2364,18 @@ } }, "@fluidframework/view-interfaces": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-0.33.0.tgz", - "integrity": "sha512-6og61DZfU+RxkoZd/F0gjqLjYRsvUE5Kzvq6BDClT1AFh12w+5EVKUAKt8h+HqF3AOuWLJiAru+egW/6zGJ9TQ==", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-0.39.0.tgz", + "integrity": "sha512-KYCvpQmLXz4aNsKDnWn31QYoDzh8tKI33tyP7fcWnepRUkXTIyKcv2rlChFx3/jAMtSi6zxPSeTmgKS05iaFqQ==", "requires": { - "@fluidframework/core-interfaces": "^0.33.0" + "@fluidframework/core-interfaces": "^0.39.0" + }, + "dependencies": { + "@fluidframework/core-interfaces": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-0.39.0.tgz", + "integrity": "sha512-UFN00fZkZQwUnHZGTEKPk8Y64FZ37Z9F7I75LZCnDLWIF7gEt5wcqZskdiuWkchw8V1jT4uWDkUj3uZN0Z/+oQ==" + } } }, "@sentry/core": { @@ -1776,6 +2798,14 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, "abstract-leveldown": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", @@ -3768,6 +4798,11 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", diff --git a/package.json b/package.json index c2107654..0ae962eb 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "start:server": "tinylicious" }, "dependencies": { - "@fluidframework/aqueduct": "^0.33.0", + "@fluidframework/aqueduct": "^0.39.0", "@fluidframework/get-tinylicious-container": "^0.33.0", "@fluidframework/map": "^0.33.0" },