diff --git a/BREAKING.md b/BREAKING.md index 8d1b41ed959f..489e0d5d2fbb 100644 --- a/BREAKING.md +++ b/BREAKING.md @@ -97,10 +97,14 @@ You can start by returning default code details that were passed into the code l ## 0.58 Upcoming changes - [Doing operations not allowed on deleted sub directory](#Doing-operations-not-allowed-on-deleted-sub-directory) +- [IDirectory extends IDisposable](#IDirectory-extends-IDisposable) ### Doing operations not allowed on deleted sub directory Users will not be allowed to do operations on a deleted directory. Users can subscribe to `disposed` event to know if a sub directory is deleted. Accessing deleted sub directory will throw `UsageError` exception now. +### IDirectory extends IDisposable +IDirectory has started extending IDisposable. This means that users implementing the IDirectory interface needs to implement IDisposable too now. + ## 0.58 Breaking changes - [Move IntervalType from merge-tree to sequence package](#Move-IntervalType-from-merge-tree-to-sequence-package) - [Remove logger property from IContainerContext](#Remove-logger-property-from-IContainerContext) diff --git a/common/lib/common-definitions/package-lock.json b/common/lib/common-definitions/package-lock.json index 86611de043d0..44f8f0d95130 100644 --- a/common/lib/common-definitions/package-lock.json +++ b/common/lib/common-definitions/package-lock.json @@ -182,20 +182,44 @@ "dev": true }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@humanwhocodes/config-array": { diff --git a/common/lib/common-definitions/package.json b/common/lib/common-definitions/package.json index d0154ba9f65f..dc73ab8dce53 100644 --- a/common/lib/common-definitions/package.json +++ b/common/lib/common-definitions/package.json @@ -46,7 +46,7 @@ "@fluidframework/build-common": "^0.23.0", "@fluidframework/build-tools": "^0.2.58041", "@fluidframework/common-definitions-0.20.0": "npm:@fluidframework/common-definitions@0.20.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/common/lib/common-utils/package-lock.json b/common/lib/common-utils/package-lock.json index 143396fbc6eb..a30660866447 100644 --- a/common/lib/common-utils/package-lock.json +++ b/common/lib/common-utils/package-lock.json @@ -584,20 +584,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@hapi/address": { diff --git a/common/lib/common-utils/package.json b/common/lib/common-utils/package.json index 835871b6d277..fb11ee0b8bf8 100644 --- a/common/lib/common-utils/package.json +++ b/common/lib/common-utils/package.json @@ -89,7 +89,7 @@ "@fluidframework/build-common": "^0.23.0", "@fluidframework/build-tools": "^0.2.58041", "@fluidframework/common-utils-0.32.1": "npm:@fluidframework/common-utils@0.32.1", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/base64-js": "^1.3.0", diff --git a/common/lib/container-definitions/package-lock.json b/common/lib/container-definitions/package-lock.json index 2cc088a53f67..d9e8267d2665 100644 --- a/common/lib/container-definitions/package-lock.json +++ b/common/lib/container-definitions/package-lock.json @@ -560,20 +560,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/protocol-definitions": { diff --git a/common/lib/container-definitions/package.json b/common/lib/container-definitions/package.json index 21546eec5bc9..b5891374023a 100644 --- a/common/lib/container-definitions/package.json +++ b/common/lib/container-definitions/package.json @@ -57,7 +57,7 @@ "@fluidframework/container-definitions-0.45.0": "npm:@fluidframework/container-definitions@0.45.0", "@fluidframework/container-definitions-0.46.0": "npm:@fluidframework/container-definitions@0.46.0", "@fluidframework/container-definitions-0.47.1000": "npm:@fluidframework/container-definitions@0.47.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/common/lib/core-interfaces/package-lock.json b/common/lib/core-interfaces/package-lock.json index 17750932a336..81a1aab318eb 100644 --- a/common/lib/core-interfaces/package-lock.json +++ b/common/lib/core-interfaces/package-lock.json @@ -200,20 +200,44 @@ "dev": true }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@humanwhocodes/config-array": { diff --git a/common/lib/core-interfaces/package.json b/common/lib/core-interfaces/package.json index f2944313e4b7..28739d4790aa 100644 --- a/common/lib/core-interfaces/package.json +++ b/common/lib/core-interfaces/package.json @@ -45,7 +45,7 @@ "@fluidframework/core-interfaces-0.40.0": "npm:@fluidframework/core-interfaces@0.40.0", "@fluidframework/core-interfaces-0.41.0": "npm:@fluidframework/core-interfaces@0.41.0", "@fluidframework/core-interfaces-0.42.0": "npm:@fluidframework/core-interfaces@0.42.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/common/lib/driver-definitions/package-lock.json b/common/lib/driver-definitions/package-lock.json index 43d69aa56e67..76cc83babda4 100644 --- a/common/lib/driver-definitions/package-lock.json +++ b/common/lib/driver-definitions/package-lock.json @@ -382,20 +382,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/protocol-definitions": { diff --git a/common/lib/driver-definitions/package.json b/common/lib/driver-definitions/package.json index baa00ed2c9ad..6dbb1dbafad1 100644 --- a/common/lib/driver-definitions/package.json +++ b/common/lib/driver-definitions/package.json @@ -52,7 +52,7 @@ "@fluidframework/driver-definitions-0.43.0": "npm:@fluidframework/driver-definitions@0.43.0", "@fluidframework/driver-definitions-0.44.0": "npm:@fluidframework/driver-definitions@0.44.0", "@fluidframework/driver-definitions-0.45.1000": "npm:@fluidframework/driver-definitions@0.45.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/common/lib/protocol-definitions/package-lock.json b/common/lib/protocol-definitions/package-lock.json index c36f8f53144c..d6063f18ed66 100644 --- a/common/lib/protocol-definitions/package-lock.json +++ b/common/lib/protocol-definitions/package-lock.json @@ -181,20 +181,44 @@ "integrity": "sha512-KaoQ7w2MDH5OeRKVatL5yVOCFg+9wD6bLSLFh1/TV1EZM46l49iBqO7UVjUtPE6BIm0jvvOzJXULGVSpzokX3g==" }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/protocol-definitions-0.1024.0": { diff --git a/common/lib/protocol-definitions/package.json b/common/lib/protocol-definitions/package.json index 5e0a519058dc..a51d3dbb88f9 100644 --- a/common/lib/protocol-definitions/package.json +++ b/common/lib/protocol-definitions/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/build-tools": "^0.2.58041", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/protocol-definitions-0.1024.0": "npm:@fluidframework/protocol-definitions@0.1024.0", "@fluidframework/protocol-definitions-0.1025.1": "npm:@fluidframework/protocol-definitions@0.1025.1", "@fluidframework/protocol-definitions-0.1026.0": "npm:@fluidframework/protocol-definitions@0.1026.0", diff --git a/examples/apps/collaborative-textarea/package.json b/examples/apps/collaborative-textarea/package.json index fdeb9a29aaed..d6204581a0c6 100644 --- a/examples/apps/collaborative-textarea/package.json +++ b/examples/apps/collaborative-textarea/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/apps/contact-collection/package.json b/examples/apps/contact-collection/package.json index 79355570ae0d..e12b6b1fb0e8 100644 --- a/examples/apps/contact-collection/package.json +++ b/examples/apps/contact-collection/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/apps/spaces/package.json b/examples/apps/spaces/package.json index 2503a498e4f5..0d61d7f703ce 100644 --- a/examples/apps/spaces/package.json +++ b/examples/apps/spaces/package.json @@ -63,7 +63,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/apps/view-framework-sampler/package.json b/examples/apps/view-framework-sampler/package.json index 45da3c5240c9..6a7a7629e1c9 100644 --- a/examples/apps/view-framework-sampler/package.json +++ b/examples/apps/view-framework-sampler/package.json @@ -48,7 +48,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/badge/package.json b/examples/data-objects/badge/package.json index 37a52f623fd1..acf8cbd3bdf0 100644 --- a/examples/data-objects/badge/package.json +++ b/examples/data-objects/badge/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@types/react": "^16.9.15", diff --git a/examples/data-objects/canvas/package.json b/examples/data-objects/canvas/package.json index 7d3b84d7621f..dc0323733fb7 100644 --- a/examples/data-objects/canvas/package.json +++ b/examples/data-objects/canvas/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/clicker-react/clicker-context/package.json b/examples/data-objects/clicker-react/clicker-context/package.json index 5e4ccc43885e..7647e7c5acff 100644 --- a/examples/data-objects/clicker-react/clicker-context/package.json +++ b/examples/data-objects/clicker-react/clicker-context/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/clicker-react/clicker-function/package.json b/examples/data-objects/clicker-react/clicker-function/package.json index b04a79993e4a..e4f7232cc87d 100644 --- a/examples/data-objects/clicker-react/clicker-function/package.json +++ b/examples/data-objects/clicker-react/clicker-function/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/clicker-react/clicker-react/package.json b/examples/data-objects/clicker-react/clicker-react/package.json index 8749eb832fc4..be5571d1c0c9 100644 --- a/examples/data-objects/clicker-react/clicker-react/package.json +++ b/examples/data-objects/clicker-react/clicker-react/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/clicker-react/clicker-reducer/package.json b/examples/data-objects/clicker-react/clicker-reducer/package.json index e9ed2802cdb2..71dbd846da0f 100644 --- a/examples/data-objects/clicker-react/clicker-reducer/package.json +++ b/examples/data-objects/clicker-react/clicker-reducer/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/clicker-react/clicker-with-hook/package.json b/examples/data-objects/clicker-react/clicker-with-hook/package.json index 79d4a168073f..936ddf61ae8a 100644 --- a/examples/data-objects/clicker-react/clicker-with-hook/package.json +++ b/examples/data-objects/clicker-react/clicker-with-hook/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/clicker/package.json b/examples/data-objects/clicker/package.json index 6cc310cf6fa8..2db6d5555434 100644 --- a/examples/data-objects/clicker/package.json +++ b/examples/data-objects/clicker/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/client-ui-lib/package.json b/examples/data-objects/client-ui-lib/package.json index b37d05e01ce4..859912393874 100644 --- a/examples/data-objects/client-ui-lib/package.json +++ b/examples/data-objects/client-ui-lib/package.json @@ -72,7 +72,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", diff --git a/examples/data-objects/codemirror/package.json b/examples/data-objects/codemirror/package.json index da64cd1a9152..8a8dad07803a 100644 --- a/examples/data-objects/codemirror/package.json +++ b/examples/data-objects/codemirror/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/examples/data-objects/diceroller/package.json b/examples/data-objects/diceroller/package.json index a3fdeda7c214..0030eb795452 100644 --- a/examples/data-objects/diceroller/package.json +++ b/examples/data-objects/diceroller/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/focus-tracker/package.json b/examples/data-objects/focus-tracker/package.json index 5ce7093c7000..dddf2483f3b4 100644 --- a/examples/data-objects/focus-tracker/package.json +++ b/examples/data-objects/focus-tracker/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/image-gallery/package.json b/examples/data-objects/image-gallery/package.json index d49fbdda3466..4ff59abb84c9 100644 --- a/examples/data-objects/image-gallery/package.json +++ b/examples/data-objects/image-gallery/package.json @@ -47,7 +47,7 @@ }, "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@types/react": "^16.9.15", diff --git a/examples/data-objects/key-value-cache/package.json b/examples/data-objects/key-value-cache/package.json index d9536dde6580..b842ed5c798f 100644 --- a/examples/data-objects/key-value-cache/package.json +++ b/examples/data-objects/key-value-cache/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/examples/data-objects/monaco/package.json b/examples/data-objects/monaco/package.json index 895e9c29e75f..9d17225e9f51 100644 --- a/examples/data-objects/monaco/package.json +++ b/examples/data-objects/monaco/package.json @@ -53,7 +53,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", diff --git a/examples/data-objects/multiview/constellation-model/package.json b/examples/data-objects/multiview/constellation-model/package.json index baa2899d2370..0bc864ce301d 100644 --- a/examples/data-objects/multiview/constellation-model/package.json +++ b/examples/data-objects/multiview/constellation-model/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/constellation-view/package.json b/examples/data-objects/multiview/constellation-view/package.json index 2c4c194ed8b9..6993ac0757a3 100644 --- a/examples/data-objects/multiview/constellation-view/package.json +++ b/examples/data-objects/multiview/constellation-view/package.json @@ -48,7 +48,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/container/package.json b/examples/data-objects/multiview/container/package.json index cd18b4359d3a..49c7b2311bca 100644 --- a/examples/data-objects/multiview/container/package.json +++ b/examples/data-objects/multiview/container/package.json @@ -59,7 +59,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/coordinate-model/package.json b/examples/data-objects/multiview/coordinate-model/package.json index 11f3f1c1e3aa..6485c55de2ea 100644 --- a/examples/data-objects/multiview/coordinate-model/package.json +++ b/examples/data-objects/multiview/coordinate-model/package.json @@ -48,7 +48,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/interface/package.json b/examples/data-objects/multiview/interface/package.json index 9d6368334fcc..cc9082130db3 100644 --- a/examples/data-objects/multiview/interface/package.json +++ b/examples/data-objects/multiview/interface/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", "@types/node": "^14.18.0", diff --git a/examples/data-objects/multiview/plot-coordinate-view/package.json b/examples/data-objects/multiview/plot-coordinate-view/package.json index 6637cd2c7f5f..44ed4f352341 100644 --- a/examples/data-objects/multiview/plot-coordinate-view/package.json +++ b/examples/data-objects/multiview/plot-coordinate-view/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/slider-coordinate-view/package.json b/examples/data-objects/multiview/slider-coordinate-view/package.json index 2c3c5eb7677d..79b03a7efc5f 100644 --- a/examples/data-objects/multiview/slider-coordinate-view/package.json +++ b/examples/data-objects/multiview/slider-coordinate-view/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/multiview/triangle-view/package.json b/examples/data-objects/multiview/triangle-view/package.json index 98de34477e7a..d3ac79242a3e 100644 --- a/examples/data-objects/multiview/triangle-view/package.json +++ b/examples/data-objects/multiview/triangle-view/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/musica/package.json b/examples/data-objects/musica/package.json index 269d57317688..b8068a73e3f9 100644 --- a/examples/data-objects/musica/package.json +++ b/examples/data-objects/musica/package.json @@ -51,7 +51,7 @@ "@babel/plugin-proposal-class-properties": "^7.4.4", "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/babel__core": "^7", "@types/node": "^14.18.0", diff --git a/examples/data-objects/pond/package.json b/examples/data-objects/pond/package.json index b1ceb220ea8f..7f8b59a666a4 100644 --- a/examples/data-objects/pond/package.json +++ b/examples/data-objects/pond/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/primitives/package.json b/examples/data-objects/primitives/package.json index 13b938515bce..2eb954206e3e 100644 --- a/examples/data-objects/primitives/package.json +++ b/examples/data-objects/primitives/package.json @@ -48,7 +48,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@types/react": "^16.9.15", diff --git a/examples/data-objects/prosemirror/package.json b/examples/data-objects/prosemirror/package.json index 2688ebd67dfe..2883e05b84cf 100644 --- a/examples/data-objects/prosemirror/package.json +++ b/examples/data-objects/prosemirror/package.json @@ -73,7 +73,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@types/orderedmap": "^1", diff --git a/examples/data-objects/simple-fluidobject-embed/package.json b/examples/data-objects/simple-fluidobject-embed/package.json index e07719e2bbcf..2bc9ccb2305c 100644 --- a/examples/data-objects/simple-fluidobject-embed/package.json +++ b/examples/data-objects/simple-fluidobject-embed/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@types/react": "^16.9.15", diff --git a/examples/data-objects/smde/package.json b/examples/data-objects/smde/package.json index f7cc572a35d1..79b25cc6eaac 100644 --- a/examples/data-objects/smde/package.json +++ b/examples/data-objects/smde/package.json @@ -58,7 +58,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/marked": "^2.0.2", "@types/node": "^14.18.0", diff --git a/examples/data-objects/table-document/package.json b/examples/data-objects/table-document/package.json index 72253340bb5b..7aa5e884ecae 100644 --- a/examples/data-objects/table-document/package.json +++ b/examples/data-objects/table-document/package.json @@ -66,7 +66,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/runtime-utils": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/examples/data-objects/table-view/package.json b/examples/data-objects/table-view/package.json index 9470254cd7a7..14da95036aae 100644 --- a/examples/data-objects/table-view/package.json +++ b/examples/data-objects/table-view/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/examples/data-objects/task-selection/package.json b/examples/data-objects/task-selection/package.json index 8998cbd11c20..616c0d317d87 100644 --- a/examples/data-objects/task-selection/package.json +++ b/examples/data-objects/task-selection/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/data-objects/todo/package.json b/examples/data-objects/todo/package.json index 05dff679c232..77293403b270 100644 --- a/examples/data-objects/todo/package.json +++ b/examples/data-objects/todo/package.json @@ -59,7 +59,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/test-utils": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/data-objects/vltava/package.json b/examples/data-objects/vltava/package.json index ea9ffb23a93d..ada7c2a47e11 100644 --- a/examples/data-objects/vltava/package.json +++ b/examples/data-objects/vltava/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/examples/data-objects/webflow/package.json b/examples/data-objects/webflow/package.json index 9b729ea6be4a..ee702e75fe40 100644 --- a/examples/data-objects/webflow/package.json +++ b/examples/data-objects/webflow/package.json @@ -89,7 +89,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/runtime-utils": "^0.59.1000", "@fluidframework/test-utils": "^0.59.1000", diff --git a/examples/hosts/app-integration/container-views/package.json b/examples/hosts/app-integration/container-views/package.json index 54a3196e3ee9..c49422e75fb2 100644 --- a/examples/hosts/app-integration/container-views/package.json +++ b/examples/hosts/app-integration/container-views/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/hosts/app-integration/external-controller/package.json b/examples/hosts/app-integration/external-controller/package.json index 9c3762963b86..d5f4dde4f9c4 100644 --- a/examples/hosts/app-integration/external-controller/package.json +++ b/examples/hosts/app-integration/external-controller/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@fluid-experimental/get-container": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/fluid-static": "^0.59.1000", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", diff --git a/examples/hosts/app-integration/external-views/package.json b/examples/hosts/app-integration/external-views/package.json index cd87b13ce429..fa5bf7f8f80e 100644 --- a/examples/hosts/app-integration/external-views/package.json +++ b/examples/hosts/app-integration/external-views/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/examples/hosts/host-service-interfaces/package.json b/examples/hosts/host-service-interfaces/package.json index a35dda060b16..db055d83f6c0 100644 --- a/examples/hosts/host-service-interfaces/package.json +++ b/examples/hosts/host-service-interfaces/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/examples/hosts/hosts-sample/package.json b/examples/hosts/hosts-sample/package.json index dde098025aab..8f26100b83b6 100644 --- a/examples/hosts/hosts-sample/package.json +++ b/examples/hosts/hosts-sample/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/react": "^16.9.15", "@types/semver": "^7.3.6", diff --git a/examples/hosts/iframe-host/package.json b/examples/hosts/iframe-host/package.json index 9c19fea3e118..d3a52afdb40a 100644 --- a/examples/hosts/iframe-host/package.json +++ b/examples/hosts/iframe-host/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/examples/hosts/node-host/package.json b/examples/hosts/node-host/package.json index 4819ab8fb8a3..934ef36824a9 100644 --- a/examples/hosts/node-host/package.json +++ b/examples/hosts/node-host/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", diff --git a/examples/utils/bundle-size-tests/package.json b/examples/utils/bundle-size-tests/package.json index 9a5cbcf4e2cc..f06ba371d9b0 100644 --- a/examples/utils/bundle-size-tests/package.json +++ b/examples/utils/bundle-size-tests/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/bundle-size-tools": "^0.0.8505", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@mixer/webpack-bundle-compare": "^0.1.0", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/examples/utils/example-utils/package.json b/examples/utils/example-utils/package.json index e81a3164b45c..33e0bad97693 100644 --- a/examples/utils/example-utils/package.json +++ b/examples/utils/example-utils/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/experimental/PropertyDDS/packages/property-common/package.json b/experimental/PropertyDDS/packages/property-common/package.json index e2322b38d3a0..f81efb805974 100644 --- a/experimental/PropertyDDS/packages/property-common/package.json +++ b/experimental/PropertyDDS/packages/property-common/package.json @@ -69,7 +69,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/experimental/PropertyDDS/packages/property-dds/package.json b/experimental/PropertyDDS/packages/property-dds/package.json index a4b621a9897d..a29716342353 100644 --- a/experimental/PropertyDDS/packages/property-dds/package.json +++ b/experimental/PropertyDDS/packages/property-dds/package.json @@ -55,7 +55,7 @@ "@fluid-experimental/property-common": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", "@fluidframework/driver-definitions": "^0.46.1000-0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/local-driver": "^0.59.1000", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/sequence": "^0.59.1000", diff --git a/experimental/PropertyDDS/packages/property-proxy/package.json b/experimental/PropertyDDS/packages/property-proxy/package.json index 148bd8e98076..aca0b79fa945 100644 --- a/experimental/PropertyDDS/packages/property-proxy/package.json +++ b/experimental/PropertyDDS/packages/property-proxy/package.json @@ -44,7 +44,7 @@ "@babel/plugin-transform-runtime": "^7.2.0", "@babel/preset-env": "^7.2.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/experimental/dds/ot/ot/package.json b/experimental/dds/ot/ot/package.json index fb5df9f0424b..df0f6cb13e5b 100644 --- a/experimental/dds/ot/ot/package.json +++ b/experimental/dds/ot/ot/package.json @@ -69,7 +69,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/experimental/dds/ot/sharejs/json1/package.json b/experimental/dds/ot/sharejs/json1/package.json index 6a66a01671f2..8c78814c8f10 100644 --- a/experimental/dds/ot/sharejs/json1/package.json +++ b/experimental/dds/ot/sharejs/json1/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/experimental/dds/tree/package.json b/experimental/dds/tree/package.json index 765bbd8f4cf0..67574cd66465 100644 --- a/experimental/dds/tree/package.json +++ b/experimental/dds/tree/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/container-loader": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/runtime-utils": "^0.59.1000", "@fluidframework/test-drivers": "^0.59.1000", diff --git a/experimental/dds/xtree/package.json b/experimental/dds/xtree/package.json index 94abf7a07589..5c5d873b80df 100644 --- a/experimental/dds/xtree/package.json +++ b/experimental/dds/xtree/package.json @@ -73,7 +73,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/experimental/examples/bubblebench/baseline/package.json b/experimental/examples/bubblebench/baseline/package.json index 99ccd9900ba5..7245da0943fc 100644 --- a/experimental/examples/bubblebench/baseline/package.json +++ b/experimental/examples/bubblebench/baseline/package.json @@ -54,7 +54,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/experimental/examples/bubblebench/common/package.json b/experimental/examples/bubblebench/common/package.json index a1c368d599f1..98332a78d44d 100644 --- a/experimental/examples/bubblebench/common/package.json +++ b/experimental/examples/bubblebench/common/package.json @@ -67,7 +67,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", diff --git a/experimental/examples/bubblebench/ot/package.json b/experimental/examples/bubblebench/ot/package.json index 10ff897c0fa5..69c469085c3b 100644 --- a/experimental/examples/bubblebench/ot/package.json +++ b/experimental/examples/bubblebench/ot/package.json @@ -56,7 +56,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/experimental/examples/bubblebench/sharedtree/package.json b/experimental/examples/bubblebench/sharedtree/package.json index b9e89c3e04f6..cb6f4f8819dc 100644 --- a/experimental/examples/bubblebench/sharedtree/package.json +++ b/experimental/examples/bubblebench/sharedtree/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/expect-puppeteer": "2.2.1", diff --git a/experimental/framework/data-objects/package.json b/experimental/framework/data-objects/package.json index f69ade418ef3..0dfca1488181 100644 --- a/experimental/framework/data-objects/package.json +++ b/experimental/framework/data-objects/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/experimental/framework/get-container/package.json b/experimental/framework/get-container/package.json index b86aa0a63a51..75d7e5b4dd7b 100644 --- a/experimental/framework/get-container/package.json +++ b/experimental/framework/get-container/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/experimental/framework/last-edited/package.json b/experimental/framework/last-edited/package.json index c0531a5e5639..8ca9763f4603 100644 --- a/experimental/framework/last-edited/package.json +++ b/experimental/framework/last-edited/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/experimental/framework/react-inputs/package.json b/experimental/framework/react-inputs/package.json index a25675e90733..04d5e7f808dc 100644 --- a/experimental/framework/react-inputs/package.json +++ b/experimental/framework/react-inputs/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/experimental/framework/react/package.json b/experimental/framework/react/package.json index 66479378a076..4c8059d1977f 100644 --- a/experimental/framework/react/package.json +++ b/experimental/framework/react/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/lerna-package-lock.json b/lerna-package-lock.json index 49c7c23aa43a..f4bec73f0f60 100644 --- a/lerna-package-lock.json +++ b/lerna-package-lock.json @@ -3749,19 +3749,41 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/file-driver-previous": { diff --git a/packages/dds/cell/package.json b/packages/dds/cell/package.json index 2d2d11cebefc..a76e16e7e6a5 100644 --- a/packages/dds/cell/package.json +++ b/packages/dds/cell/package.json @@ -71,7 +71,7 @@ "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", "@fluidframework/cell-previous": "npm:@fluidframework/cell@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/dds/counter/package.json b/packages/dds/counter/package.json index 3c64a20ee7c4..5cce07104cd2 100644 --- a/packages/dds/counter/package.json +++ b/packages/dds/counter/package.json @@ -68,7 +68,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/counter-previous": "npm:@fluidframework/counter@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/dds/ink/package.json b/packages/dds/ink/package.json index cbf5e1c08e10..d64081562013 100644 --- a/packages/dds/ink/package.json +++ b/packages/dds/ink/package.json @@ -70,7 +70,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/ink-previous": "npm:@fluidframework/ink@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/map/package.json b/packages/dds/map/package.json index 1866c89445ab..0bce65cb8927 100644 --- a/packages/dds/map/package.json +++ b/packages/dds/map/package.json @@ -74,7 +74,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/map-previous": "npm:@fluidframework/map@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/map/src/test/directory.spec.ts b/packages/dds/map/src/test/directory.spec.ts index 778bed6095de..0b31065684dd 100644 --- a/packages/dds/map/src/test/directory.spec.ts +++ b/packages/dds/map/src/test/directory.spec.ts @@ -145,14 +145,13 @@ describe("Directory", () => { it("Should fire dispose event correctly", () => { let valueChangedExpected: boolean = true; - let previousValue: any; directory.on("valueChanged", (changed, local, target) => { assert.equal(valueChangedExpected, true, "valueChange event not expected"); valueChangedExpected = false; assert.equal(changed.key, "dwayne", "key should match"); - assert.equal(changed.previousValue, previousValue, "previous value should match"); + assert.equal(changed.previousValue, undefined, "previous value should match"); assert.equal(changed.path, "/rock", "absolute path should match"); assert.equal(local, true, "local should be true for local action for valueChanged event"); @@ -171,7 +170,6 @@ describe("Directory", () => { assert.equal(subDirectoryDisposed, true, "sub directory not disposed!!"); // Should be able to work on new directory with same name. - previousValue = undefined; valueChangedExpected = true; const newSubDirectory = directory.createSubDirectory("rock"); newSubDirectory.set("dwayne", "johnson"); diff --git a/packages/dds/matrix/package.json b/packages/dds/matrix/package.json index 6d4f8ae44b69..efc18214143b 100644 --- a/packages/dds/matrix/package.json +++ b/packages/dds/matrix/package.json @@ -75,7 +75,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/matrix-previous": "npm:@fluidframework/matrix@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/merge-tree/package.json b/packages/dds/merge-tree/package.json index 3e2f39ce0852..fbfb7f34e197 100644 --- a/packages/dds/merge-tree/package.json +++ b/packages/dds/merge-tree/package.json @@ -71,7 +71,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/merge-tree-previous": "npm:@fluidframework/merge-tree@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/ordered-collection/package.json b/packages/dds/ordered-collection/package.json index 1c815ba8a8dd..39cdd3585147 100644 --- a/packages/dds/ordered-collection/package.json +++ b/packages/dds/ordered-collection/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/ordered-collection-previous": "npm:@fluidframework/ordered-collection@^0.58.0", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/register-collection/package.json b/packages/dds/register-collection/package.json index 376a409ffc3d..648b9cb0a49c 100644 --- a/packages/dds/register-collection/package.json +++ b/packages/dds/register-collection/package.json @@ -70,7 +70,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/register-collection-previous": "npm:@fluidframework/register-collection@^0.58.0", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/sequence/package.json b/packages/dds/sequence/package.json index fb571d1e694f..cb6ea21dc6f4 100644 --- a/packages/dds/sequence/package.json +++ b/packages/dds/sequence/package.json @@ -76,7 +76,7 @@ "devDependencies": { "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/gitresources": "^0.1036.1000-0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/sequence-previous": "npm:@fluidframework/sequence@^0.58.0", diff --git a/packages/dds/shared-object-base/package.json b/packages/dds/shared-object-base/package.json index 06a7ab48cc96..5c8696e512b6 100644 --- a/packages/dds/shared-object-base/package.json +++ b/packages/dds/shared-object-base/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/shared-object-base-previous": "npm:@fluidframework/shared-object-base@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/dds/shared-summary-block/package.json b/packages/dds/shared-summary-block/package.json index b77c4f2bf592..ccb0f5a133f2 100644 --- a/packages/dds/shared-summary-block/package.json +++ b/packages/dds/shared-summary-block/package.json @@ -70,7 +70,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/shared-summary-block-previous": "npm:@fluidframework/shared-summary-block@^0.58.0", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/dds/task-manager/package.json b/packages/dds/task-manager/package.json index 25d7bd08c5de..f3b52a75feb6 100644 --- a/packages/dds/task-manager/package.json +++ b/packages/dds/task-manager/package.json @@ -74,7 +74,7 @@ "@fluid-experimental/task-manager-previous": "npm:@fluid-experimental/task-manager@^0.58.0", "@fluid-internal/test-dds-utils": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/dds/test-dds-utils/package.json b/packages/dds/test-dds-utils/package.json index eb8848e7ac76..635d3d7deb3e 100644 --- a/packages/dds/test-dds-utils/package.json +++ b/packages/dds/test-dds-utils/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/node": "^14.18.0", diff --git a/packages/drivers/debugger/package.json b/packages/drivers/debugger/package.json index 3a1c7e511ca9..53c340330b66 100644 --- a/packages/drivers/debugger/package.json +++ b/packages/drivers/debugger/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/debugger-previous": "npm:@fluidframework/debugger@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/packages/drivers/driver-base/package.json b/packages/drivers/driver-base/package.json index 567201d26e15..6f581cd59d22 100644 --- a/packages/drivers/driver-base/package.json +++ b/packages/drivers/driver-base/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/driver-base-previous": "npm:@fluidframework/driver-base@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/packages/drivers/driver-web-cache/package.json b/packages/drivers/driver-web-cache/package.json index a95f33d004a8..b175f3c78520 100644 --- a/packages/drivers/driver-web-cache/package.json +++ b/packages/drivers/driver-web-cache/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/driver-web-cache-previous": "npm:@fluidframework/driver-web-cache@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/jest": "22.2.3", diff --git a/packages/drivers/file-driver/package.json b/packages/drivers/file-driver/package.json index 408de06889c5..c9bb4e19d0dd 100644 --- a/packages/drivers/file-driver/package.json +++ b/packages/drivers/file-driver/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/file-driver-previous": "npm:@fluidframework/file-driver@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/fluidapp-odsp-urlResolver/package.json b/packages/drivers/fluidapp-odsp-urlResolver/package.json index 5fad12cde30a..9a3e4d66974e 100644 --- a/packages/drivers/fluidapp-odsp-urlResolver/package.json +++ b/packages/drivers/fluidapp-odsp-urlResolver/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@fluid-tools/fluidapp-odsp-urlresolver-previous": "npm:@fluid-tools/fluidapp-odsp-urlresolver@^0.58.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/packages/drivers/iframe-driver/package.json b/packages/drivers/iframe-driver/package.json index 40082b3acf4d..5e16c88a60cc 100644 --- a/packages/drivers/iframe-driver/package.json +++ b/packages/drivers/iframe-driver/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/iframe-driver-previous": "npm:@fluidframework/iframe-driver@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/local-driver/package.json b/packages/drivers/local-driver/package.json index 83eaa70fe524..f66ad6152907 100644 --- a/packages/drivers/local-driver/package.json +++ b/packages/drivers/local-driver/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/local-driver-previous": "npm:@fluidframework/local-driver@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/odsp-driver-definitions/package.json b/packages/drivers/odsp-driver-definitions/package.json index 6afa9566e520..f581de8d3e94 100644 --- a/packages/drivers/odsp-driver-definitions/package.json +++ b/packages/drivers/odsp-driver-definitions/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/odsp-driver-definitions-previous": "npm:@fluidframework/odsp-driver-definitions@^0.58.0", "@fluidframework/protocol-definitions": "^0.1028.1000-0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/drivers/odsp-driver/package.json b/packages/drivers/odsp-driver/package.json index fdf613bff5e7..8ce15233bda6 100644 --- a/packages/drivers/odsp-driver/package.json +++ b/packages/drivers/odsp-driver/package.json @@ -78,7 +78,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/odsp-driver-previous": "npm:@fluidframework/odsp-driver@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts b/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts index 3c2b946ec6dd..ffcca3c172af 100644 --- a/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts +++ b/packages/drivers/odsp-driver/src/odspSummaryUploadManager.ts @@ -69,11 +69,13 @@ export class OdspSummaryUploadManager { referenceSequenceNumber: number, tree: api.ISummaryTree, ): Promise { + const enableContainerTypeSummaryUpload = this.mc.config.getBoolean("Fluid.Driver.Odsp.EnableContainerTypeSummaryUpload"); + const containsProtocolTree = enableContainerTypeSummaryUpload && + Object.keys(tree.tree).includes(".protocol"); const { snapshotTree, blobs } = await this.convertSummaryToSnapshotTree( parentHandle, tree, ".app", - "", ); const snapshot: IOdspSummaryPayload = { entries: snapshotTree.entries!, @@ -81,7 +83,7 @@ export class OdspSummaryUploadManager { sequenceNumber: referenceSequenceNumber, // no ack handle implies this is initial summary after empty file creation. // send container payload so server will use it without a summary op - type: parentHandle === undefined ? "container" : "channel", + type: containsProtocolTree || parentHandle === undefined ? "container" : "channel", }; return getWithRetryForTokenRefresh(async (options) => { @@ -109,6 +111,8 @@ export class OdspSummaryUploadManager { blobs, size: postBody.length, referenceSequenceNumber, + type: snapshot.type, + enableContainerTypeSummaryUpload, }, async () => { const response = await this.epochTracker.fetchAndParseAsJSON( @@ -137,7 +141,6 @@ export class OdspSummaryUploadManager { parentHandle: string | undefined, tree: api.ISummaryTree, rootNodeName: string, - path: string = "", markUnreferencedNodes: boolean = this.mc.config.getBoolean("Fluid.Driver.Odsp.MarkUnreferencedNodes") ?? true, ) { const snapshotTree: IOdspSummaryTree = { @@ -157,14 +160,12 @@ export class OdspSummaryUploadManager { // property is not present, the tree entry is considered referenced. If the property is present and is // true (which is the only value it can have), the tree entry is considered unreferenced. let unreferenced: true | undefined; - const currentPath = path === "" ? `${rootNodeName}/${key}` : `${path}/${key}`; switch (summaryObject.type) { case api.SummaryType.Tree: { const result = await this.convertSummaryToSnapshotTree( parentHandle, summaryObject, - rootNodeName, - currentPath); + rootNodeName); value = result.snapshotTree; unreferenced = markUnreferencedNodes ? summaryObject.unreferenced : undefined; blobs += result.blobs; diff --git a/packages/drivers/odsp-urlResolver/package.json b/packages/drivers/odsp-urlResolver/package.json index 08c336e28e0d..cee4798df824 100644 --- a/packages/drivers/odsp-urlResolver/package.json +++ b/packages/drivers/odsp-urlResolver/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/odsp-urlresolver-previous": "npm:@fluidframework/odsp-urlresolver@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/replay-driver/package.json b/packages/drivers/replay-driver/package.json index 0ee202ac43e5..bfab4ed452a7 100644 --- a/packages/drivers/replay-driver/package.json +++ b/packages/drivers/replay-driver/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/replay-driver-previous": "npm:@fluidframework/replay-driver@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/routerlicious-driver/package.json b/packages/drivers/routerlicious-driver/package.json index f80aa0418a6a..ea6634c8b61a 100644 --- a/packages/drivers/routerlicious-driver/package.json +++ b/packages/drivers/routerlicious-driver/package.json @@ -77,7 +77,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/routerlicious-driver-previous": "npm:@fluidframework/routerlicious-driver@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/drivers/routerlicious-host/package.json b/packages/drivers/routerlicious-host/package.json index 492b34377cb9..c744642753c5 100644 --- a/packages/drivers/routerlicious-host/package.json +++ b/packages/drivers/routerlicious-host/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/protocol-definitions": "^0.1028.1000-0", "@fluidframework/routerlicious-host-previous": "npm:@fluidframework/routerlicious-host@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/routerlicious-urlResolver/package.json b/packages/drivers/routerlicious-urlResolver/package.json index 06d1fc276cca..450de8b76921 100644 --- a/packages/drivers/routerlicious-urlResolver/package.json +++ b/packages/drivers/routerlicious-urlResolver/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/routerlicious-urlresolver-previous": "npm:@fluidframework/routerlicious-urlresolver@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/drivers/tinylicious-driver/package.json b/packages/drivers/tinylicious-driver/package.json index 4626a3c386a0..29248a5b071f 100644 --- a/packages/drivers/tinylicious-driver/package.json +++ b/packages/drivers/tinylicious-driver/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-tools": "^0.2.3074", "@fluidframework/tinylicious-driver-previous": "npm:@fluidframework/tinylicious-driver@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/aqueduct/package.json b/packages/framework/aqueduct/package.json index 37b5fd2a9974..760e7e00bb34 100644 --- a/packages/framework/aqueduct/package.json +++ b/packages/framework/aqueduct/package.json @@ -82,7 +82,7 @@ "devDependencies": { "@fluidframework/aqueduct-previous": "npm:@fluidframework/aqueduct@^0.58.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/azure-client/package.json b/packages/framework/azure-client/package.json index df9ad02ed9a4..8da2c3001cae 100644 --- a/packages/framework/azure-client/package.json +++ b/packages/framework/azure-client/package.json @@ -61,7 +61,7 @@ "@fluidframework/azure-client-previous": "npm:@fluidframework/azure-client@^0.58.0", "@fluidframework/azure-local-service": "^0.1.38773", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-client-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/azure-service-utils/package.json b/packages/framework/azure-service-utils/package.json index f8b8b7f0cc21..8b070c94b292 100644 --- a/packages/framework/azure-service-utils/package.json +++ b/packages/framework/azure-service-utils/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@fluidframework/azure-service-utils-previous": "npm:@fluidframework/azure-service-utils@^0.58.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/jsrsasign": "^8.0.8", diff --git a/packages/framework/data-object-base/package.json b/packages/framework/data-object-base/package.json index f3969156c2a1..02eb279ea49e 100644 --- a/packages/framework/data-object-base/package.json +++ b/packages/framework/data-object-base/package.json @@ -74,7 +74,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/data-object-base-previous": "npm:@fluidframework/data-object-base@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/dds-interceptions/package.json b/packages/framework/dds-interceptions/package.json index 2990f6cd07ba..5f7923e1c4d7 100644 --- a/packages/framework/dds-interceptions/package.json +++ b/packages/framework/dds-interceptions/package.json @@ -69,7 +69,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/dds-interceptions-previous": "npm:@fluidframework/dds-interceptions@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/framework/fluid-framework/package.json b/packages/framework/fluid-framework/package.json index a322cf8a4e4e..c7fe4c2b0ade 100644 --- a/packages/framework/fluid-framework/package.json +++ b/packages/framework/fluid-framework/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/packages/framework/fluid-static/package.json b/packages/framework/fluid-static/package.json index dc576dbb58c4..d66a1e106156 100644 --- a/packages/framework/fluid-static/package.json +++ b/packages/framework/fluid-static/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@fluid-experimental/get-container": "^0.59.1000", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/fluid-static-previous": "npm:@fluidframework/fluid-static@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/request-handler/package.json b/packages/framework/request-handler/package.json index 36b8898413e8..4b601f06212a 100644 --- a/packages/framework/request-handler/package.json +++ b/packages/framework/request-handler/package.json @@ -67,7 +67,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/request-handler-previous": "npm:@fluidframework/request-handler@^0.58.0", "@fluidframework/test-runtime-utils": "^0.59.1000", diff --git a/packages/framework/synthesize/package.json b/packages/framework/synthesize/package.json index c9cc6db2765a..96ca40022843 100644 --- a/packages/framework/synthesize/package.json +++ b/packages/framework/synthesize/package.json @@ -65,7 +65,7 @@ "@fluidframework/build-common": "^0.23.0", "@fluidframework/core-interfaces": "^0.43.1000-0", "@fluidframework/datastore": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/synthesize-previous": "npm:@fluidframework/synthesize@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/framework/test-client-utils/package.json b/packages/framework/test-client-utils/package.json index 82a474fabf65..fb768be82f82 100644 --- a/packages/framework/test-client-utils/package.json +++ b/packages/framework/test-client-utils/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-client-utils-previous": "npm:@fluidframework/test-client-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/tinylicious-client/package.json b/packages/framework/tinylicious-client/package.json index 528b050cb690..65a7719fbcf2 100644 --- a/packages/framework/tinylicious-client/package.json +++ b/packages/framework/tinylicious-client/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@fluidframework/aqueduct": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/tinylicious-client-previous": "npm:@fluidframework/tinylicious-client@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/undo-redo/package.json b/packages/framework/undo-redo/package.json index 5edc44e98cc2..7b979d97bf72 100644 --- a/packages/framework/undo-redo/package.json +++ b/packages/framework/undo-redo/package.json @@ -66,7 +66,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@fluidframework/undo-redo-previous": "npm:@fluidframework/undo-redo@^0.58.0", diff --git a/packages/framework/view-adapters/package.json b/packages/framework/view-adapters/package.json index b31263727f52..2b0c11030b3e 100644 --- a/packages/framework/view-adapters/package.json +++ b/packages/framework/view-adapters/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/view-adapters-previous": "npm:@fluidframework/view-adapters@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/framework/view-interfaces/package.json b/packages/framework/view-interfaces/package.json index ea7448f9d2f0..ded07d4f313f 100644 --- a/packages/framework/view-interfaces/package.json +++ b/packages/framework/view-interfaces/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/view-interfaces-previous": "npm:@fluidframework/view-interfaces@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/loader/container-loader/package.json b/packages/loader/container-loader/package.json index 2c11ad4a3409..8725d180737d 100644 --- a/packages/loader/container-loader/package.json +++ b/packages/loader/container-loader/package.json @@ -78,7 +78,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/container-loader-previous": "npm:@fluidframework/container-loader@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-loader-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/loader/container-loader/src/container.ts b/packages/loader/container-loader/src/container.ts index 04daf8357a06..8f90665b74c9 100644 --- a/packages/loader/container-loader/src/container.ts +++ b/packages/loader/container-loader/src/container.ts @@ -1482,7 +1482,7 @@ export class Container extends EventEmitterWithErrorHandling i }); deltaManager.on("throttled", (warning: IThrottlingWarning) => { - let warn = warning as ContainerWarning; + const warn = warning as ContainerWarning; // Some "warning" events come from outside the container and are logged // elsewhere (e.g. summarizing container). We shouldn't log these here. if (warn.logged !== true) { diff --git a/packages/loader/container-utils/package.json b/packages/loader/container-utils/package.json index 8f875380129f..6a7d82c81330 100644 --- a/packages/loader/container-utils/package.json +++ b/packages/loader/container-utils/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/container-utils-previous": "npm:@fluidframework/container-utils@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/loader/driver-utils/package.json b/packages/loader/driver-utils/package.json index 4ecc284bfefe..6ab6f7cec3f9 100644 --- a/packages/loader/driver-utils/package.json +++ b/packages/loader/driver-utils/package.json @@ -74,7 +74,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/driver-utils-previous": "npm:@fluidframework/driver-utils@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/loader/test-loader-utils/package.json b/packages/loader/test-loader-utils/package.json index 2aca8e60dbac..2749802884bb 100644 --- a/packages/loader/test-loader-utils/package.json +++ b/packages/loader/test-loader-utils/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-loader-utils-previous": "npm:@fluidframework/test-loader-utils@^0.58.0", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/packages/loader/web-code-loader/package.json b/packages/loader/web-code-loader/package.json index dfb5ef50f2e0..11328a63ffd4 100644 --- a/packages/loader/web-code-loader/package.json +++ b/packages/loader/web-code-loader/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/protocol-definitions": "^0.1028.1000-0", "@fluidframework/web-code-loader-previous": "npm:@fluidframework/web-code-loader@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/runtime/agent-scheduler/package.json b/packages/runtime/agent-scheduler/package.json index c826db3eec10..c35a9753eced 100644 --- a/packages/runtime/agent-scheduler/package.json +++ b/packages/runtime/agent-scheduler/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@fluidframework/agent-scheduler-previous": "npm:@fluidframework/agent-scheduler@^0.58.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/node": "^14.18.0", diff --git a/packages/runtime/container-runtime-definitions/package.json b/packages/runtime/container-runtime-definitions/package.json index 04f758e2d485..bf014d9e2384 100644 --- a/packages/runtime/container-runtime-definitions/package.json +++ b/packages/runtime/container-runtime-definitions/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/container-runtime-definitions-previous": "npm:@fluidframework/container-runtime-definitions@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/packages/runtime/container-runtime/package.json b/packages/runtime/container-runtime/package.json index 3ff1c03bbdb0..6903939620a3 100644 --- a/packages/runtime/container-runtime/package.json +++ b/packages/runtime/container-runtime/package.json @@ -81,7 +81,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/container-runtime-previous": "npm:@fluidframework/container-runtime@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/runtime/datastore-definitions/package.json b/packages/runtime/datastore-definitions/package.json index 67bc5d40e79f..16dd58fba517 100644 --- a/packages/runtime/datastore-definitions/package.json +++ b/packages/runtime/datastore-definitions/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/datastore-definitions-previous": "npm:@fluidframework/datastore-definitions@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/packages/runtime/datastore/package.json b/packages/runtime/datastore/package.json index ac595f74dd67..bb92f593c2b4 100644 --- a/packages/runtime/datastore/package.json +++ b/packages/runtime/datastore/package.json @@ -80,7 +80,7 @@ "devDependencies": { "@fluidframework/build-common": "^0.23.0", "@fluidframework/datastore-previous": "npm:@fluidframework/datastore@^0.58.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/runtime/garbage-collector/package.json b/packages/runtime/garbage-collector/package.json index 06c78dd64341..7f2575db3abf 100644 --- a/packages/runtime/garbage-collector/package.json +++ b/packages/runtime/garbage-collector/package.json @@ -69,7 +69,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/garbage-collector-previous": "npm:@fluidframework/garbage-collector@^0.58.0", "@fluidframework/mocha-test-setup": "^0.59.1000", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/runtime/runtime-definitions/package.json b/packages/runtime/runtime-definitions/package.json index 0f0f38a2fa65..0435dade5109 100644 --- a/packages/runtime/runtime-definitions/package.json +++ b/packages/runtime/runtime-definitions/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/runtime-definitions-previous": "npm:@fluidframework/runtime-definitions@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/runtime/runtime-utils/package.json b/packages/runtime/runtime-utils/package.json index 485eb77cfa85..06770f4ae918 100644 --- a/packages/runtime/runtime-utils/package.json +++ b/packages/runtime/runtime-utils/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/runtime-utils-previous": "npm:@fluidframework/runtime-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/runtime/test-runtime-utils/package.json b/packages/runtime/test-runtime-utils/package.json index def67d89b756..b923de5a6ef4 100644 --- a/packages/runtime/test-runtime-utils/package.json +++ b/packages/runtime/test-runtime-utils/package.json @@ -75,7 +75,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-runtime-utils-previous": "npm:@fluidframework/test-runtime-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/test/functional-tests/package.json b/packages/test/functional-tests/package.json index 4d20704f41a4..4fc89c01649b 100644 --- a/packages/test/functional-tests/package.json +++ b/packages/test/functional-tests/package.json @@ -60,7 +60,7 @@ "@fluidframework/common-utils": "^0.32.1", "@fluidframework/container-loader": "^0.59.1000", "@fluidframework/container-runtime": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/protocol-definitions": "^0.1028.1000-0", "@fluidframework/sequence": "^0.59.1000", diff --git a/packages/test/local-server-tests/package.json b/packages/test/local-server-tests/package.json index 04b40bcc9382..986ce4aa4e1e 100644 --- a/packages/test/local-server-tests/package.json +++ b/packages/test/local-server-tests/package.json @@ -70,7 +70,7 @@ "@fluidframework/driver-base": "^0.59.1000", "@fluidframework/driver-definitions": "^0.46.1000-0", "@fluidframework/driver-utils": "^0.59.1000", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/ink": "^0.59.1000", "@fluidframework/local-driver": "^0.59.1000", "@fluidframework/map": "^0.59.1000", diff --git a/packages/test/mocha-test-setup/package.json b/packages/test/mocha-test-setup/package.json index 5418be210004..69cc139c4acf 100644 --- a/packages/test/mocha-test-setup/package.json +++ b/packages/test/mocha-test-setup/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup-previous": "npm:@fluidframework/mocha-test-setup@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/test/snapshots/package.json b/packages/test/snapshots/package.json index ffc77f4aba49..a81563bb1393 100644 --- a/packages/test/snapshots/package.json +++ b/packages/test/snapshots/package.json @@ -81,7 +81,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/packages/test/test-app-insights-logger/package.json b/packages/test/test-app-insights-logger/package.json index 8151d25b97d3..50b90ce595d8 100644 --- a/packages/test/test-app-insights-logger/package.json +++ b/packages/test/test-app-insights-logger/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/node": "^14.18.0", diff --git a/packages/test/test-driver-definitions/package.json b/packages/test/test-driver-definitions/package.json index f7067847594c..83548f8c58d5 100644 --- a/packages/test/test-driver-definitions/package.json +++ b/packages/test/test-driver-definitions/package.json @@ -63,7 +63,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-driver-definitions-previous": "npm:@fluidframework/test-driver-definitions@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/test/test-drivers/package.json b/packages/test/test-drivers/package.json index bfd90809629c..d3c8d1875059 100644 --- a/packages/test/test-drivers/package.json +++ b/packages/test/test-drivers/package.json @@ -78,7 +78,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-drivers-previous": "npm:@fluidframework/test-drivers@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/test/test-end-to-end-tests/package.json b/packages/test/test-end-to-end-tests/package.json index fec012da3b4f..4dd85e850503 100644 --- a/packages/test/test-end-to-end-tests/package.json +++ b/packages/test/test-end-to-end-tests/package.json @@ -116,7 +116,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/nock": "^9.3.0", diff --git a/packages/test/test-pairwise-generator/package.json b/packages/test/test-pairwise-generator/package.json index 50bf18b65a6e..786958e40c82 100644 --- a/packages/test/test-pairwise-generator/package.json +++ b/packages/test/test-pairwise-generator/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/test-pairwise-generator-previous": "npm:@fluidframework/test-pairwise-generator@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/test/test-service-load/package.json b/packages/test/test-service-load/package.json index 803795a6cf4f..bbd16794f8bb 100644 --- a/packages/test/test-service-load/package.json +++ b/packages/test/test-service-load/package.json @@ -93,7 +93,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/packages/test/test-service-load/testConfig.json b/packages/test/test-service-load/testConfig.json index cf9c58885445..dc181528f09f 100644 --- a/packages/test/test-service-load/testConfig.json +++ b/packages/test/test-service-load/testConfig.json @@ -100,6 +100,23 @@ } } } + }, + "odspContainerTypeSummaryUpload": { + "opRatePerMin": 60, + "progressIntervalMs": 5000, + "numClients": 4, + "totalSendCount": 150, + "readWriteCycleMs": 10000, + "optionOverrides":{ + "odsp":{ + "configurations":{ + "Fluid.Driver.Odsp.EnableContainerTypeSummaryUpload": [true] + }, + "loader":{ + "summarizeProtocolTree": [true] + } + } + } } } } diff --git a/packages/test/test-utils/package.json b/packages/test/test-utils/package.json index 5b581e0bebdf..521d009de71c 100644 --- a/packages/test/test-utils/package.json +++ b/packages/test/test-utils/package.json @@ -81,7 +81,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-utils-previous": "npm:@fluidframework/test-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/test/test-version-utils/package.json b/packages/test/test-version-utils/package.json index 1fae2b6b2055..0d1b62f0c4d8 100644 --- a/packages/test/test-version-utils/package.json +++ b/packages/test/test-version-utils/package.json @@ -81,7 +81,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/test-version-utils-previous": "npm:@fluidframework/test-version-utils@^0.58.0", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", diff --git a/packages/tools/fetch-tool/package.json b/packages/tools/fetch-tool/package.json index 1b4530a1380a..9f7f237b29fb 100644 --- a/packages/tools/fetch-tool/package.json +++ b/packages/tools/fetch-tool/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/packages/tools/merge-tree-client-replay/package.json b/packages/tools/merge-tree-client-replay/package.json index 746598a07c40..c4bfba54d0ae 100644 --- a/packages/tools/merge-tree-client-replay/package.json +++ b/packages/tools/merge-tree-client-replay/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", diff --git a/packages/tools/replay-tool/package.json b/packages/tools/replay-tool/package.json index 98039adbfa49..19ebac39e9e9 100644 --- a/packages/tools/replay-tool/package.json +++ b/packages/tools/replay-tool/package.json @@ -64,7 +64,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/json-stable-stringify": "^1.0.32", diff --git a/packages/tools/webpack-fluid-loader/package.json b/packages/tools/webpack-fluid-loader/package.json index 45423ea572e8..d91512f9a49f 100644 --- a/packages/tools/webpack-fluid-loader/package.json +++ b/packages/tools/webpack-fluid-loader/package.json @@ -93,7 +93,7 @@ "devDependencies": { "@fluid-tools/webpack-fluid-loader-previous": "npm:@fluid-tools/webpack-fluid-loader@^0.58.0", "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@rushstack/eslint-config": "^2.5.1", "@types/express": "^4.11.0", diff --git a/packages/utils/odsp-doclib-utils/package.json b/packages/utils/odsp-doclib-utils/package.json index acfcdb256c2e..f90a016c1cd8 100644 --- a/packages/utils/odsp-doclib-utils/package.json +++ b/packages/utils/odsp-doclib-utils/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/odsp-doclib-utils-previous": "npm:@fluidframework/odsp-doclib-utils@^0.58.0", "@rushstack/eslint-config": "^2.5.1", diff --git a/packages/utils/telemetry-utils/package.json b/packages/utils/telemetry-utils/package.json index 695a61d373fa..a12decade4f6 100644 --- a/packages/utils/telemetry-utils/package.json +++ b/packages/utils/telemetry-utils/package.json @@ -71,7 +71,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/telemetry-utils-previous": "npm:@fluidframework/telemetry-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/packages/utils/tool-utils/package.json b/packages/utils/tool-utils/package.json index 38fa97654728..849d05e6bb93 100644 --- a/packages/utils/tool-utils/package.json +++ b/packages/utils/tool-utils/package.json @@ -71,7 +71,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.59.1000", "@fluidframework/tool-utils-previous": "npm:@fluidframework/tool-utils@^0.58.0", "@microsoft/api-extractor": "^7.16.1", diff --git a/server/azure-local-service/package-lock.json b/server/azure-local-service/package-lock.json index c2afb8c18ff3..f5a2057d59b7 100644 --- a/server/azure-local-service/package-lock.json +++ b/server/azure-local-service/package-lock.json @@ -95,20 +95,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/gitresources": { diff --git a/server/azure-local-service/package.json b/server/azure-local-service/package.json index ac18d4431837..6ce276b89b49 100644 --- a/server/azure-local-service/package.json +++ b/server/azure-local-service/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/server/gitrest/lerna-package-lock.json b/server/gitrest/lerna-package-lock.json index da4503a23c62..b027854c7683 100644 --- a/server/gitrest/lerna-package-lock.json +++ b/server/gitrest/lerna-package-lock.json @@ -327,20 +327,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/gitresources": { diff --git a/server/gitrest/package-lock.json b/server/gitrest/package-lock.json index f1176ccebdb9..eb1d593c53e5 100644 --- a/server/gitrest/package-lock.json +++ b/server/gitrest/package-lock.json @@ -310,20 +310,44 @@ "dev": true }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@gar/promisify": { diff --git a/server/gitrest/package.json b/server/gitrest/package.json index 0153e7d7ce7f..c777087fca8f 100644 --- a/server/gitrest/package.json +++ b/server/gitrest/package.json @@ -47,7 +47,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/async": "^3.2.6", "@types/cors": "^2.8.4", diff --git a/server/gitrest/packages/gitrest-base/package.json b/server/gitrest/packages/gitrest-base/package.json index c0233ec46031..a7c46eff15f1 100644 --- a/server/gitrest/packages/gitrest-base/package.json +++ b/server/gitrest/packages/gitrest-base/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/async": "^3.2.6", "@types/cors": "^2.8.4", diff --git a/server/gitrest/packages/gitrest/package.json b/server/gitrest/packages/gitrest/package.json index 6e24817e844b..dbc46bffbf4b 100644 --- a/server/gitrest/packages/gitrest/package.json +++ b/server/gitrest/packages/gitrest/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/async": "^3.2.6", "@types/cors": "^2.8.4", diff --git a/server/historian/lerna-package-lock.json b/server/historian/lerna-package-lock.json index 4d63096b4f1d..7d9e926694ca 100644 --- a/server/historian/lerna-package-lock.json +++ b/server/historian/lerna-package-lock.json @@ -399,22 +399,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" }, "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, "eslint-plugin-eslint-comments": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", diff --git a/server/historian/package-lock.json b/server/historian/package-lock.json index e437f8731b67..23c682df27b3 100644 --- a/server/historian/package-lock.json +++ b/server/historian/package-lock.json @@ -366,22 +366,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" }, "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, "eslint-plugin-eslint-comments": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", diff --git a/server/historian/package.json b/server/historian/package.json index 9d851d35f84b..79319ffbdc51 100644 --- a/server/historian/package.json +++ b/server/historian/package.json @@ -49,7 +49,7 @@ }, "devDependencies": { "@fluidframework/build-tools": "^0.2.58041", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/compression": "0.0.36", "@types/cors": "^2.8.4", diff --git a/server/historian/packages/historian-base/package.json b/server/historian/packages/historian-base/package.json index 6c083d9dd3d9..42d5e88d097d 100644 --- a/server/historian/packages/historian-base/package.json +++ b/server/historian/packages/historian-base/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1035.0-55212", "@rushstack/eslint-config": "^2.5.1", "@types/compression": "0.0.36", diff --git a/server/historian/packages/historian/package.json b/server/historian/packages/historian/package.json index 59a16eb5e589..1201dd771a28 100644 --- a/server/historian/packages/historian/package.json +++ b/server/historian/packages/historian/package.json @@ -41,7 +41,7 @@ "winston": "^3.3.3" }, "devDependencies": { - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/compression": "0.0.36", "@types/cors": "^2.8.4", diff --git a/server/routerlicious/lerna-package-lock.json b/server/routerlicious/lerna-package-lock.json index 8e4627b94139..0e6d64ed83ff 100644 --- a/server/routerlicious/lerna-package-lock.json +++ b/server/routerlicious/lerna-package-lock.json @@ -449,19 +449,41 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/protocol-definitions": { diff --git a/server/routerlicious/packages/gitresources/package.json b/server/routerlicious/packages/gitresources/package.json index 46e473fec8d7..23e00646a2f0 100644 --- a/server/routerlicious/packages/gitresources/package.json +++ b/server/routerlicious/packages/gitresources/package.json @@ -28,7 +28,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", diff --git a/server/routerlicious/packages/kafka-orderer/package.json b/server/routerlicious/packages/kafka-orderer/package.json index 69eb0a3f11d6..8697833bb006 100644 --- a/server/routerlicious/packages/kafka-orderer/package.json +++ b/server/routerlicious/packages/kafka-orderer/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/node": "^14.18.0", "@typescript-eslint/eslint-plugin": "~5.9.0", diff --git a/server/routerlicious/packages/lambdas-driver/package.json b/server/routerlicious/packages/lambdas-driver/package.json index 5a04d1306814..b7176da771b8 100644 --- a/server/routerlicious/packages/lambdas-driver/package.json +++ b/server/routerlicious/packages/lambdas-driver/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/async": "^3.2.6", diff --git a/server/routerlicious/packages/lambdas/package.json b/server/routerlicious/packages/lambdas/package.json index 0cd08b0f2b7a..7361204a72dc 100644 --- a/server/routerlicious/packages/lambdas/package.json +++ b/server/routerlicious/packages/lambdas/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/async": "^3.2.6", diff --git a/server/routerlicious/packages/local-server/package.json b/server/routerlicious/packages/local-server/package.json index 585d7fed8fc6..90315787d9ad 100644 --- a/server/routerlicious/packages/local-server/package.json +++ b/server/routerlicious/packages/local-server/package.json @@ -70,7 +70,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/jsrsasign": "^8.0.8", "@types/mocha": "^8.2.2", diff --git a/server/routerlicious/packages/memory-orderer/package.json b/server/routerlicious/packages/memory-orderer/package.json index 3043fb41f5a6..1f2abd0e06d6 100644 --- a/server/routerlicious/packages/memory-orderer/package.json +++ b/server/routerlicious/packages/memory-orderer/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/uuid": "^8.3.0", diff --git a/server/routerlicious/packages/protocol-base/package.json b/server/routerlicious/packages/protocol-base/package.json index d2392bbc6f9c..379b910b3a93 100644 --- a/server/routerlicious/packages/protocol-base/package.json +++ b/server/routerlicious/packages/protocol-base/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/assert": "^1.5.1", diff --git a/server/routerlicious/packages/routerlicious-base/package.json b/server/routerlicious/packages/routerlicious-base/package.json index 30c03b66edde..1eddb706a9c6 100644 --- a/server/routerlicious/packages/routerlicious-base/package.json +++ b/server/routerlicious/packages/routerlicious-base/package.json @@ -87,7 +87,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-local-server": "^0.1036.1000-0", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", diff --git a/server/routerlicious/packages/routerlicious/package.json b/server/routerlicious/packages/routerlicious/package.json index f4e73ce1efca..43b9296cebfd 100644 --- a/server/routerlicious/packages/routerlicious/package.json +++ b/server/routerlicious/packages/routerlicious/package.json @@ -65,7 +65,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-local-server": "^0.1036.1000-0", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", diff --git a/server/routerlicious/packages/services-client/package.json b/server/routerlicious/packages/services-client/package.json index 136ff09bd1ec..81b68aad9608 100644 --- a/server/routerlicious/packages/services-client/package.json +++ b/server/routerlicious/packages/services-client/package.json @@ -72,7 +72,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", diff --git a/server/routerlicious/packages/services-core/package.json b/server/routerlicious/packages/services-core/package.json index 70d5242edc70..ec3a293c9240 100644 --- a/server/routerlicious/packages/services-core/package.json +++ b/server/routerlicious/packages/services-core/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", diff --git a/server/routerlicious/packages/services-ordering-kafkanode/package.json b/server/routerlicious/packages/services-ordering-kafkanode/package.json index 4a6d4352d00d..ec3430b730bf 100644 --- a/server/routerlicious/packages/services-ordering-kafkanode/package.json +++ b/server/routerlicious/packages/services-ordering-kafkanode/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", diff --git a/server/routerlicious/packages/services-ordering-rdkafka/package.json b/server/routerlicious/packages/services-ordering-rdkafka/package.json index 56b45f01ad42..fa6cfd6f410e 100644 --- a/server/routerlicious/packages/services-ordering-rdkafka/package.json +++ b/server/routerlicious/packages/services-ordering-rdkafka/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/amqplib": "^0.5.17", diff --git a/server/routerlicious/packages/services-ordering-zookeeper/package.json b/server/routerlicious/packages/services-ordering-zookeeper/package.json index 65f2b392953d..52e08e276acd 100644 --- a/server/routerlicious/packages/services-ordering-zookeeper/package.json +++ b/server/routerlicious/packages/services-ordering-zookeeper/package.json @@ -33,7 +33,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", diff --git a/server/routerlicious/packages/services-shared/package.json b/server/routerlicious/packages/services-shared/package.json index 6246743c62f7..418d5208406a 100644 --- a/server/routerlicious/packages/services-shared/package.json +++ b/server/routerlicious/packages/services-shared/package.json @@ -73,7 +73,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", "@types/formidable": "1.2.3", diff --git a/server/routerlicious/packages/services-telemetry/package.json b/server/routerlicious/packages/services-telemetry/package.json index a88d90c074cd..fa94ffa903f3 100644 --- a/server/routerlicious/packages/services-telemetry/package.json +++ b/server/routerlicious/packages/services-telemetry/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/mocha": "^8.2.2", "@types/node": "^14.18.0", diff --git a/server/routerlicious/packages/services-utils/package.json b/server/routerlicious/packages/services-utils/package.json index 79f351bfa5b1..6349480057e0 100644 --- a/server/routerlicious/packages/services-utils/package.json +++ b/server/routerlicious/packages/services-utils/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/debug": "^4.1.5", diff --git a/server/routerlicious/packages/services/package.json b/server/routerlicious/packages/services/package.json index eef2ee2ede17..0a79c707e6d5 100644 --- a/server/routerlicious/packages/services/package.json +++ b/server/routerlicious/packages/services/package.json @@ -74,7 +74,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/server-test-utils": "^0.1036.1000-0", "@rushstack/eslint-config": "^2.5.1", "@types/amqplib": "^0.5.17", diff --git a/server/routerlicious/packages/test-utils/package.json b/server/routerlicious/packages/test-utils/package.json index 587427ceb2a0..154f2483106a 100644 --- a/server/routerlicious/packages/test-utils/package.json +++ b/server/routerlicious/packages/test-utils/package.json @@ -64,7 +64,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@rushstack/eslint-config": "^2.5.1", "@types/lodash": "^4.14.118", "@types/mocha": "^8.2.2", diff --git a/server/tinylicious/package-lock.json b/server/tinylicious/package-lock.json index 1009217b28ba..a1ace3b2e5e0 100644 --- a/server/tinylicious/package-lock.json +++ b/server/tinylicious/package-lock.json @@ -97,20 +97,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/gitresources": { diff --git a/server/tinylicious/package.json b/server/tinylicious/package.json index 266550277f4c..2ce2ec369c98 100644 --- a/server/tinylicious/package.json +++ b/server/tinylicious/package.json @@ -72,7 +72,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.27.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1", diff --git a/tools/benchmark/package-lock.json b/tools/benchmark/package-lock.json index 05f7313711cc..fbc3f71c9f29 100644 --- a/tools/benchmark/package-lock.json +++ b/tools/benchmark/package-lock.json @@ -412,20 +412,44 @@ } }, "@fluidframework/eslint-config-fluid": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.0.tgz", - "integrity": "sha512-wNc1E43pFYTW397CMPxtF8NrYzcY8N+QpHTcwTHnlMWbzAhd8Hq7frPhLmbny3biUwppKv6dI6ZY5k5CQ6B4qw==", + "version": "0.27.2000-59622", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-0.27.2000-59622.tgz", + "integrity": "sha512-FRe3Y1ihHrTaQQVAWQ1hJIXDwDphulIhUlCtPLTptfzPR56HxDeh1jvmE1vu1DWSbKLnw8u5W70nibQTdDcIUw==", "dev": true, "requires": { - "@rushstack/eslint-config": "^2.5.1", "@rushstack/eslint-patch": "^1.1.0", + "@rushstack/eslint-plugin": "^0.8.5", + "@rushstack/eslint-plugin-security": "^0.2.5", "@typescript-eslint/eslint-plugin": "~5.9.0", "@typescript-eslint/parser": "~5.9.0", "eslint-plugin-editorconfig": "~3.2.0", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.25.4", + "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "~7.28.0", "eslint-plugin-unicorn": "~40.0.0" + }, + "dependencies": { + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + } + } } }, "@fluidframework/mocha-test-setup": { diff --git a/tools/benchmark/package.json b/tools/benchmark/package.json index 959846e00a9a..46bfccd95585 100644 --- a/tools/benchmark/package.json +++ b/tools/benchmark/package.json @@ -39,7 +39,7 @@ }, "devDependencies": { "@fluidframework/build-common": "^0.23.0", - "@fluidframework/eslint-config-fluid": "^0.27.0", + "@fluidframework/eslint-config-fluid": "^0.27.2000-59622", "@fluidframework/mocha-test-setup": "^0.41.0", "@microsoft/api-extractor": "^7.16.1", "@rushstack/eslint-config": "^2.5.1",