From 4942294b3ffdd1f5584ef4818210f71be048e07f Mon Sep 17 00:00:00 2001 From: nmsimons Date: Thu, 30 Nov 2023 09:10:11 -0800 Subject: [PATCH] Update schema --- package-lock.json | 1965 +++++++++------------------------------------ package.json | 38 +- src/index.tsx | 9 +- src/schema.ts | 49 +- webpack.config.js | 20 +- 5 files changed, 418 insertions(+), 1663 deletions(-) diff --git a/package-lock.json b/package-lock.json index 632b6c6..7315b4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,31 +10,24 @@ "license": "MIT", "dependencies": { "@fluentui/react-icons": "^2.0.221", - "@fluid-experimental/data-objects": "2.0.0-dev.7.3.0.212138", - "@fluid-experimental/tree-react-api": "2.0.0-dev.7.3.0.212138", - "@fluid-experimental/tree2": "2.0.0-dev.7.3.0.212138", - "@fluidframework/azure-client": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/test-runtime-utils": "2.0.0-dev.7.3.0.212138", + "@fluid-experimental/data-objects": "2.0.0-dev.7.4.0.215366", + "@fluid-experimental/tree2": "2.0.0-dev.7.4.0.215366", + "@fluidframework/azure-client": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/test-runtime-utils": "2.0.0-dev.7.4.0.215366", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "axios": "^1.4.0", "dotenv": "^16.0.2", - "fluid-framework": "2.0.0-dev.7.3.0.212138", + "fluid-framework": "2.0.0-dev.7.4.0.215366", "guid-typescript": "^1.0.9", "hashids": "^2.2.10", - "randomcolor": "^0.6.2", "react": "^18.2.0", - "react-dnd": "^16.0.1", - "react-dnd-html5-backend": "^16.0.1", - "react-dom": "^18.2.0", - "react-transition-state": "^2.1.0" + "react-dom": "^18.2.0" }, "devDependencies": { - "@fluid-experimental/devtools": "2.0.0-dev.7.3.0.212138", + "@fluid-experimental/devtools": "2.0.0-dev.7.4.0.215366", "@types/debug": "^4.1.7", - "@types/node": "^17.0.45", - "@types/randomcolor": "^0.5.6", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", "clean-webpack-plugin": "^3.0.0", @@ -45,8 +38,6 @@ "eslint": "^8.23.1", "eslint-plugin-react": "^7.31.8", "html-webpack-plugin": "^4.5.2", - "markdown-magic": "^2.6.1", - "markdown-magic-package-scripts": "^1.2.2", "mini-css-extract-plugin": "^1", "prettier": "^2.7.1", "style-loader": "^2", @@ -173,89 +164,68 @@ } }, "node_modules/@fluid-experimental/data-objects": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-experimental/data-objects/-/data-objects-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-S79xXABZUEDzvzqkKNskqjOTTHLoHNK+ZKUwAGOz5h2JaLaOsTXoeudjmljnXNGSgt4mpyjBg5gVMHiYR9tvtQ==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/aqueduct": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/map": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluid-experimental/data-objects/-/data-objects-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-phB8vi1QTZYvuJ5LM/CXmKuGoqyHP2Dn3C1P/J+jnbHGiCadIRLBFFhg7pnmHOAyq0NlX0f0HHWZhWDCTFb9xg==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/aqueduct": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/map": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", "events": "^3.1.0" } }, "node_modules/@fluid-experimental/devtools": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-experimental/devtools/-/devtools-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-Kh6h3xssESmNdUh4G0KDXEEPMdFk8SG4UQVL/TFA1HEpxJvhib+9rHJvOBxuCGHSGzbOtZvBcbzLtbQ9A652CA==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluid-experimental/devtools/-/devtools-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-ebjV4GdCe8il/vIQviuel5mXpI0xY0I6G9OAkjgiOOIk9zkyd78Mxds37bhdOY4a1Vgt/2B3NgmI8LSB/IO1kw==", "dev": true, "dependencies": { - "@fluid-experimental/devtools-core": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/fluid-static": "2.0.0-dev.7.3.0.212138" + "@fluid-experimental/devtools-core": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/fluid-static": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluid-experimental/devtools-core": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-experimental/devtools-core/-/devtools-core-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-BZnyo9PyfW/Pzh2ysYtS6p0nbbZiOy7qtKt6RUrYSeC2HinLG71JjgqcsS9eGFi8NtmYaQg8NLmJK5aQl5YgNg==", - "dev": true, - "dependencies": { - "@fluid-experimental/tree2": "2.0.0-dev.7.3.0.212138", - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/cell": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-loader": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/counter": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/map": "2.0.0-dev.7.3.0.212138", - "@fluidframework/matrix": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluid-experimental/devtools-core/-/devtools-core-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-+ql0mb0hTZ5EGV+1L9mQBGfeMeZwjOFlJdl+EnEKgkE9vwLvkfnaRMj+kzfoj1QyNPcfdY9VLBT09ntMtEeMPA==", + "dev": true, + "dependencies": { + "@fluid-experimental/tree2": "2.0.0-dev.7.4.0.215366", + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/cell": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-loader": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/counter": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/map": "2.0.0-dev.7.4.0.215366", + "@fluidframework/matrix": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/sequence": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138" - } - }, - "node_modules/@fluid-experimental/tree-react-api": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-experimental/tree-react-api/-/tree-react-api-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-utvTHQCKeBvkGkqU8rhC4ro4ejXdP1YH935Vdg1uhpxC2BQ3QpauMEEMRjZS+QOREA7Jt4MIR5q+xdJrhfGLOA==", - "dependencies": { - "@fluid-experimental/tree2": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "react": "^17.0.1" - } - }, - "node_modules/@fluid-experimental/tree-react-api/node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" + "@fluidframework/sequence": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluid-experimental/tree2": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-experimental/tree2/-/tree2-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-0YP9ic/97AtW2wTuK6PqT013Jq/8x3GmPs9afhSaZRwDWzIr+hHHSREIhjQgBe1ap1gh7HJAT6/ovEXMezFbdg==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluid-experimental/tree2/-/tree2-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-bANYLk70meM7vrdUFuazRzulW96r8VNfZIGYS/zM05JbHUUQPhDLmLvd46EL88JIc8seijD5miCvqqJNdXS9hw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", "@sinclair/typebox": "^0.29.4", "@ungap/structured-clone": "^1.2.0", "sorted-btree": "^1.8.0", @@ -263,12 +233,12 @@ } }, "node_modules/@fluid-internal/client-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-jGvH6c8y/Yinhcs+7PZGCiXObv7jm72h73EzrnM2WhWFjvSIznGfh6jfi+vOoxcnEklJC1vDJYmO0cq7G/JPtQ==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-uTpYpvvNxYERKa0o7wFgmPvCnI+Facud5/gBm6XysLWla4GOlJ3MJF+wsjJgqgtp7AIkrSf3a8/XEd/IkQbx3g==", "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", "@types/events": "^3.0.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", @@ -278,45 +248,45 @@ } }, "node_modules/@fluidframework/aqueduct": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-t0rSplYh1qvSanB+7mcFTzVePNiUHdN/Wh79tbtdQkAPTZ8fDGvedk+sMmzvtp2w8Rl9zHKkrZl+FRRaE4E58A==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/map": "2.0.0-dev.7.3.0.212138", - "@fluidframework/request-handler": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/synthesize": "2.0.0-dev.7.3.0.212138", - "@fluidframework/view-interfaces": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-E+DPeCtriuEouBV53WsjIVef5g0PiQHR7zXIRirS45cjCJY010WHQvd2NwKzRwZOYBjM+6/sd15hbp4cyG9YLA==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/map": "2.0.0-dev.7.4.0.215366", + "@fluidframework/request-handler": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/synthesize": "2.0.0-dev.7.4.0.215366", + "@fluidframework/view-interfaces": "2.0.0-dev.7.4.0.215366", "uuid": "^9.0.0" } }, "node_modules/@fluidframework/azure-client": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-empJEcTchL0EqzM5IlS82hzbVTv5UKk5RID+GecVuxAYk4+Zf+L24HjYHrX3MjN4rsulFikGZcVluWo+1Co8sw==", - "dependencies": { - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-loader": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/fluid-static": "2.0.0-dev.7.3.0.212138", - "@fluidframework/map": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-NnyrSCEe6YHQkr1rWwYk/NSJ+Xe+aJ2DA/FfFI2tcTrXgUInmOcIH1q4QUFcB2N5EKXto1GFNMI1X+oOhT/K4w==", + "dependencies": { + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-loader": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/fluid-static": "2.0.0-dev.7.4.0.215366", + "@fluidframework/map": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/routerlicious-driver": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/routerlicious-driver": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/server-services-client": "^2.0.1", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "axios": "^0.26.0" } }, @@ -329,18 +299,18 @@ } }, "node_modules/@fluidframework/cell": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-+pyvYMo2OXYfpP++Nqg+mMn0uhbe618dVJ5unLjdZbaZNk2e1O4EdZIZQeXIFBGVGkD4NpEHXzxH3ePsEf0Zgw==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-mXO7SwFL8draXrXTQr9oTfltdOiIRohtmK2giv81FEC4yGsGc7zm2A9zTwzJ08uQAj3gfAsjfBUmFLHUqdO+sw==", "dev": true, "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/common-definitions": { @@ -363,30 +333,30 @@ } }, "node_modules/@fluidframework/container-definitions": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-6PMz4rJ0ulKqzLwSF0mzarkpVcVfBXPfMzKicihabbxSWkMowueahnFnJCovlwiytY3wGW4QGvDfckhHEc4TIg==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-pwmClL89L+rhvfcdOAcQYKUV4wRhMavGnvWYCAuHhqn/EyTD2DggRe/9QTgFOBIkHDY3es8Tu51V9gWGaM27hA==", "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", "events": "^3.1.0" } }, "node_modules/@fluidframework/container-loader": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-kkRlAK9rCg0CEO9M12c6ObLflBUqdJSNm6Bq5Vzr1jc6BH4XAah+kT0PZk4Bm+hwQnTv2ZVAdTQa1RGPvCZ2AA==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-XZ8ywg/+NnPRAMNh0EaHCi4XBOnxhTCXY1fR3GqI73Gbr9vO8NN9ow/1bjsqms6I2C0FfZfXuTyFZ/viHbkDng==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-base": "^2.0.1", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "debug": "^4.3.4", "double-ended-queue": "^2.1.0-0", "events": "^3.1.0", @@ -395,22 +365,22 @@ } }, "node_modules/@fluidframework/container-runtime": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-aqlWueYvyCGt9ctVA+14TX77aEGoAuREZM1ULMIPpJM/PT/oSmiuA8uMYxkagfZF2eulK2iFj7vWIpO8/Rs2cA==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-xyPiOEqurInu6ScvoK+5uLxmXN44KE8qzxXJzhn3Gf538Hf6Ibg9Kk4JhGDUCuLOb+H8e39cK3HDTRJfB6PxQw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "double-ended-queue": "^2.1.0-0", "events": "^3.1.0", "lz4js": "^0.2.0", @@ -419,109 +389,109 @@ } }, "node_modules/@fluidframework/container-runtime-definitions": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-h9x0vJMmNZNa86x1HWheLt3MTKYNprCu0yAC7KAuL1bppHt4at0mpiOYlGvOEQdF+musAfg6V/9u8NM1uDRdVg==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-YVe30Q59dEtoRsZ94GglPBvDtDN7GMifiOkcuc8g95h6MeQKQrqTlEZRIxkC+17+lVsc92/6Jztok0lAwOh6wg==", "dependencies": { - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/core-interfaces": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-/D0kt+T/SVIayoibHzbghdSGRai6NGD+pUunf67SLnXoxfHYX4O5epg0E50zLvAeaRwAa9fEH8daIeYJqUx24w==" + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-2fLe4l0vgYkho1bqx8a79cMhoauubpQj9totKAj0nw7Jx8mpLb9vVlZXcSo8bFX5XkxT4yZDDmV7l5ENpXqvvw==" }, "node_modules/@fluidframework/core-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-lt5hoD6nKRjdg+NccxZwHHvd/3l0AERFs6zFJiCtwxAVIqho1ohDRr0lTORs0Y2CpI0JS9x5u/ZbQG/UFtwmZg==" + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-mb4AXt76K+ns3/2MMd2RtC9+FdhPkgGtaRA+TSeAKOKwPWBzkXIvuO1IiiPV11Nm+a6D/jwECTUunRCLuiK7Ug==" }, "node_modules/@fluidframework/counter": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-nQ+vjiYQUG8THfcLJCL1o+RN8iX9SyQ1LD5irlfLwQyRL+v+DLvwwSe3VYG28GE+1TgeEcr34CdZvHOpLImA/g==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-BhhquOpBtel41bEseWh1dfyVatj6d+/ztuXAPwAENk120WRqnQbWCIR0KxYoejc/++K0BRghYpbvwfo7viSAOw==", "dev": true, "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/datastore": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-KD0WebrzSv7YeziE923zZiZ2j5IDhHlFP4Lx8PZayU0Lel/NS0X03ttWwnPjAzYJbwyIMVZuS/nYE0b71k42zQ==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-lJucaCFy2b5fzTWelJk+QYu4iibE8Af6YuQV2EkhjNGaE7Nx0Dk29wF6eMps3kJg6bpGIupcvF2Pa+zFNlwDUQ==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "lodash": "^4.17.21", "uuid": "^9.0.0" } }, "node_modules/@fluidframework/datastore-definitions": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-DCMtFEsoCBdIx2Jh96D21194i0l2nQrUPB6WBUyd2SSsqNGy0xIVoan5RTd5xzxwxbOkQeeocxxhaKANmULGiA==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-gW3YV0fOgGdV97JL55UPICsZbfSCabwhBXqXqG2F1TOQ4dDr3/HFufOIPo+sYROT7k6OpaFcRJR01CSgr1Zn+Q==", "dependencies": { - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/driver-base": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-kewGp/fBFoVT0m6KH6JUuthPNfOZW2jUVYUxY79p1r1/S+Mmc5CaUKez7+GGkEn4IVEKnC+68iq+2FtxftmJng==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-QyKLed83UdwVbMq2MOyNbXHPSYSCQWgj7ZRyyEfdQg/btdrfEJuvdKQMII2gE+KGEnX+z3u8XIuMccaHtJNbwg==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/driver-definitions": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-aAFwu+P5bmjIkJuMmsabkIhYZ8pNiwAbHIY7I8M4bXhaQzDzRjHiv+ci7JT8XHGNNv4KCP+L4mSGYBn6lFPxcA==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-pYCf6v7SoPuDmUIuGz0GD4RElaPk1GSXkNtnPRmsDEH62ZiuR+L8o9Hxih7HrtQgTvU2r5Z0V8cYk8++HsqhGA==", "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0" } }, "node_modules/@fluidframework/driver-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-EwXHpzk+mt4EgqZsNtPryrXJ5A+BuP2CBA4hOJZJQOiWPUysZaElkSPPVRM1jPlsdH4cXXJlssYC+GJFp+eD5g==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-yRDoMdN3ucQ0v1E6QOC1IhINe/x2cGmqhR7gjYHImgsFGfq+68PLIhCV2YZGINtf/rKbrtG3ChtquM+LlmmQKA==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/gitresources": "^2.0.1", "@fluidframework/protocol-base": "^2.0.1", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "axios": "^0.26.0", "lz4js": "^0.2.0", "url": "^0.11.0", @@ -537,21 +507,21 @@ } }, "node_modules/@fluidframework/fluid-static": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-JxGKX8j2HeLB6JK0oH9l4emgAcrPelliusS+LninInNkdYkyCUOjBRCVCSsB4UUNVyN/xApSAGKCR88SNFdrqA==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/aqueduct": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-loader": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-35BdJx0VxoWc920c/2HRfJt4J2lTEVVMhygRGwfuAk0fGZ2met+8BpLepsZ/PWbanTAoPelUjD+Sf1IXHM0wyw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/aqueduct": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-loader": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/request-handler": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/request-handler": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/gitresources": { @@ -560,40 +530,41 @@ "integrity": "sha512-v9hI+uT8B5kwFAs+x6naqb7rOAX84r9ixjyIrE7Gqa9sBHIZ8pP9zKqNIdcS+Y14IqGiJYGDmwzM7Km6ThILCw==" }, "node_modules/@fluidframework/map": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-SON0I4n6EJzJP89Yq6DHMZD2IpVgwGR6snK0uicpbTutPXAg2J8VTRI5DTo4Vvct8wJqiWkn2vYyb5aQN85gMg==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-lm1grdEHPFbwMlyH/XOmYmTjccoLvwJxrenq8lh+o8rKlKDkTauE+d51s68cXY1w+U9wm6NoIEFJQt1NugR4gA==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/merge-tree": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "path-browserify": "^1.0.1" } }, "node_modules/@fluidframework/matrix": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-fg1wLEbaGa6dG9/h+JHMfnQcRa2H4wkqf/3UIMfnGdkVb2gMW0s/a3+KjWq/Wa38IKS/zGkz2XkHyABhLtvqvA==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-tS+vhoFkgrnH3oZMyEiil74xXHXBkVAAdk4xgUYK/+KeLykopEuoEqleIVk8q9if9F2n4wOMMbUdAhGVX1eMww==", "dev": true, "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/merge-tree": "2.0.0-dev.7.3.0.212138", + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/merge-tree": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "@tiny-calc/nano": "0.0.0-alpha.5", "events": "^3.1.0", "tslib": "^1.10.0" @@ -606,20 +577,20 @@ "dev": true }, "node_modules/@fluidframework/merge-tree": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-47hO+ohe5Orqln31isU2cFGofZ8kRnc6FABrQjaKe1puSUVGtHqPhnMU3CpHKd1oTAZCYdUCjHUVZpLytvSsDQ==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-yBqaFQLQrB6Pb5QmQ+T0DGrp5TFAet7EYaA32P02q2zgHB+vkQoXwn4MmBD+5qdqMYZnaJyONd34wnQaLoSo1Q==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/protocol-base": { @@ -642,33 +613,33 @@ } }, "node_modules/@fluidframework/request-handler": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-1oc+easBewrT5oP8wXSMXagL2N9hGDiRz1EKWmSbXoKc9MYlJOD8XkZkhahFRiEMwImPKUGmX768WBW24X7h8A==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-LP/cO3+ORuqvxg/ljZlHp0rqf66byXT7T3QWrGozd3QvMStcifDhiKChYIU6ILnSDOT257W0V7nshhc6Nw4rVQ==", "dependencies": { - "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/routerlicious-driver": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-vDhXctK4iQBnE3Zf1GAmz2S5rNLPRmiLMA68HVy27SsLKCq9K7OOMreak1qN0hceUkNcWR6s5X2JIC3m0UXouw==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-W3Dkfc0L0UjM/VPgsqzpUvKbggH6ClZhgyV0/gqgBCapcZmQ711Tsae17tzWOQwhkYeYL4SiZyNvcTqoEBYOwg==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/gitresources": "^2.0.1", "@fluidframework/protocol-base": "^2.0.1", "@fluidframework/protocol-definitions": "^3.0.0", "@fluidframework/server-services-client": "^2.0.1", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "cross-fetch": "^3.1.5", "json-stringify-safe": "5.0.1", "socket.io-client": "^4.6.1", @@ -677,48 +648,48 @@ } }, "node_modules/@fluidframework/runtime-definitions": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-vR2qOY5Sjj1M6t0TsoH38DuS+Nh3QQIUZZylIa4a7dU2al4WDaMovgyeNeSWiQ+Khlx+VmTKUVgh4o0bpQ3B8w==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-FEqMIoq55hbwyVAm8TlDRJE8Fed3EGeE2nJmfh923pNnbL/KmNZv1HR+ndmz+xMnim0XA/KyDb/jzl73eIHqJw==", "dependencies": { - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0" } }, "node_modules/@fluidframework/runtime-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-gWvlZ96sjeCa4hYB4CwS1/f4sF61DWmixHkAYk0vn4rj/hAf05wmEFr2O5Qp8LIzRvgTwvIeRnxXG0iobgpIIQ==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-utils": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-FewRiBYPcuGaNcroiG0/pTCLgpjWwuoL85U8lS20lcS4RoPbv5qi4Ad9g/Yk5bdKG1rd8VlGWWtQ++Z6TwQZGA==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/sequence": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-rrxbE6dVTyJdq0tn6iMOvJqPC8xgirr9KQqC65rxz6+yY34+KeL68jComT+apvHLIw05X7+x5YonfBCQOoss8A==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/merge-tree": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-9rt3wxiTGfsnuCi8qSfCgYDpUPA0/FWLCd/NLZUVn4cM1ZiRDlI/j2Vt+uQiLdIrwtDU055y7ibx5moOVOgXOw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/merge-tree": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/shared-object-base": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/shared-object-base": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "uuid": "^9.0.0" } }, @@ -751,40 +722,40 @@ } }, "node_modules/@fluidframework/shared-object-base": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-yF0QZ0aMCpzihQCqIcOoh8XWrhaEhCEGlxRAJaLBeok1Yhi3t6Q2K7HPdq09YjS8AghiQtGjUcCv3QosNKqjzA==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-runtime": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-8hl0slJ3RexIreTUQPRmxAKMt8eJn45I49XbgbaPtea3vkrUbMsgG4dGrlfSKDGhjuAfgTq5S0rrpb1dIl/eNw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-runtime": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "uuid": "^9.0.0" } }, "node_modules/@fluidframework/synthesize": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-T1ovP+L1rBVBfy+cB4cPoT1grUi2al5KGTzizpRqb0N1cfwR3NnHFnkPha4jfk4+pw43Ie3EpogavhUn/wM9nA==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-qtoHbpl5LHR2V9zZfGSDiV9AhS9IGIONgGXT46IELJ/udhu4+PYmKpvhCG3DA7hZool+7fttY5lKBrFmrqqMrw==", "dependencies": { - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138" + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@fluidframework/telemetry-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-EAFa9Bz0vvTmbXBjDnKDoo4DmWhCpWienX2feRAtOi/ERBR85jqdu5NwsbPJKp47iX9hVDt8GR8C4MXQS9lBew==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-y1hB/q3RaE5opbNwS2QfWP4FeGDLiw7JDjd28g7nTgJPfGiCIJSUqzipOdTWPNTCrVICJ/OO01icSxZ6Ks/t0w==", "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", "debug": "^4.3.4", "events": "^3.1.0", @@ -792,32 +763,32 @@ } }, "node_modules/@fluidframework/test-runtime-utils": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-CDTVZuH9H+DWf3TiuMseW++Egsq7ZteJCWXjrzPPry33eJnwsQ1O6xet5ZIrBQWMj9BTOfU9dEaX8myGzn0AOA==", - "dependencies": { - "@fluid-internal/client-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138", - "@fluidframework/core-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/datastore-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-NxITNAZxe+L7jYAZwjD9jAVGOKTyIJfgEFm0OOTKis0Z0JwuQTHZIedK1qb+R73D3GOg18Q+r4ESlCqpUDUtiw==", + "dependencies": { + "@fluid-internal/client-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366", + "@fluidframework/core-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/datastore-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", "@fluidframework/protocol-definitions": "^3.0.0", - "@fluidframework/routerlicious-driver": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/runtime-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", + "@fluidframework/routerlicious-driver": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/runtime-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", "events": "^3.1.0", "jsrsasign": "^10.5.25", "uuid": "^9.0.0" } }, "node_modules/@fluidframework/view-interfaces": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-SIlKs9Fjao7NPUrgh80PmO0XuiEs87p6j4tpX7eIwdYgFsuyTjWiEtOnJy7n7mVTgAnchQOpB21MKKoWsRglbg==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/@fluidframework/view-interfaces/-/view-interfaces-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-D4bGc6BtaSog/ROFan7Kuxj/q7f/QXCVANoMu9rogTZGEKr0fXsLaZCcw4dpkAe7EOombIP+JtLkzNTNty1hzA==", "dependencies": { - "@fluidframework/core-interfaces": "2.0.0-dev.7.3.0.212138" + "@fluidframework/core-interfaces": "2.0.0-dev.7.4.0.215366" } }, "node_modules/@griffel/core": { @@ -985,21 +956,6 @@ "node": ">= 8" } }, - "node_modules/@react-dnd/asap": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", - "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" - }, - "node_modules/@react-dnd/invariant": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/invariant/-/invariant-4.0.2.tgz", - "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" - }, - "node_modules/@react-dnd/shallowequal": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", - "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" - }, "node_modules/@sinclair/typebox": { "version": "0.29.6", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.29.6.tgz", @@ -1010,50 +966,6 @@ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" }, - "node_modules/@technote-space/anchor-markdown-header": { - "version": "1.1.42", - "resolved": "https://registry.npmjs.org/@technote-space/anchor-markdown-header/-/anchor-markdown-header-1.1.42.tgz", - "integrity": "sha512-iJ5qu1EO3kZDthq9zbMQ9ufB4jd0XwhHJ+4RNpTUEVTIZFitCV++IUfH1YCACGasct41pQRxGmWQNoaRZmn7EQ==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.2.1" - } - }, - "node_modules/@technote-space/doctoc": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/@technote-space/doctoc/-/doctoc-2.4.7.tgz", - "integrity": "sha512-F4oyUpf2e29p3tNH0oTW0a3eOgd3wek2vz1urNalSKCFY8U0hzkFqwU+89rmXGLzzz8WMcLtEXb90CCgqnDQqQ==", - "dev": true, - "dependencies": { - "@technote-space/anchor-markdown-header": "^1.1.21", - "@textlint/markdown-to-ast": "^12.0.0", - "htmlparser2": "^6.1.0", - "update-section": "^0.3.3" - } - }, - "node_modules/@textlint/ast-node-types": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-12.6.1.tgz", - "integrity": "sha512-uzlJ+ZsCAyJm+lBi7j0UeBbj+Oy6w/VWoGJ3iHRHE5eZ8Z4iK66mq+PG/spupmbllLtz77OJbY89BYqgFyjXmA==", - "dev": true - }, - "node_modules/@textlint/markdown-to-ast": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-12.6.1.tgz", - "integrity": "sha512-T0HO+VrU9VbLRiEx/kH4+gwGMHNMIGkp0Pok+p0I33saOOLyhfGvwOKQgvt2qkxzQEV2L5MtGB8EnW4r5d3CqQ==", - "dev": true, - "dependencies": { - "@textlint/ast-node-types": "^12.6.1", - "debug": "^4.3.4", - "mdast-util-gfm-autolink-literal": "^0.1.3", - "remark-footnotes": "^3.0.0", - "remark-frontmatter": "^3.0.0", - "remark-gfm": "^1.0.0", - "remark-parse": "^9.0.0", - "traverse": "^0.6.7", - "unified": "^9.2.2" - } - }, "node_modules/@tiny-calc/nano": { "version": "0.0.0-alpha.5", "resolved": "https://registry.npmjs.org/@tiny-calc/nano/-/nano-0.0.0-alpha.5.tgz", @@ -1079,15 +991,6 @@ "@types/node": "*" } }, - "node_modules/@types/concat-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@types/concat-stream/-/concat-stream-1.6.1.tgz", - "integrity": "sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", @@ -1171,15 +1074,6 @@ "@types/send": "*" } }, - "node_modules/@types/form-data": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", - "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/glob": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", @@ -1217,15 +1111,6 @@ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, - "node_modules/@types/mdast": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.14.tgz", - "integrity": "sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==", - "dev": true, - "dependencies": { - "@types/unist": "^2" - } - }, "node_modules/@types/mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.4.tgz", @@ -1248,7 +1133,7 @@ "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", - "devOptional": true + "dev": true }, "node_modules/@types/node-forge": { "version": "1.3.9", @@ -1270,12 +1155,6 @@ "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", "dev": true }, - "node_modules/@types/randomcolor": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@types/randomcolor/-/randomcolor-0.5.9.tgz", - "integrity": "sha512-k58cfpkK15AKn1m+oRd9nh5BnuiowhbyvBBdAzcddtARMr3xRzP0VlFaAKovSG6N6Knx08EicjPlOMzDejerrQ==", - "dev": true - }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", @@ -1377,12 +1256,6 @@ "source-map": "^0.6.1" } }, - "node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==", - "dev": true - }, "node_modules/@types/webpack": { "version": "4.41.35", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.35.tgz", @@ -2164,12 +2037,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "dev": true - }, "node_modules/asynciterator.prototype": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", @@ -2206,16 +2073,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2543,22 +2400,6 @@ } ] }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -2575,36 +2416,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -2713,15 +2524,6 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, - "node_modules/colors": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", - "integrity": "sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3214,15 +3016,6 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -3386,16 +3179,6 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "node_modules/dnd-core": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dnd-core/-/dnd-core-16.0.1.tgz", - "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", - "dependencies": { - "@react-dnd/asap": "^5.0.1", - "@react-dnd/invariant": "^4.0.1", - "redux": "^4.2.0" - } - }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -3573,12 +3356,6 @@ "integrity": "sha512-/5xHPH6f00SxhHw6052r+5S1xO7gHNc89hV7tqlvnStvKbSrDqc/u6AlwPvVWWNj+s4/KL6T6y8ih+nOY0qYNA==", "dev": true }, - "node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -4292,16 +4069,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", @@ -4349,19 +4121,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "dev": true, - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -4463,31 +4222,6 @@ "node": ">=6" } }, - "node_modules/findup": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", - "integrity": "sha512-Udxo3C9A6alt2GZ2MNsgnIvX7De0V3VGxeP/x98NSVgSlizcDHdmJza61LI7zJy4OEtSiJyE72s0/+tBl5/ZxA==", - "dev": true, - "dependencies": { - "colors": "~0.6.0-1", - "commander": "~2.1.0" - }, - "bin": { - "findup": "bin/findup.js" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/findup/node_modules/commander": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "integrity": "sha512-J2wnb6TKniXNOtoHS8TSrG9IOQluPrsmyAJ8oCUJOBmv+uLBCyPYAZkD2jFvw2DCzIXNnISIM01NIvr35TkBMQ==", - "dev": true, - "engines": { - "node": ">= 0.6.x" - } - }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -4533,16 +4267,16 @@ "dev": true }, "node_modules/fluid-framework": { - "version": "2.0.0-dev.7.3.0.212138", - "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.0.0-dev.7.3.0.212138.tgz", - "integrity": "sha512-wgLW6a/sgRY+QDPA+eXsSPQJOtwU2ViJvvJegxpvji74l2DlgLQsH6RpuhoMpHqekEm4dHIdtDiYm3MyfirXHQ==", + "version": "2.0.0-dev.7.4.0.215366", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.0.0-dev.7.4.0.215366.tgz", + "integrity": "sha512-pmFDKD5WrGARTNdKgSDx65VH50zGzoOYE+W4RsMK/C9gPUtv/fBhW1eJwjTEKhZ37r8IiWAywwQvPfvFriZcww==", "dependencies": { - "@fluidframework/container-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/container-loader": "2.0.0-dev.7.3.0.212138", - "@fluidframework/driver-definitions": "2.0.0-dev.7.3.0.212138", - "@fluidframework/fluid-static": "2.0.0-dev.7.3.0.212138", - "@fluidframework/map": "2.0.0-dev.7.3.0.212138", - "@fluidframework/sequence": "2.0.0-dev.7.3.0.212138" + "@fluidframework/container-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/container-loader": "2.0.0-dev.7.4.0.215366", + "@fluidframework/driver-definitions": "2.0.0-dev.7.4.0.215366", + "@fluidframework/fluid-static": "2.0.0-dev.7.4.0.215366", + "@fluidframework/map": "2.0.0-dev.7.4.0.215366", + "@fluidframework/sequence": "2.0.0-dev.7.4.0.215366" } }, "node_modules/flush-write-stream": { @@ -4596,15 +4330,6 @@ "node": ">= 6" } }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -4720,15 +4445,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -4970,14 +4686,6 @@ "he": "bin/he" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -5069,21 +4777,6 @@ "entities": "^2.0.0" } }, - "node_modules/http-basic": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-8.1.3.tgz", - "integrity": "sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==", - "dev": true, - "dependencies": { - "caseless": "^0.12.0", - "concat-stream": "^1.6.2", - "http-response-object": "^3.0.1", - "parse-cache-control": "^1.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -5162,21 +4855,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-response-object": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", - "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", - "dev": true, - "dependencies": { - "@types/node": "^10.0.3" - } - }, - "node_modules/http-response-object/node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "dev": true - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -5399,30 +5077,6 @@ "node": ">= 10" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dev": true, - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -5492,29 +5146,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -5554,16 +5185,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -5627,22 +5248,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-local-path": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-local-path/-/is-local-path-0.1.6.tgz", - "integrity": "sha512-VPRTy+0cYi1+X7hOTngxwXGfek1I6YItNwqsqjFPfH+8bXcGNP17Zx7D3nsfiLsJF3fISsUJq8kBRCZ0yMNeAg==", - "dev": true - }, "node_modules/is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -5721,15 +5326,6 @@ "node": ">=6" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -5971,12 +5567,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/json-alexander": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/json-alexander/-/json-alexander-0.1.8.tgz", - "integrity": "sha512-5TZYawo7vu63e7e0xFaxZXsySKBuKJgEX6F2edjFakXEnpsZnp040Wdd5Exm2qWAhf54S6v+DNMQHo7yV+rkgw==", - "dev": true - }, "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", @@ -6149,16 +5739,6 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -6218,351 +5798,35 @@ "semver": "bin/semver" } }, - "node_modules/markdown-magic": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/markdown-magic/-/markdown-magic-2.6.1.tgz", - "integrity": "sha512-i+wPC9bAGzFVftF1P5ItooOCvX+TTD3v504WpupsJz+3B0wRZMuPxeFAE7uZXEZYjsiQYskoMgpypoJTWerpVA==", + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, - "dependencies": { - "@technote-space/doctoc": "2.4.7", - "commander": "^7.2.0", - "deepmerge": "^4.2.2", - "find-up": "^5.0.0", - "globby": "^10.0.2", - "is-local-path": "^0.1.6", - "json-alexander": "^0.1.8", - "mkdirp": "^1.0.4", - "sync-request": "^6.1.0" - }, - "bin": { - "markdown": "cli.js", - "md-magic": "cli.js" + "engines": { + "node": ">= 0.6" } }, - "node_modules/markdown-magic-package-scripts": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/markdown-magic-package-scripts/-/markdown-magic-package-scripts-1.2.2.tgz", - "integrity": "sha512-dlCojsiJLV9BcL8ar03qycI0H5quM47Ei+mh14It0dTYhLAoH8B/91J0/pLDX3Wba9wTkPCbEKzNVvV8ea0WlQ==", + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "dependencies": { - "findup": "^0.1.5", - "sort-scripts": "^1.0.1" + "fs-monkey": "^1.0.4" }, - "peerDependencies": { - "markdown-magic": ">=0.1 <=2.x" - } - }, - "node_modules/markdown-magic/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, "engines": { - "node": ">= 10" + "node": ">= 4.0.0" } }, - "node_modules/markdown-magic/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-magic/node_modules/globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/markdown-magic/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-magic/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/markdown-magic/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-magic/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/markdown-magic/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dev": true, - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", - "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-footnote": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/mdast-util-footnote/-/mdast-util-footnote-0.1.7.tgz", - "integrity": "sha512-QxNdO8qSxqbO2e3m09KwDKfWiLgqyCurdWTQ198NpbZ2hxntdc+VKS4fDJCmNWbAroUdYnSthu+XbZ8ovh8C3w==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "^0.6.0", - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "dev": true, - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", - "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==", - "dev": true, - "dependencies": { - "micromark-extension-frontmatter": "^0.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", - "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", - "dev": true, - "dependencies": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", - "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", - "dev": true, - "dependencies": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", - "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", - "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", - "dev": true, - "dependencies": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", - "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", - "dev": true, - "dependencies": { - "mdast-util-to-markdown": "~0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" }, "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" @@ -6598,132 +5862,6 @@ "node": ">= 0.6" } }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "dev": true, - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "node_modules/micromark-extension-footnote": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/micromark-extension-footnote/-/micromark-extension-footnote-0.3.2.tgz", - "integrity": "sha512-gr/BeIxbIWQoUm02cIfK7mdMZ/fbroRpLsck4kvFtjbzP4yi+OPVbnukTc/zy0i7spC2xYE/dbX1Sur8BEDJsQ==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-frontmatter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", - "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==", - "dev": true, - "dependencies": { - "fault": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", - "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", - "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", - "dev": true, - "dependencies": { - "micromark": "~2.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", - "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", - "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", - "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", - "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", - "dev": true, - "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -7071,6 +6209,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -7375,30 +6514,6 @@ "node": ">=6" } }, - "node_modules/parse-cache-control": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", - "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==", - "dev": true - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dev": true, - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -7810,15 +6925,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "dev": true, - "dependencies": { - "asap": "~2.0.6" - } - }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -7962,11 +7068,6 @@ "safe-buffer": "^5.1.0" } }, - "node_modules/randomcolor": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz", - "integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A==" - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -8011,43 +7112,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-dnd": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/react-dnd/-/react-dnd-16.0.1.tgz", - "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", - "dependencies": { - "@react-dnd/invariant": "^4.0.1", - "@react-dnd/shallowequal": "^4.0.1", - "dnd-core": "^16.0.1", - "fast-deep-equal": "^3.1.3", - "hoist-non-react-statics": "^3.3.2" - }, - "peerDependencies": { - "@types/hoist-non-react-statics": ">= 3.3.1", - "@types/node": ">= 12", - "@types/react": ">= 16", - "react": ">= 16.14" - }, - "peerDependenciesMeta": { - "@types/hoist-non-react-statics": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-dnd-html5-backend": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", - "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", - "dependencies": { - "dnd-core": "^16.0.1" - } - }, "node_modules/react-dom": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", @@ -8063,16 +7127,8 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-transition-state": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/react-transition-state/-/react-transition-state-2.1.1.tgz", - "integrity": "sha512-kQx5g1FVu9knoz1T1WkapjUgFz08qQ/g1OmuWGi3/AoEFfS0kStxrPlZx81urjCXdz2d+1DqLpU6TyLW/Ro04Q==", - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "node_modules/read-cache": { "version": "1.0.0", @@ -8154,14 +7210,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, "node_modules/reflect.getprototypeof": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", @@ -8213,61 +7261,6 @@ "node": ">= 0.10" } }, - "node_modules/remark-footnotes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-3.0.0.tgz", - "integrity": "sha512-ZssAvH9FjGYlJ/PBVKdSmfyPc3Cz4rTWgZLI4iE/SX8Nt5l3o3oEjv3wwG5VD7xOjktzdwp5coac+kJV9l4jgg==", - "dev": true, - "dependencies": { - "mdast-util-footnote": "^0.1.0", - "micromark-extension-footnote": "^0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-frontmatter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", - "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==", - "dev": true, - "dependencies": { - "mdast-util-frontmatter": "^0.2.0", - "micromark-extension-frontmatter": "^0.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz", - "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", - "dev": true, - "dependencies": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "dev": true, - "dependencies": { - "mdast-util-from-markdown": "^0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/renderkid": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", @@ -8302,15 +7295,6 @@ "node": ">=0.10.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -8876,12 +7860,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/sort-scripts": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-scripts/-/sort-scripts-1.0.1.tgz", - "integrity": "sha512-58eys3wXg05rI51Gg/90Uvc0id0aboGLSzHm4nFvuD0MofSg/y8cyJ7ZqYuZ1eyj6AA8XwFTGaXA+6tApsMv4w==", - "dev": true - }, "node_modules/sorted-btree": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sorted-btree/-/sorted-btree-1.8.1.tgz", @@ -9247,29 +8225,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/sync-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-6.1.0.tgz", - "integrity": "sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==", - "dev": true, - "dependencies": { - "http-response-object": "^3.0.1", - "sync-rpc": "^1.2.1", - "then-request": "^6.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/sync-rpc": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", - "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", - "dev": true, - "dependencies": { - "get-port": "^3.1.0" - } - }, "node_modules/tailwindcss": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", @@ -9459,48 +8414,6 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, - "node_modules/then-request": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/then-request/-/then-request-6.0.2.tgz", - "integrity": "sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==", - "dev": true, - "dependencies": { - "@types/concat-stream": "^1.6.0", - "@types/form-data": "0.0.33", - "@types/node": "^8.0.0", - "@types/qs": "^6.2.31", - "caseless": "~0.12.0", - "concat-stream": "^1.6.0", - "form-data": "^2.2.0", - "http-basic": "^8.1.1", - "http-response-object": "^3.0.1", - "promise": "^8.0.0", - "qs": "^6.4.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/then-request/node_modules/@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", - "dev": true - }, - "node_modules/then-request/node_modules/form-data": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", - "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", @@ -9564,25 +8477,6 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -9797,24 +8691,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dev": true, - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -9833,43 +8709,6 @@ "imurmurhash": "^0.1.4" } }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -9909,12 +8748,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/update-section": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz", - "integrity": "sha512-BpRZMZpgXLuTiKeiu7kK0nIPwGdyrqrs6EDSaXtjD/aQ2T+qVo9a5hRC3HN3iJjCMxNT/VxoLGQ7E/OzE5ucnw==", - "dev": true - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -10003,36 +8836,6 @@ "node": ">= 0.8" } }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dev": true, - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", @@ -10691,16 +9494,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } } } } diff --git a/package.json b/package.json index 24972d1..36c8ebe 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,10 @@ "description": "", "license": "MIT", "scripts": { - "build": "npm run format && npm run docs && npm run pack", + "build": "npm run format && npm run pack", "compile": "tsc -b", "dev": "cross-env FLUID_CLIENT='local' webpack-dev-server", - "dev:azure": "cross-env FLUID_CLIENT='azure' webpack-dev-server", - "docs": "md-magic", + "dev:azure": "cross-env FLUID_CLIENT='azure' webpack-dev-server", "format": "prettier src --write", "lint": "eslint src", "pack": "cross-env FLUID_CLIENT='azure' webpack", @@ -16,31 +15,24 @@ }, "dependencies": { "@fluentui/react-icons": "^2.0.221", - "@fluid-experimental/data-objects": "2.0.0-dev.7.3.0.212138", - "@fluid-experimental/tree-react-api": "2.0.0-dev.7.3.0.212138", - "@fluid-experimental/tree2": "2.0.0-dev.7.3.0.212138", - "@fluidframework/azure-client": "2.0.0-dev.7.3.0.212138", - "@fluidframework/telemetry-utils": "2.0.0-dev.7.3.0.212138", - "@fluidframework/test-runtime-utils": "2.0.0-dev.7.3.0.212138", + "@fluid-experimental/data-objects": "2.0.0-dev.7.4.0.215366", + "@fluid-experimental/tree2": "2.0.0-dev.7.4.0.215366", + "@fluidframework/azure-client": "2.0.0-dev.7.4.0.215366", + "@fluidframework/telemetry-utils": "2.0.0-dev.7.4.0.215366", + "@fluidframework/test-runtime-utils": "2.0.0-dev.7.4.0.215366", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "axios": "^1.4.0", "dotenv": "^16.0.2", - "fluid-framework": "2.0.0-dev.7.3.0.212138", + "fluid-framework": "2.0.0-dev.7.4.0.215366", "guid-typescript": "^1.0.9", - "hashids": "^2.2.10", - "randomcolor": "^0.6.2", - "react": "^18.2.0", - "react-dnd": "^16.0.1", - "react-dnd-html5-backend": "^16.0.1", - "react-dom": "^18.2.0", - "react-transition-state": "^2.1.0" + "hashids": "^2.2.10", + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { - "@fluid-experimental/devtools": "2.0.0-dev.7.3.0.212138", - "@types/debug": "^4.1.7", - "@types/node": "^17.0.45", - "@types/randomcolor": "^0.5.6", + "@fluid-experimental/devtools": "2.0.0-dev.7.4.0.215366", + "@types/debug": "^4.1.7", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", "clean-webpack-plugin": "^3.0.0", @@ -50,9 +42,7 @@ "dotenv-webpack": "^7.1.1", "eslint": "^8.23.1", "eslint-plugin-react": "^7.31.8", - "html-webpack-plugin": "^4.5.2", - "markdown-magic": "^2.6.1", - "markdown-magic-package-scripts": "^1.2.2", + "html-webpack-plugin": "^4.5.2", "mini-css-extract-plugin": "^1", "prettier": "^2.7.1", "style-loader": "^2", diff --git a/src/index.tsx b/src/index.tsx index fb0b6af..b978de0 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -5,7 +5,7 @@ import { loadFluidData, containerSchema } from './infra/fluid'; import { initializeDevtools } from '@fluid-experimental/devtools'; import { devtoolsLogger } from './infra/clientProps'; import { ITree } from '@fluid-experimental/tree2'; -import { appSchemaConfig, letter } from './schema'; +import { treeConfiguration, Letter } from './schema'; import './output.css'; import { ReactApp } from './react_app'; @@ -26,7 +26,7 @@ async function main() { // Initialize the SharedTree Data Structure const appData = (container.initialObjects.appData as ITree).schematize( - appSchemaConfig + treeConfiguration ); const cellSize = { x: 32, y: 32 }; @@ -78,13 +78,12 @@ async function main() { used.push(pos); appData.root.letters.insertAtEnd( // TODO: error when not adding wrapping [] is inscrutable - [ - letter.create({ + new Letter({ position: pos, character, id: id.toString(), }), - ] + ); id++; } diff --git a/src/schema.ts b/src/schema.ts index 78c697a..e0c5b7c 100644 --- a/src/schema.ts +++ b/src/schema.ts @@ -1,39 +1,30 @@ -import { - AllowedUpdateType, - TypedNode, - SchemaBuilder, - buildTreeConfiguration, +import { + TreeConfiguration, + SchemaFactory } from '@fluid-experimental/tree2'; -const sb = new SchemaBuilder({ scope: 'fc1db2e8-0a00-11ee-be56-0242ac120002' }); +const sb = new SchemaFactory('fc1db2e8-0a00-11ee-be56-0242ac120002'); -export const position = sb.object('position', { +export class Position extends sb.object('Position', { x: sb.number, y: sb.number, -}) +}){} -export const letter = sb.object('letter', { - position: position, +export class Letter extends sb.object('Letter', { + position: Position, character: sb.string, id: sb.string, -}); +}){} -export const app = sb.object('app', { - letters: sb.list(letter), - word: sb.list(letter), -}); +export class App extends sb.object('App', { + letters: sb.list(Letter), + word: sb.list(Letter), +}) {} -export type App = TypedNode; -export type Letter = TypedNode; -export type Position = TypedNode; - -export const appSchema = sb.intoSchema(app); - -export const appSchemaConfig = buildTreeConfiguration({ - schema: appSchema, - initialTree: { - letters: {"":[]}, - word: {"":[]}, - }, - allowedSchemaModifications: AllowedUpdateType.SchemaCompatible, -}); +export const treeConfiguration = new TreeConfiguration( + App, + () => ({ + letters: [], + word: [], + }), +); diff --git a/webpack.config.js b/webpack.config.js index 6f7d248..ea65cd2 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -3,7 +3,6 @@ const path = require('path'); const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const Dotenv = require('dotenv-webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); -const CopyPlugin = require('copy-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); module.exports = { @@ -23,24 +22,7 @@ module.exports = { test: /\.ts$|tsx/, use: 'ts-loader', exclude: /node_modules/, - }, - { - test: /\.scss$/, - use: [ - // { loader: 'style-loader' }, - MiniCssExtractPlugin.loader, - { - loader: 'css-loader', - }, - { - loader: 'sass-loader', - options: { - sourceMap: true, - // options... - }, - }, - ], - }, + }, { test: /\.css$/, use: [