diff options
24 files changed, 360 insertions, 391 deletions
diff --git a/.eslintrc.js b/.eslintrc.js index af9eaef9d..b18927381 100644 --- a/.eslintrc.js +++ b/.eslintrc.js | |||
@@ -82,6 +82,7 @@ module.exports = { | |||
82 | 'react/sort-comp': 0, | 82 | 'react/sort-comp': 0, |
83 | 'react/state-in-constructor': 0, | 83 | 'react/state-in-constructor': 0, |
84 | 'react/static-property-placement': 0, | 84 | 'react/static-property-placement': 0, |
85 | 'react/function-component-definition': 0, | ||
85 | // eslint-plugin-jsx-a11y | 86 | // eslint-plugin-jsx-a11y |
86 | 'jsx-a11y/click-events-have-key-events': 1, | 87 | 'jsx-a11y/click-events-have-key-events': 1, |
87 | 'jsx-a11y/mouse-events-have-key-events': 1, | 88 | 'jsx-a11y/mouse-events-have-key-events': 1, |
@@ -165,6 +166,7 @@ module.exports = { | |||
165 | 'react/static-property-placement': 0, | 166 | 'react/static-property-placement': 0, |
166 | 'react/state-in-constructor': 1, | 167 | 'react/state-in-constructor': 1, |
167 | 'react/sort-comp': 0, | 168 | 'react/sort-comp': 0, |
169 | 'react/function-component-definition': 0, | ||
168 | // eslint-plugin-jsx-a11y | 170 | // eslint-plugin-jsx-a11y |
169 | 'jsx-a11y/click-events-have-key-events': 1, | 171 | 'jsx-a11y/click-events-have-key-events': 1, |
170 | 'jsx-a11y/no-static-element-interactions': 1, | 172 | 'jsx-a11y/no-static-element-interactions': 1, |
diff --git a/package-lock.json b/package-lock.json index 9b6dc4549..a4b174daf 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -85,7 +85,7 @@ | |||
85 | "ws": "^8.2.3" | 85 | "ws": "^8.2.3" |
86 | }, | 86 | }, |
87 | "devDependencies": { | 87 | "devDependencies": { |
88 | "@babel/eslint-parser": "^7.16.0", | 88 | "@babel/eslint-parser": "^7.16.3", |
89 | "@babel/plugin-proposal-class-properties": "^7.14.5", | 89 | "@babel/plugin-proposal-class-properties": "^7.14.5", |
90 | "@babel/plugin-proposal-decorators": "^7.16.0", | 90 | "@babel/plugin-proposal-decorators": "^7.16.0", |
91 | "@babel/preset-env": "^7.16.0", | 91 | "@babel/preset-env": "^7.16.0", |
@@ -108,8 +108,8 @@ | |||
108 | "@types/tar": "^6.1.0", | 108 | "@types/tar": "^6.1.0", |
109 | "@types/uuid": "^8.3.1", | 109 | "@types/uuid": "^8.3.1", |
110 | "@types/validator": "^13.6.4", | 110 | "@types/validator": "^13.6.4", |
111 | "@typescript-eslint/eslint-plugin": "^5.1.0", | 111 | "@typescript-eslint/eslint-plugin": "^5.3.1", |
112 | "@typescript-eslint/parser": "^5.1.0", | 112 | "@typescript-eslint/parser": "^5.3.1", |
113 | "all-contributors-cli": "^6.20.0", | 113 | "all-contributors-cli": "^6.20.0", |
114 | "babel-plugin-formatjs": "^10.3.11", | 114 | "babel-plugin-formatjs": "^10.3.11", |
115 | "commitizen": "^4.2.4", | 115 | "commitizen": "^4.2.4", |
@@ -120,17 +120,17 @@ | |||
120 | "electron": "15.3.1", | 120 | "electron": "15.3.1", |
121 | "electron-builder": "22.14.6", | 121 | "electron-builder": "22.14.6", |
122 | "electron-notarize": "^1.1.1", | 122 | "electron-notarize": "^1.1.1", |
123 | "eslint": "^8.1.0", | 123 | "eslint": "^8.2.0", |
124 | "eslint-config-airbnb": "^18.2.1", | 124 | "eslint-config-airbnb": "^19.0.0", |
125 | "eslint-config-airbnb-typescript": "^14.0.1", | 125 | "eslint-config-airbnb-typescript": "^15.0.0", |
126 | "eslint-config-prettier": "^8.3.0", | 126 | "eslint-config-prettier": "^8.3.0", |
127 | "eslint-plugin-import": "^2.25.2", | 127 | "eslint-plugin-import": "^2.25.3", |
128 | "eslint-plugin-jest": "^25.2.2", | 128 | "eslint-plugin-jest": "^25.2.4", |
129 | "eslint-plugin-jsx-a11y": "^6.4.1", | 129 | "eslint-plugin-jsx-a11y": "^6.5.1", |
130 | "eslint-plugin-prettier": "^4.0.0", | 130 | "eslint-plugin-prettier": "^4.0.0", |
131 | "eslint-plugin-react": "^7.26.1", | 131 | "eslint-plugin-react": "^7.27.0", |
132 | "eslint-plugin-react-hooks": "^4.2.0", | 132 | "eslint-plugin-react-hooks": "^4.3.0", |
133 | "eslint-plugin-unicorn": "^37.0.1", | 133 | "eslint-plugin-unicorn": "^38.0.1", |
134 | "expect.js": "^0.3.1", | 134 | "expect.js": "^0.3.1", |
135 | "gulp": "^4.0.2", | 135 | "gulp": "^4.0.2", |
136 | "gulp-babel": "^8.0.0", | 136 | "gulp-babel": "^8.0.0", |
@@ -534,9 +534,9 @@ | |||
534 | } | 534 | } |
535 | }, | 535 | }, |
536 | "node_modules/@babel/eslint-parser": { | 536 | "node_modules/@babel/eslint-parser": { |
537 | "version": "7.16.0", | 537 | "version": "7.16.3", |
538 | "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.0.tgz", | 538 | "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", |
539 | "integrity": "sha512-c+AsYOHjI+FgCa+ifLd8sDXp4U4mjkfFgL9NdQWhuA731kAUJs0WdJIXET4A14EJAR9Jv9FFF/MzPWJfV9Oirw==", | 539 | "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", |
540 | "dev": true, | 540 | "dev": true, |
541 | "dependencies": { | 541 | "dependencies": { |
542 | "eslint-scope": "^5.1.1", | 542 | "eslint-scope": "^5.1.1", |
@@ -2207,9 +2207,9 @@ | |||
2207 | } | 2207 | } |
2208 | }, | 2208 | }, |
2209 | "node_modules/@babel/runtime": { | 2209 | "node_modules/@babel/runtime": { |
2210 | "version": "7.15.4", | 2210 | "version": "7.16.3", |
2211 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", | 2211 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", |
2212 | "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", | 2212 | "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", |
2213 | "dependencies": { | 2213 | "dependencies": { |
2214 | "regenerator-runtime": "^0.13.4" | 2214 | "regenerator-runtime": "^0.13.4" |
2215 | }, | 2215 | }, |
@@ -2933,9 +2933,9 @@ | |||
2933 | } | 2933 | } |
2934 | }, | 2934 | }, |
2935 | "node_modules/@eslint/eslintrc": { | 2935 | "node_modules/@eslint/eslintrc": { |
2936 | "version": "1.0.3", | 2936 | "version": "1.0.4", |
2937 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", | 2937 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", |
2938 | "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", | 2938 | "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", |
2939 | "dev": true, | 2939 | "dev": true, |
2940 | "dependencies": { | 2940 | "dependencies": { |
2941 | "ajv": "^6.12.4", | 2941 | "ajv": "^6.12.4", |
@@ -2944,7 +2944,7 @@ | |||
2944 | "globals": "^13.9.0", | 2944 | "globals": "^13.9.0", |
2945 | "ignore": "^4.0.6", | 2945 | "ignore": "^4.0.6", |
2946 | "import-fresh": "^3.2.1", | 2946 | "import-fresh": "^3.2.1", |
2947 | "js-yaml": "^3.13.1", | 2947 | "js-yaml": "^4.1.0", |
2948 | "minimatch": "^3.0.4", | 2948 | "minimatch": "^3.0.4", |
2949 | "strip-json-comments": "^3.1.1" | 2949 | "strip-json-comments": "^3.1.1" |
2950 | }, | 2950 | }, |
@@ -2952,15 +2952,6 @@ | |||
2952 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 2952 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
2953 | } | 2953 | } |
2954 | }, | 2954 | }, |
2955 | "node_modules/@eslint/eslintrc/node_modules/argparse": { | ||
2956 | "version": "1.0.10", | ||
2957 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", | ||
2958 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", | ||
2959 | "dev": true, | ||
2960 | "dependencies": { | ||
2961 | "sprintf-js": "~1.0.2" | ||
2962 | } | ||
2963 | }, | ||
2964 | "node_modules/@eslint/eslintrc/node_modules/globals": { | 2955 | "node_modules/@eslint/eslintrc/node_modules/globals": { |
2965 | "version": "13.12.0", | 2956 | "version": "13.12.0", |
2966 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", | 2957 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", |
@@ -2985,25 +2976,6 @@ | |||
2985 | "node": ">= 4" | 2976 | "node": ">= 4" |
2986 | } | 2977 | } |
2987 | }, | 2978 | }, |
2988 | "node_modules/@eslint/eslintrc/node_modules/js-yaml": { | ||
2989 | "version": "3.14.1", | ||
2990 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", | ||
2991 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", | ||
2992 | "dev": true, | ||
2993 | "dependencies": { | ||
2994 | "argparse": "^1.0.7", | ||
2995 | "esprima": "^4.0.0" | ||
2996 | }, | ||
2997 | "bin": { | ||
2998 | "js-yaml": "bin/js-yaml.js" | ||
2999 | } | ||
3000 | }, | ||
3001 | "node_modules/@eslint/eslintrc/node_modules/sprintf-js": { | ||
3002 | "version": "1.0.3", | ||
3003 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", | ||
3004 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", | ||
3005 | "dev": true | ||
3006 | }, | ||
3007 | "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { | 2979 | "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { |
3008 | "version": "3.1.1", | 2980 | "version": "3.1.1", |
3009 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", | 2981 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", |
@@ -5069,13 +5041,13 @@ | |||
5069 | "dev": true | 5041 | "dev": true |
5070 | }, | 5042 | }, |
5071 | "node_modules/@typescript-eslint/eslint-plugin": { | 5043 | "node_modules/@typescript-eslint/eslint-plugin": { |
5072 | "version": "5.2.0", | 5044 | "version": "5.3.1", |
5073 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz", | 5045 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.3.1.tgz", |
5074 | "integrity": "sha512-qQwg7sqYkBF4CIQSyRQyqsYvP+g/J0To9ZPVNJpfxfekl5RmdvQnFFTVVwpRtaUDFNvjfe/34TgY/dpc3MgNTw==", | 5046 | "integrity": "sha512-cFImaoIr5Ojj358xI/SDhjog57OK2NqlpxwdcgyxDA3bJlZcJq5CPzUXtpD7CxI2Hm6ATU7w5fQnnkVnmwpHqw==", |
5075 | "dev": true, | 5047 | "dev": true, |
5076 | "dependencies": { | 5048 | "dependencies": { |
5077 | "@typescript-eslint/experimental-utils": "5.2.0", | 5049 | "@typescript-eslint/experimental-utils": "5.3.1", |
5078 | "@typescript-eslint/scope-manager": "5.2.0", | 5050 | "@typescript-eslint/scope-manager": "5.3.1", |
5079 | "debug": "^4.3.2", | 5051 | "debug": "^4.3.2", |
5080 | "functional-red-black-tree": "^1.0.1", | 5052 | "functional-red-black-tree": "^1.0.1", |
5081 | "ignore": "^5.1.8", | 5053 | "ignore": "^5.1.8", |
@@ -5101,15 +5073,15 @@ | |||
5101 | } | 5073 | } |
5102 | }, | 5074 | }, |
5103 | "node_modules/@typescript-eslint/experimental-utils": { | 5075 | "node_modules/@typescript-eslint/experimental-utils": { |
5104 | "version": "5.2.0", | 5076 | "version": "5.3.1", |
5105 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.0.tgz", | 5077 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", |
5106 | "integrity": "sha512-fWyT3Agf7n7HuZZRpvUYdFYbPk3iDCq6fgu3ulia4c7yxmPnwVBovdSOX7RL+k8u6hLbrXcdAehlWUVpGh6IEw==", | 5078 | "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", |
5107 | "dev": true, | 5079 | "dev": true, |
5108 | "dependencies": { | 5080 | "dependencies": { |
5109 | "@types/json-schema": "^7.0.9", | 5081 | "@types/json-schema": "^7.0.9", |
5110 | "@typescript-eslint/scope-manager": "5.2.0", | 5082 | "@typescript-eslint/scope-manager": "5.3.1", |
5111 | "@typescript-eslint/types": "5.2.0", | 5083 | "@typescript-eslint/types": "5.3.1", |
5112 | "@typescript-eslint/typescript-estree": "5.2.0", | 5084 | "@typescript-eslint/typescript-estree": "5.3.1", |
5113 | "eslint-scope": "^5.1.1", | 5085 | "eslint-scope": "^5.1.1", |
5114 | "eslint-utils": "^3.0.0" | 5086 | "eslint-utils": "^3.0.0" |
5115 | }, | 5087 | }, |
@@ -5125,14 +5097,14 @@ | |||
5125 | } | 5097 | } |
5126 | }, | 5098 | }, |
5127 | "node_modules/@typescript-eslint/parser": { | 5099 | "node_modules/@typescript-eslint/parser": { |
5128 | "version": "5.2.0", | 5100 | "version": "5.3.1", |
5129 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.2.0.tgz", | 5101 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.3.1.tgz", |
5130 | "integrity": "sha512-Uyy4TjJBlh3NuA8/4yIQptyJb95Qz5PX//6p8n7zG0QnN4o3NF9Je3JHbVU7fxf5ncSXTmnvMtd/LDQWDk0YqA==", | 5102 | "integrity": "sha512-TD+ONlx5c+Qhk21x9gsJAMRohWAUMavSOmJgv3JGy9dgPhuBd5Wok0lmMClZDyJNLLZK1JRKiATzCKZNUmoyfw==", |
5131 | "dev": true, | 5103 | "dev": true, |
5132 | "dependencies": { | 5104 | "dependencies": { |
5133 | "@typescript-eslint/scope-manager": "5.2.0", | 5105 | "@typescript-eslint/scope-manager": "5.3.1", |
5134 | "@typescript-eslint/types": "5.2.0", | 5106 | "@typescript-eslint/types": "5.3.1", |
5135 | "@typescript-eslint/typescript-estree": "5.2.0", | 5107 | "@typescript-eslint/typescript-estree": "5.3.1", |
5136 | "debug": "^4.3.2" | 5108 | "debug": "^4.3.2" |
5137 | }, | 5109 | }, |
5138 | "engines": { | 5110 | "engines": { |
@@ -5152,13 +5124,13 @@ | |||
5152 | } | 5124 | } |
5153 | }, | 5125 | }, |
5154 | "node_modules/@typescript-eslint/scope-manager": { | 5126 | "node_modules/@typescript-eslint/scope-manager": { |
5155 | "version": "5.2.0", | 5127 | "version": "5.3.1", |
5156 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.2.0.tgz", | 5128 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", |
5157 | "integrity": "sha512-RW+wowZqPzQw8MUFltfKYZfKXqA2qgyi6oi/31J1zfXJRpOn6tCaZtd9b5u9ubnDG2n/EMvQLeZrsLNPpaUiFQ==", | 5129 | "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", |
5158 | "dev": true, | 5130 | "dev": true, |
5159 | "dependencies": { | 5131 | "dependencies": { |
5160 | "@typescript-eslint/types": "5.2.0", | 5132 | "@typescript-eslint/types": "5.3.1", |
5161 | "@typescript-eslint/visitor-keys": "5.2.0" | 5133 | "@typescript-eslint/visitor-keys": "5.3.1" |
5162 | }, | 5134 | }, |
5163 | "engines": { | 5135 | "engines": { |
5164 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 5136 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
@@ -5169,9 +5141,9 @@ | |||
5169 | } | 5141 | } |
5170 | }, | 5142 | }, |
5171 | "node_modules/@typescript-eslint/types": { | 5143 | "node_modules/@typescript-eslint/types": { |
5172 | "version": "5.2.0", | 5144 | "version": "5.3.1", |
5173 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.2.0.tgz", | 5145 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", |
5174 | "integrity": "sha512-cTk6x08qqosps6sPyP2j7NxyFPlCNsJwSDasqPNjEQ8JMD5xxj2NHxcLin5AJQ8pAVwpQ8BMI3bTxR0zxmK9qQ==", | 5146 | "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", |
5175 | "dev": true, | 5147 | "dev": true, |
5176 | "engines": { | 5148 | "engines": { |
5177 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 5149 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
@@ -5182,13 +5154,13 @@ | |||
5182 | } | 5154 | } |
5183 | }, | 5155 | }, |
5184 | "node_modules/@typescript-eslint/typescript-estree": { | 5156 | "node_modules/@typescript-eslint/typescript-estree": { |
5185 | "version": "5.2.0", | 5157 | "version": "5.3.1", |
5186 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.2.0.tgz", | 5158 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", |
5187 | "integrity": "sha512-RsdXq2XmVgKbm9nLsE3mjNUM7BTr/K4DYR9WfFVMUuozHWtH5gMpiNZmtrMG8GR385EOSQ3kC9HiEMJWimxd/g==", | 5159 | "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", |
5188 | "dev": true, | 5160 | "dev": true, |
5189 | "dependencies": { | 5161 | "dependencies": { |
5190 | "@typescript-eslint/types": "5.2.0", | 5162 | "@typescript-eslint/types": "5.3.1", |
5191 | "@typescript-eslint/visitor-keys": "5.2.0", | 5163 | "@typescript-eslint/visitor-keys": "5.3.1", |
5192 | "debug": "^4.3.2", | 5164 | "debug": "^4.3.2", |
5193 | "globby": "^11.0.4", | 5165 | "globby": "^11.0.4", |
5194 | "is-glob": "^4.0.3", | 5166 | "is-glob": "^4.0.3", |
@@ -5209,12 +5181,12 @@ | |||
5209 | } | 5181 | } |
5210 | }, | 5182 | }, |
5211 | "node_modules/@typescript-eslint/visitor-keys": { | 5183 | "node_modules/@typescript-eslint/visitor-keys": { |
5212 | "version": "5.2.0", | 5184 | "version": "5.3.1", |
5213 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.2.0.tgz", | 5185 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", |
5214 | "integrity": "sha512-Nk7HizaXWWCUBfLA/rPNKMzXzWS8Wg9qHMuGtT+v2/YpPij4nVXrVJc24N/r5WrrmqK31jCrZxeHqIgqRzs0Xg==", | 5186 | "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", |
5215 | "dev": true, | 5187 | "dev": true, |
5216 | "dependencies": { | 5188 | "dependencies": { |
5217 | "@typescript-eslint/types": "5.2.0", | 5189 | "@typescript-eslint/types": "5.3.1", |
5218 | "eslint-visitor-keys": "^3.0.0" | 5190 | "eslint-visitor-keys": "^3.0.0" |
5219 | }, | 5191 | }, |
5220 | "engines": { | 5192 | "engines": { |
@@ -5226,9 +5198,9 @@ | |||
5226 | } | 5198 | } |
5227 | }, | 5199 | }, |
5228 | "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { | 5200 | "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { |
5229 | "version": "3.0.0", | 5201 | "version": "3.1.0", |
5230 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", | 5202 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", |
5231 | "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", | 5203 | "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", |
5232 | "dev": true, | 5204 | "dev": true, |
5233 | "engines": { | 5205 | "engines": { |
5234 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 5206 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
@@ -7013,9 +6985,9 @@ | |||
7013 | "optional": true | 6985 | "optional": true |
7014 | }, | 6986 | }, |
7015 | "node_modules/axe-core": { | 6987 | "node_modules/axe-core": { |
7016 | "version": "4.3.4", | 6988 | "version": "4.3.5", |
7017 | "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.4.tgz", | 6989 | "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", |
7018 | "integrity": "sha512-4Hk6iSA/H90rtiPoCpSkeJxNWCPBf7szwVvaUqrPdxo0j2Y04suHK9jPKXaE3WI7OET6wBSwsWw7FDc1DBq7iQ==", | 6990 | "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", |
7019 | "dev": true, | 6991 | "dev": true, |
7020 | "engines": { | 6992 | "engines": { |
7021 | "node": ">=4" | 6993 | "node": ">=4" |
@@ -12021,12 +11993,12 @@ | |||
12021 | } | 11993 | } |
12022 | }, | 11994 | }, |
12023 | "node_modules/eslint": { | 11995 | "node_modules/eslint": { |
12024 | "version": "8.1.0", | 11996 | "version": "8.2.0", |
12025 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.1.0.tgz", | 11997 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", |
12026 | "integrity": "sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==", | 11998 | "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", |
12027 | "dev": true, | 11999 | "dev": true, |
12028 | "dependencies": { | 12000 | "dependencies": { |
12029 | "@eslint/eslintrc": "^1.0.3", | 12001 | "@eslint/eslintrc": "^1.0.4", |
12030 | "@humanwhocodes/config-array": "^0.6.0", | 12002 | "@humanwhocodes/config-array": "^0.6.0", |
12031 | "ajv": "^6.10.0", | 12003 | "ajv": "^6.10.0", |
12032 | "chalk": "^4.0.0", | 12004 | "chalk": "^4.0.0", |
@@ -12060,7 +12032,7 @@ | |||
12060 | "progress": "^2.0.0", | 12032 | "progress": "^2.0.0", |
12061 | "regexpp": "^3.2.0", | 12033 | "regexpp": "^3.2.0", |
12062 | "semver": "^7.2.1", | 12034 | "semver": "^7.2.1", |
12063 | "strip-ansi": "^6.0.0", | 12035 | "strip-ansi": "^6.0.1", |
12064 | "strip-json-comments": "^3.1.0", | 12036 | "strip-json-comments": "^3.1.0", |
12065 | "text-table": "^0.2.0", | 12037 | "text-table": "^0.2.0", |
12066 | "v8-compile-cache": "^2.0.3" | 12038 | "v8-compile-cache": "^2.0.3" |
@@ -12076,24 +12048,24 @@ | |||
12076 | } | 12048 | } |
12077 | }, | 12049 | }, |
12078 | "node_modules/eslint-config-airbnb": { | 12050 | "node_modules/eslint-config-airbnb": { |
12079 | "version": "18.2.1", | 12051 | "version": "19.0.0", |
12080 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", | 12052 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.0.tgz", |
12081 | "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", | 12053 | "integrity": "sha512-f5FzCDw8osQJtifOGazdBtYuDOH38FVQSOwHvSU0iFjAmkdl4zQ1jG+YV6sVNt4gqVubqJwn98zZQzDoaCwDyw==", |
12082 | "dev": true, | 12054 | "dev": true, |
12083 | "dependencies": { | 12055 | "dependencies": { |
12084 | "eslint-config-airbnb-base": "^14.2.1", | 12056 | "eslint-config-airbnb-base": "^15.0.0", |
12085 | "object.assign": "^4.1.2", | 12057 | "object.assign": "^4.1.2", |
12086 | "object.entries": "^1.1.2" | 12058 | "object.entries": "^1.1.5" |
12087 | }, | 12059 | }, |
12088 | "engines": { | 12060 | "engines": { |
12089 | "node": ">= 6" | 12061 | "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" |
12090 | }, | 12062 | }, |
12091 | "peerDependencies": { | 12063 | "peerDependencies": { |
12092 | "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", | 12064 | "eslint": "^7.32.0 || ^8.2.0", |
12093 | "eslint-plugin-import": "^2.22.1", | 12065 | "eslint-plugin-import": "^2.25.3", |
12094 | "eslint-plugin-jsx-a11y": "^6.4.1", | 12066 | "eslint-plugin-jsx-a11y": "^6.5.1", |
12095 | "eslint-plugin-react": "^7.21.5", | 12067 | "eslint-plugin-react": "^7.27.0", |
12096 | "eslint-plugin-react-hooks": "^4 || ^3 || ^2.3.0 || ^1.7.0" | 12068 | "eslint-plugin-react-hooks": "^4.3.0" |
12097 | } | 12069 | } |
12098 | }, | 12070 | }, |
12099 | "node_modules/eslint-config-airbnb-base": { | 12071 | "node_modules/eslint-config-airbnb-base": { |
@@ -12115,16 +12087,44 @@ | |||
12115 | } | 12087 | } |
12116 | }, | 12088 | }, |
12117 | "node_modules/eslint-config-airbnb-typescript": { | 12089 | "node_modules/eslint-config-airbnb-typescript": { |
12118 | "version": "14.0.1", | 12090 | "version": "15.0.0", |
12119 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-14.0.1.tgz", | 12091 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-15.0.0.tgz", |
12120 | "integrity": "sha512-tF4GwC3sRrw8kEj4/yxX8F7AcLzj/1IESBnsCiFMplzYmxre459qm2z9DFkCpqBVQFSH6j2K4+VKVteX4m0GsQ==", | 12092 | "integrity": "sha512-DTWGwqytbTnB8kSKtmkrGkRf3xwTs2l15shSH0w/3Img47AQwCCrIA/ON/Uj0XXBxP31LHyEItPXeuH3mqCNLA==", |
12093 | "dev": true, | ||
12094 | "dependencies": { | ||
12095 | "eslint-config-airbnb-base": "^14.2.1" | ||
12096 | }, | ||
12097 | "peerDependencies": { | ||
12098 | "@typescript-eslint/eslint-plugin": "^5.0.0", | ||
12099 | "@typescript-eslint/parser": "^5.0.0" | ||
12100 | } | ||
12101 | }, | ||
12102 | "node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base": { | ||
12103 | "version": "15.0.0", | ||
12104 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", | ||
12105 | "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", | ||
12121 | "dev": true, | 12106 | "dev": true, |
12122 | "dependencies": { | 12107 | "dependencies": { |
12123 | "eslint-config-airbnb-base": "14.2.1" | 12108 | "confusing-browser-globals": "^1.0.10", |
12109 | "object.assign": "^4.1.2", | ||
12110 | "object.entries": "^1.1.5", | ||
12111 | "semver": "^6.3.0" | ||
12112 | }, | ||
12113 | "engines": { | ||
12114 | "node": "^10.12.0 || >=12.0.0" | ||
12124 | }, | 12115 | }, |
12125 | "peerDependencies": { | 12116 | "peerDependencies": { |
12126 | "@typescript-eslint/eslint-plugin": "^4.29.3", | 12117 | "eslint": "^7.32.0 || ^8.2.0", |
12127 | "@typescript-eslint/parser": "^4.29.3" | 12118 | "eslint-plugin-import": "^2.25.2" |
12119 | } | ||
12120 | }, | ||
12121 | "node_modules/eslint-config-airbnb/node_modules/semver": { | ||
12122 | "version": "6.3.0", | ||
12123 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
12124 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
12125 | "dev": true, | ||
12126 | "bin": { | ||
12127 | "semver": "bin/semver.js" | ||
12128 | } | 12128 | } |
12129 | }, | 12129 | }, |
12130 | "node_modules/eslint-config-prettier": { | 12130 | "node_modules/eslint-config-prettier": { |
@@ -12249,9 +12249,9 @@ | |||
12249 | } | 12249 | } |
12250 | }, | 12250 | }, |
12251 | "node_modules/eslint-plugin-import": { | 12251 | "node_modules/eslint-plugin-import": { |
12252 | "version": "2.25.2", | 12252 | "version": "2.25.3", |
12253 | "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", | 12253 | "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", |
12254 | "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", | 12254 | "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", |
12255 | "dev": true, | 12255 | "dev": true, |
12256 | "dependencies": { | 12256 | "dependencies": { |
12257 | "array-includes": "^3.1.4", | 12257 | "array-includes": "^3.1.4", |
@@ -12259,9 +12259,9 @@ | |||
12259 | "debug": "^2.6.9", | 12259 | "debug": "^2.6.9", |
12260 | "doctrine": "^2.1.0", | 12260 | "doctrine": "^2.1.0", |
12261 | "eslint-import-resolver-node": "^0.3.6", | 12261 | "eslint-import-resolver-node": "^0.3.6", |
12262 | "eslint-module-utils": "^2.7.0", | 12262 | "eslint-module-utils": "^2.7.1", |
12263 | "has": "^1.0.3", | 12263 | "has": "^1.0.3", |
12264 | "is-core-module": "^2.7.0", | 12264 | "is-core-module": "^2.8.0", |
12265 | "is-glob": "^4.0.3", | 12265 | "is-glob": "^4.0.3", |
12266 | "minimatch": "^3.0.4", | 12266 | "minimatch": "^3.0.4", |
12267 | "object.values": "^1.1.5", | 12267 | "object.values": "^1.1.5", |
@@ -12303,9 +12303,9 @@ | |||
12303 | "dev": true | 12303 | "dev": true |
12304 | }, | 12304 | }, |
12305 | "node_modules/eslint-plugin-jest": { | 12305 | "node_modules/eslint-plugin-jest": { |
12306 | "version": "25.2.2", | 12306 | "version": "25.2.4", |
12307 | "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.2.tgz", | 12307 | "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.4.tgz", |
12308 | "integrity": "sha512-frn5yhOF60U4kcqozO3zKTNZQUk+mfx037XOy2iiYL8FhorEkuCuL3/flzKcY1ECDP2WYT9ydmvlO3fRW9o4mg==", | 12308 | "integrity": "sha512-HRyinpgmEdkVr7pNPaYPHCoGqEzpgk79X8pg/xCeoAdurbyQjntJQ4pTzHl7BiVEBlam/F1Qsn+Dk0HtJO7Aaw==", |
12309 | "dev": true, | 12309 | "dev": true, |
12310 | "dependencies": { | 12310 | "dependencies": { |
12311 | "@typescript-eslint/experimental-utils": "^5.0.0" | 12311 | "@typescript-eslint/experimental-utils": "^5.0.0" |
@@ -12320,32 +12320,36 @@ | |||
12320 | "peerDependenciesMeta": { | 12320 | "peerDependenciesMeta": { |
12321 | "@typescript-eslint/eslint-plugin": { | 12321 | "@typescript-eslint/eslint-plugin": { |
12322 | "optional": true | 12322 | "optional": true |
12323 | }, | ||
12324 | "jest": { | ||
12325 | "optional": true | ||
12323 | } | 12326 | } |
12324 | } | 12327 | } |
12325 | }, | 12328 | }, |
12326 | "node_modules/eslint-plugin-jsx-a11y": { | 12329 | "node_modules/eslint-plugin-jsx-a11y": { |
12327 | "version": "6.4.1", | 12330 | "version": "6.5.1", |
12328 | "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", | 12331 | "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", |
12329 | "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", | 12332 | "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", |
12330 | "dev": true, | 12333 | "dev": true, |
12331 | "dependencies": { | 12334 | "dependencies": { |
12332 | "@babel/runtime": "^7.11.2", | 12335 | "@babel/runtime": "^7.16.3", |
12333 | "aria-query": "^4.2.2", | 12336 | "aria-query": "^4.2.2", |
12334 | "array-includes": "^3.1.1", | 12337 | "array-includes": "^3.1.4", |
12335 | "ast-types-flow": "^0.0.7", | 12338 | "ast-types-flow": "^0.0.7", |
12336 | "axe-core": "^4.0.2", | 12339 | "axe-core": "^4.3.5", |
12337 | "axobject-query": "^2.2.0", | 12340 | "axobject-query": "^2.2.0", |
12338 | "damerau-levenshtein": "^1.0.6", | 12341 | "damerau-levenshtein": "^1.0.7", |
12339 | "emoji-regex": "^9.0.0", | 12342 | "emoji-regex": "^9.2.2", |
12340 | "has": "^1.0.3", | 12343 | "has": "^1.0.3", |
12341 | "jsx-ast-utils": "^3.1.0", | 12344 | "jsx-ast-utils": "^3.2.1", |
12342 | "language-tags": "^1.0.5" | 12345 | "language-tags": "^1.0.5", |
12346 | "minimatch": "^3.0.4" | ||
12343 | }, | 12347 | }, |
12344 | "engines": { | 12348 | "engines": { |
12345 | "node": ">=4.0" | 12349 | "node": ">=4.0" |
12346 | }, | 12350 | }, |
12347 | "peerDependencies": { | 12351 | "peerDependencies": { |
12348 | "eslint": "^3 || ^4 || ^5 || ^6 || ^7" | 12352 | "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" |
12349 | } | 12353 | } |
12350 | }, | 12354 | }, |
12351 | "node_modules/eslint-plugin-prettier": { | 12355 | "node_modules/eslint-plugin-prettier": { |
@@ -12370,43 +12374,43 @@ | |||
12370 | } | 12374 | } |
12371 | }, | 12375 | }, |
12372 | "node_modules/eslint-plugin-react": { | 12376 | "node_modules/eslint-plugin-react": { |
12373 | "version": "7.26.1", | 12377 | "version": "7.27.0", |
12374 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", | 12378 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz", |
12375 | "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", | 12379 | "integrity": "sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==", |
12376 | "dev": true, | 12380 | "dev": true, |
12377 | "dependencies": { | 12381 | "dependencies": { |
12378 | "array-includes": "^3.1.3", | 12382 | "array-includes": "^3.1.4", |
12379 | "array.prototype.flatmap": "^1.2.4", | 12383 | "array.prototype.flatmap": "^1.2.5", |
12380 | "doctrine": "^2.1.0", | 12384 | "doctrine": "^2.1.0", |
12381 | "estraverse": "^5.2.0", | 12385 | "estraverse": "^5.3.0", |
12382 | "jsx-ast-utils": "^2.4.1 || ^3.0.0", | 12386 | "jsx-ast-utils": "^2.4.1 || ^3.0.0", |
12383 | "minimatch": "^3.0.4", | 12387 | "minimatch": "^3.0.4", |
12384 | "object.entries": "^1.1.4", | 12388 | "object.entries": "^1.1.5", |
12385 | "object.fromentries": "^2.0.4", | 12389 | "object.fromentries": "^2.0.5", |
12386 | "object.hasown": "^1.0.0", | 12390 | "object.hasown": "^1.1.0", |
12387 | "object.values": "^1.1.4", | 12391 | "object.values": "^1.1.5", |
12388 | "prop-types": "^15.7.2", | 12392 | "prop-types": "^15.7.2", |
12389 | "resolve": "^2.0.0-next.3", | 12393 | "resolve": "^2.0.0-next.3", |
12390 | "semver": "^6.3.0", | 12394 | "semver": "^6.3.0", |
12391 | "string.prototype.matchall": "^4.0.5" | 12395 | "string.prototype.matchall": "^4.0.6" |
12392 | }, | 12396 | }, |
12393 | "engines": { | 12397 | "engines": { |
12394 | "node": ">=4" | 12398 | "node": ">=4" |
12395 | }, | 12399 | }, |
12396 | "peerDependencies": { | 12400 | "peerDependencies": { |
12397 | "eslint": "^3 || ^4 || ^5 || ^6 || ^7" | 12401 | "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" |
12398 | } | 12402 | } |
12399 | }, | 12403 | }, |
12400 | "node_modules/eslint-plugin-react-hooks": { | 12404 | "node_modules/eslint-plugin-react-hooks": { |
12401 | "version": "4.2.0", | 12405 | "version": "4.3.0", |
12402 | "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", | 12406 | "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", |
12403 | "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", | 12407 | "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", |
12404 | "dev": true, | 12408 | "dev": true, |
12405 | "engines": { | 12409 | "engines": { |
12406 | "node": ">=10" | 12410 | "node": ">=10" |
12407 | }, | 12411 | }, |
12408 | "peerDependencies": { | 12412 | "peerDependencies": { |
12409 | "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" | 12413 | "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" |
12410 | } | 12414 | } |
12411 | }, | 12415 | }, |
12412 | "node_modules/eslint-plugin-react/node_modules/doctrine": { | 12416 | "node_modules/eslint-plugin-react/node_modules/doctrine": { |
@@ -12444,9 +12448,9 @@ | |||
12444 | } | 12448 | } |
12445 | }, | 12449 | }, |
12446 | "node_modules/eslint-plugin-unicorn": { | 12450 | "node_modules/eslint-plugin-unicorn": { |
12447 | "version": "37.0.1", | 12451 | "version": "38.0.1", |
12448 | "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-37.0.1.tgz", | 12452 | "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.1.tgz", |
12449 | "integrity": "sha512-E1jq5u9ojnadisJcPi+hMXTGSiIzkIUMDvWsBudsCGXvKUB2aNSU2TcfyW2/jAS5A4ryBXfzxLykMxX1EdluSQ==", | 12453 | "integrity": "sha512-eu4HCg7Bv43nk/hYZoWpLzRo668Nb7swQySn94aohn0heh9KLJ1GOFgVxJndLS8BploMGaClxgsyTNGJrP69yw==", |
12450 | "dev": true, | 12454 | "dev": true, |
12451 | "dependencies": { | 12455 | "dependencies": { |
12452 | "@babel/helper-validator-identifier": "^7.14.9", | 12456 | "@babel/helper-validator-identifier": "^7.14.9", |
@@ -12745,9 +12749,9 @@ | |||
12745 | } | 12749 | } |
12746 | }, | 12750 | }, |
12747 | "node_modules/espree/node_modules/eslint-visitor-keys": { | 12751 | "node_modules/espree/node_modules/eslint-visitor-keys": { |
12748 | "version": "3.0.0", | 12752 | "version": "3.1.0", |
12749 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", | 12753 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", |
12750 | "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", | 12754 | "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", |
12751 | "dev": true, | 12755 | "dev": true, |
12752 | "engines": { | 12756 | "engines": { |
12753 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 12757 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
@@ -31946,9 +31950,9 @@ | |||
31946 | } | 31950 | } |
31947 | }, | 31951 | }, |
31948 | "@babel/eslint-parser": { | 31952 | "@babel/eslint-parser": { |
31949 | "version": "7.16.0", | 31953 | "version": "7.16.3", |
31950 | "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.0.tgz", | 31954 | "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz", |
31951 | "integrity": "sha512-c+AsYOHjI+FgCa+ifLd8sDXp4U4mjkfFgL9NdQWhuA731kAUJs0WdJIXET4A14EJAR9Jv9FFF/MzPWJfV9Oirw==", | 31955 | "integrity": "sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==", |
31952 | "dev": true, | 31956 | "dev": true, |
31953 | "requires": { | 31957 | "requires": { |
31954 | "eslint-scope": "^5.1.1", | 31958 | "eslint-scope": "^5.1.1", |
@@ -33095,9 +33099,9 @@ | |||
33095 | } | 33099 | } |
33096 | }, | 33100 | }, |
33097 | "@babel/runtime": { | 33101 | "@babel/runtime": { |
33098 | "version": "7.15.4", | 33102 | "version": "7.16.3", |
33099 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", | 33103 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", |
33100 | "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", | 33104 | "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", |
33101 | "requires": { | 33105 | "requires": { |
33102 | "regenerator-runtime": "^0.13.4" | 33106 | "regenerator-runtime": "^0.13.4" |
33103 | } | 33107 | } |
@@ -33638,9 +33642,9 @@ | |||
33638 | } | 33642 | } |
33639 | }, | 33643 | }, |
33640 | "@eslint/eslintrc": { | 33644 | "@eslint/eslintrc": { |
33641 | "version": "1.0.3", | 33645 | "version": "1.0.4", |
33642 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.3.tgz", | 33646 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", |
33643 | "integrity": "sha512-DHI1wDPoKCBPoLZA3qDR91+3te/wDSc1YhKg3jR8NxKKRJq2hwHwcWv31cSwSYvIBrmbENoYMWcenW8uproQqg==", | 33647 | "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", |
33644 | "dev": true, | 33648 | "dev": true, |
33645 | "requires": { | 33649 | "requires": { |
33646 | "ajv": "^6.12.4", | 33650 | "ajv": "^6.12.4", |
@@ -33649,20 +33653,11 @@ | |||
33649 | "globals": "^13.9.0", | 33653 | "globals": "^13.9.0", |
33650 | "ignore": "^4.0.6", | 33654 | "ignore": "^4.0.6", |
33651 | "import-fresh": "^3.2.1", | 33655 | "import-fresh": "^3.2.1", |
33652 | "js-yaml": "^3.13.1", | 33656 | "js-yaml": "^4.1.0", |
33653 | "minimatch": "^3.0.4", | 33657 | "minimatch": "^3.0.4", |
33654 | "strip-json-comments": "^3.1.1" | 33658 | "strip-json-comments": "^3.1.1" |
33655 | }, | 33659 | }, |
33656 | "dependencies": { | 33660 | "dependencies": { |
33657 | "argparse": { | ||
33658 | "version": "1.0.10", | ||
33659 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", | ||
33660 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", | ||
33661 | "dev": true, | ||
33662 | "requires": { | ||
33663 | "sprintf-js": "~1.0.2" | ||
33664 | } | ||
33665 | }, | ||
33666 | "globals": { | 33661 | "globals": { |
33667 | "version": "13.12.0", | 33662 | "version": "13.12.0", |
33668 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", | 33663 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", |
@@ -33678,22 +33673,6 @@ | |||
33678 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", | 33673 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", |
33679 | "dev": true | 33674 | "dev": true |
33680 | }, | 33675 | }, |
33681 | "js-yaml": { | ||
33682 | "version": "3.14.1", | ||
33683 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", | ||
33684 | "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", | ||
33685 | "dev": true, | ||
33686 | "requires": { | ||
33687 | "argparse": "^1.0.7", | ||
33688 | "esprima": "^4.0.0" | ||
33689 | } | ||
33690 | }, | ||
33691 | "sprintf-js": { | ||
33692 | "version": "1.0.3", | ||
33693 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", | ||
33694 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", | ||
33695 | "dev": true | ||
33696 | }, | ||
33697 | "strip-json-comments": { | 33676 | "strip-json-comments": { |
33698 | "version": "3.1.1", | 33677 | "version": "3.1.1", |
33699 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", | 33678 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", |
@@ -35422,13 +35401,13 @@ | |||
35422 | "dev": true | 35401 | "dev": true |
35423 | }, | 35402 | }, |
35424 | "@typescript-eslint/eslint-plugin": { | 35403 | "@typescript-eslint/eslint-plugin": { |
35425 | "version": "5.2.0", | 35404 | "version": "5.3.1", |
35426 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz", | 35405 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.3.1.tgz", |
35427 | "integrity": "sha512-qQwg7sqYkBF4CIQSyRQyqsYvP+g/J0To9ZPVNJpfxfekl5RmdvQnFFTVVwpRtaUDFNvjfe/34TgY/dpc3MgNTw==", | 35406 | "integrity": "sha512-cFImaoIr5Ojj358xI/SDhjog57OK2NqlpxwdcgyxDA3bJlZcJq5CPzUXtpD7CxI2Hm6ATU7w5fQnnkVnmwpHqw==", |
35428 | "dev": true, | 35407 | "dev": true, |
35429 | "requires": { | 35408 | "requires": { |
35430 | "@typescript-eslint/experimental-utils": "5.2.0", | 35409 | "@typescript-eslint/experimental-utils": "5.3.1", |
35431 | "@typescript-eslint/scope-manager": "5.2.0", | 35410 | "@typescript-eslint/scope-manager": "5.3.1", |
35432 | "debug": "^4.3.2", | 35411 | "debug": "^4.3.2", |
35433 | "functional-red-black-tree": "^1.0.1", | 35412 | "functional-red-black-tree": "^1.0.1", |
35434 | "ignore": "^5.1.8", | 35413 | "ignore": "^5.1.8", |
@@ -35438,55 +35417,55 @@ | |||
35438 | } | 35417 | } |
35439 | }, | 35418 | }, |
35440 | "@typescript-eslint/experimental-utils": { | 35419 | "@typescript-eslint/experimental-utils": { |
35441 | "version": "5.2.0", | 35420 | "version": "5.3.1", |
35442 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.0.tgz", | 35421 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", |
35443 | "integrity": "sha512-fWyT3Agf7n7HuZZRpvUYdFYbPk3iDCq6fgu3ulia4c7yxmPnwVBovdSOX7RL+k8u6hLbrXcdAehlWUVpGh6IEw==", | 35422 | "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", |
35444 | "dev": true, | 35423 | "dev": true, |
35445 | "requires": { | 35424 | "requires": { |
35446 | "@types/json-schema": "^7.0.9", | 35425 | "@types/json-schema": "^7.0.9", |
35447 | "@typescript-eslint/scope-manager": "5.2.0", | 35426 | "@typescript-eslint/scope-manager": "5.3.1", |
35448 | "@typescript-eslint/types": "5.2.0", | 35427 | "@typescript-eslint/types": "5.3.1", |
35449 | "@typescript-eslint/typescript-estree": "5.2.0", | 35428 | "@typescript-eslint/typescript-estree": "5.3.1", |
35450 | "eslint-scope": "^5.1.1", | 35429 | "eslint-scope": "^5.1.1", |
35451 | "eslint-utils": "^3.0.0" | 35430 | "eslint-utils": "^3.0.0" |
35452 | } | 35431 | } |
35453 | }, | 35432 | }, |
35454 | "@typescript-eslint/parser": { | 35433 | "@typescript-eslint/parser": { |
35455 | "version": "5.2.0", | 35434 | "version": "5.3.1", |
35456 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.2.0.tgz", | 35435 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.3.1.tgz", |
35457 | "integrity": "sha512-Uyy4TjJBlh3NuA8/4yIQptyJb95Qz5PX//6p8n7zG0QnN4o3NF9Je3JHbVU7fxf5ncSXTmnvMtd/LDQWDk0YqA==", | 35436 | "integrity": "sha512-TD+ONlx5c+Qhk21x9gsJAMRohWAUMavSOmJgv3JGy9dgPhuBd5Wok0lmMClZDyJNLLZK1JRKiATzCKZNUmoyfw==", |
35458 | "dev": true, | 35437 | "dev": true, |
35459 | "requires": { | 35438 | "requires": { |
35460 | "@typescript-eslint/scope-manager": "5.2.0", | 35439 | "@typescript-eslint/scope-manager": "5.3.1", |
35461 | "@typescript-eslint/types": "5.2.0", | 35440 | "@typescript-eslint/types": "5.3.1", |
35462 | "@typescript-eslint/typescript-estree": "5.2.0", | 35441 | "@typescript-eslint/typescript-estree": "5.3.1", |
35463 | "debug": "^4.3.2" | 35442 | "debug": "^4.3.2" |
35464 | } | 35443 | } |
35465 | }, | 35444 | }, |
35466 | "@typescript-eslint/scope-manager": { | 35445 | "@typescript-eslint/scope-manager": { |
35467 | "version": "5.2.0", | 35446 | "version": "5.3.1", |
35468 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.2.0.tgz", | 35447 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", |
35469 | "integrity": "sha512-RW+wowZqPzQw8MUFltfKYZfKXqA2qgyi6oi/31J1zfXJRpOn6tCaZtd9b5u9ubnDG2n/EMvQLeZrsLNPpaUiFQ==", | 35448 | "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", |
35470 | "dev": true, | 35449 | "dev": true, |
35471 | "requires": { | 35450 | "requires": { |
35472 | "@typescript-eslint/types": "5.2.0", | 35451 | "@typescript-eslint/types": "5.3.1", |
35473 | "@typescript-eslint/visitor-keys": "5.2.0" | 35452 | "@typescript-eslint/visitor-keys": "5.3.1" |
35474 | } | 35453 | } |
35475 | }, | 35454 | }, |
35476 | "@typescript-eslint/types": { | 35455 | "@typescript-eslint/types": { |
35477 | "version": "5.2.0", | 35456 | "version": "5.3.1", |
35478 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.2.0.tgz", | 35457 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", |
35479 | "integrity": "sha512-cTk6x08qqosps6sPyP2j7NxyFPlCNsJwSDasqPNjEQ8JMD5xxj2NHxcLin5AJQ8pAVwpQ8BMI3bTxR0zxmK9qQ==", | 35458 | "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", |
35480 | "dev": true | 35459 | "dev": true |
35481 | }, | 35460 | }, |
35482 | "@typescript-eslint/typescript-estree": { | 35461 | "@typescript-eslint/typescript-estree": { |
35483 | "version": "5.2.0", | 35462 | "version": "5.3.1", |
35484 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.2.0.tgz", | 35463 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", |
35485 | "integrity": "sha512-RsdXq2XmVgKbm9nLsE3mjNUM7BTr/K4DYR9WfFVMUuozHWtH5gMpiNZmtrMG8GR385EOSQ3kC9HiEMJWimxd/g==", | 35464 | "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", |
35486 | "dev": true, | 35465 | "dev": true, |
35487 | "requires": { | 35466 | "requires": { |
35488 | "@typescript-eslint/types": "5.2.0", | 35467 | "@typescript-eslint/types": "5.3.1", |
35489 | "@typescript-eslint/visitor-keys": "5.2.0", | 35468 | "@typescript-eslint/visitor-keys": "5.3.1", |
35490 | "debug": "^4.3.2", | 35469 | "debug": "^4.3.2", |
35491 | "globby": "^11.0.4", | 35470 | "globby": "^11.0.4", |
35492 | "is-glob": "^4.0.3", | 35471 | "is-glob": "^4.0.3", |
@@ -35495,19 +35474,19 @@ | |||
35495 | } | 35474 | } |
35496 | }, | 35475 | }, |
35497 | "@typescript-eslint/visitor-keys": { | 35476 | "@typescript-eslint/visitor-keys": { |
35498 | "version": "5.2.0", | 35477 | "version": "5.3.1", |
35499 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.2.0.tgz", | 35478 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", |
35500 | "integrity": "sha512-Nk7HizaXWWCUBfLA/rPNKMzXzWS8Wg9qHMuGtT+v2/YpPij4nVXrVJc24N/r5WrrmqK31jCrZxeHqIgqRzs0Xg==", | 35479 | "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", |
35501 | "dev": true, | 35480 | "dev": true, |
35502 | "requires": { | 35481 | "requires": { |
35503 | "@typescript-eslint/types": "5.2.0", | 35482 | "@typescript-eslint/types": "5.3.1", |
35504 | "eslint-visitor-keys": "^3.0.0" | 35483 | "eslint-visitor-keys": "^3.0.0" |
35505 | }, | 35484 | }, |
35506 | "dependencies": { | 35485 | "dependencies": { |
35507 | "eslint-visitor-keys": { | 35486 | "eslint-visitor-keys": { |
35508 | "version": "3.0.0", | 35487 | "version": "3.1.0", |
35509 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", | 35488 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", |
35510 | "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", | 35489 | "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", |
35511 | "dev": true | 35490 | "dev": true |
35512 | } | 35491 | } |
35513 | } | 35492 | } |
@@ -36947,9 +36926,9 @@ | |||
36947 | "optional": true | 36926 | "optional": true |
36948 | }, | 36927 | }, |
36949 | "axe-core": { | 36928 | "axe-core": { |
36950 | "version": "4.3.4", | 36929 | "version": "4.3.5", |
36951 | "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.4.tgz", | 36930 | "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", |
36952 | "integrity": "sha512-4Hk6iSA/H90rtiPoCpSkeJxNWCPBf7szwVvaUqrPdxo0j2Y04suHK9jPKXaE3WI7OET6wBSwsWw7FDc1DBq7iQ==", | 36931 | "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", |
36953 | "dev": true | 36932 | "dev": true |
36954 | }, | 36933 | }, |
36955 | "axios": { | 36934 | "axios": { |
@@ -41019,12 +40998,12 @@ | |||
41019 | } | 40998 | } |
41020 | }, | 40999 | }, |
41021 | "eslint": { | 41000 | "eslint": { |
41022 | "version": "8.1.0", | 41001 | "version": "8.2.0", |
41023 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.1.0.tgz", | 41002 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", |
41024 | "integrity": "sha512-JZvNneArGSUsluHWJ8g8MMs3CfIEzwaLx9KyH4tZ2i+R2/rPWzL8c0zg3rHdwYVpN/1sB9gqnjHwz9HoeJpGHw==", | 41003 | "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", |
41025 | "dev": true, | 41004 | "dev": true, |
41026 | "requires": { | 41005 | "requires": { |
41027 | "@eslint/eslintrc": "^1.0.3", | 41006 | "@eslint/eslintrc": "^1.0.4", |
41028 | "@humanwhocodes/config-array": "^0.6.0", | 41007 | "@humanwhocodes/config-array": "^0.6.0", |
41029 | "ajv": "^6.10.0", | 41008 | "ajv": "^6.10.0", |
41030 | "chalk": "^4.0.0", | 41009 | "chalk": "^4.0.0", |
@@ -41058,7 +41037,7 @@ | |||
41058 | "progress": "^2.0.0", | 41037 | "progress": "^2.0.0", |
41059 | "regexpp": "^3.2.0", | 41038 | "regexpp": "^3.2.0", |
41060 | "semver": "^7.2.1", | 41039 | "semver": "^7.2.1", |
41061 | "strip-ansi": "^6.0.0", | 41040 | "strip-ansi": "^6.0.1", |
41062 | "strip-json-comments": "^3.1.0", | 41041 | "strip-json-comments": "^3.1.0", |
41063 | "text-table": "^0.2.0", | 41042 | "text-table": "^0.2.0", |
41064 | "v8-compile-cache": "^2.0.3" | 41043 | "v8-compile-cache": "^2.0.3" |
@@ -41180,14 +41159,34 @@ | |||
41180 | } | 41159 | } |
41181 | }, | 41160 | }, |
41182 | "eslint-config-airbnb": { | 41161 | "eslint-config-airbnb": { |
41183 | "version": "18.2.1", | 41162 | "version": "19.0.0", |
41184 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", | 41163 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.0.tgz", |
41185 | "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", | 41164 | "integrity": "sha512-f5FzCDw8osQJtifOGazdBtYuDOH38FVQSOwHvSU0iFjAmkdl4zQ1jG+YV6sVNt4gqVubqJwn98zZQzDoaCwDyw==", |
41186 | "dev": true, | 41165 | "dev": true, |
41187 | "requires": { | 41166 | "requires": { |
41188 | "eslint-config-airbnb-base": "^14.2.1", | 41167 | "eslint-config-airbnb-base": "^15.0.0", |
41189 | "object.assign": "^4.1.2", | 41168 | "object.assign": "^4.1.2", |
41190 | "object.entries": "^1.1.2" | 41169 | "object.entries": "^1.1.5" |
41170 | }, | ||
41171 | "dependencies": { | ||
41172 | "eslint-config-airbnb-base": { | ||
41173 | "version": "15.0.0", | ||
41174 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", | ||
41175 | "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", | ||
41176 | "dev": true, | ||
41177 | "requires": { | ||
41178 | "confusing-browser-globals": "^1.0.10", | ||
41179 | "object.assign": "^4.1.2", | ||
41180 | "object.entries": "^1.1.5", | ||
41181 | "semver": "^6.3.0" | ||
41182 | } | ||
41183 | }, | ||
41184 | "semver": { | ||
41185 | "version": "6.3.0", | ||
41186 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", | ||
41187 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", | ||
41188 | "dev": true | ||
41189 | } | ||
41191 | } | 41190 | } |
41192 | }, | 41191 | }, |
41193 | "eslint-config-airbnb-base": { | 41192 | "eslint-config-airbnb-base": { |
@@ -41202,12 +41201,12 @@ | |||
41202 | } | 41201 | } |
41203 | }, | 41202 | }, |
41204 | "eslint-config-airbnb-typescript": { | 41203 | "eslint-config-airbnb-typescript": { |
41205 | "version": "14.0.1", | 41204 | "version": "15.0.0", |
41206 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-14.0.1.tgz", | 41205 | "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-15.0.0.tgz", |
41207 | "integrity": "sha512-tF4GwC3sRrw8kEj4/yxX8F7AcLzj/1IESBnsCiFMplzYmxre459qm2z9DFkCpqBVQFSH6j2K4+VKVteX4m0GsQ==", | 41206 | "integrity": "sha512-DTWGwqytbTnB8kSKtmkrGkRf3xwTs2l15shSH0w/3Img47AQwCCrIA/ON/Uj0XXBxP31LHyEItPXeuH3mqCNLA==", |
41208 | "dev": true, | 41207 | "dev": true, |
41209 | "requires": { | 41208 | "requires": { |
41210 | "eslint-config-airbnb-base": "14.2.1" | 41209 | "eslint-config-airbnb-base": "^14.2.1" |
41211 | } | 41210 | } |
41212 | }, | 41211 | }, |
41213 | "eslint-config-prettier": { | 41212 | "eslint-config-prettier": { |
@@ -41309,9 +41308,9 @@ | |||
41309 | } | 41308 | } |
41310 | }, | 41309 | }, |
41311 | "eslint-plugin-import": { | 41310 | "eslint-plugin-import": { |
41312 | "version": "2.25.2", | 41311 | "version": "2.25.3", |
41313 | "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", | 41312 | "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", |
41314 | "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", | 41313 | "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", |
41315 | "dev": true, | 41314 | "dev": true, |
41316 | "requires": { | 41315 | "requires": { |
41317 | "array-includes": "^3.1.4", | 41316 | "array-includes": "^3.1.4", |
@@ -41319,9 +41318,9 @@ | |||
41319 | "debug": "^2.6.9", | 41318 | "debug": "^2.6.9", |
41320 | "doctrine": "^2.1.0", | 41319 | "doctrine": "^2.1.0", |
41321 | "eslint-import-resolver-node": "^0.3.6", | 41320 | "eslint-import-resolver-node": "^0.3.6", |
41322 | "eslint-module-utils": "^2.7.0", | 41321 | "eslint-module-utils": "^2.7.1", |
41323 | "has": "^1.0.3", | 41322 | "has": "^1.0.3", |
41324 | "is-core-module": "^2.7.0", | 41323 | "is-core-module": "^2.8.0", |
41325 | "is-glob": "^4.0.3", | 41324 | "is-glob": "^4.0.3", |
41326 | "minimatch": "^3.0.4", | 41325 | "minimatch": "^3.0.4", |
41327 | "object.values": "^1.1.5", | 41326 | "object.values": "^1.1.5", |
@@ -41356,31 +41355,32 @@ | |||
41356 | } | 41355 | } |
41357 | }, | 41356 | }, |
41358 | "eslint-plugin-jest": { | 41357 | "eslint-plugin-jest": { |
41359 | "version": "25.2.2", | 41358 | "version": "25.2.4", |
41360 | "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.2.tgz", | 41359 | "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.2.4.tgz", |
41361 | "integrity": "sha512-frn5yhOF60U4kcqozO3zKTNZQUk+mfx037XOy2iiYL8FhorEkuCuL3/flzKcY1ECDP2WYT9ydmvlO3fRW9o4mg==", | 41360 | "integrity": "sha512-HRyinpgmEdkVr7pNPaYPHCoGqEzpgk79X8pg/xCeoAdurbyQjntJQ4pTzHl7BiVEBlam/F1Qsn+Dk0HtJO7Aaw==", |
41362 | "dev": true, | 41361 | "dev": true, |
41363 | "requires": { | 41362 | "requires": { |
41364 | "@typescript-eslint/experimental-utils": "^5.0.0" | 41363 | "@typescript-eslint/experimental-utils": "^5.0.0" |
41365 | } | 41364 | } |
41366 | }, | 41365 | }, |
41367 | "eslint-plugin-jsx-a11y": { | 41366 | "eslint-plugin-jsx-a11y": { |
41368 | "version": "6.4.1", | 41367 | "version": "6.5.1", |
41369 | "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", | 41368 | "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", |
41370 | "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", | 41369 | "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", |
41371 | "dev": true, | 41370 | "dev": true, |
41372 | "requires": { | 41371 | "requires": { |
41373 | "@babel/runtime": "^7.11.2", | 41372 | "@babel/runtime": "^7.16.3", |
41374 | "aria-query": "^4.2.2", | 41373 | "aria-query": "^4.2.2", |
41375 | "array-includes": "^3.1.1", | 41374 | "array-includes": "^3.1.4", |
41376 | "ast-types-flow": "^0.0.7", | 41375 | "ast-types-flow": "^0.0.7", |
41377 | "axe-core": "^4.0.2", | 41376 | "axe-core": "^4.3.5", |
41378 | "axobject-query": "^2.2.0", | 41377 | "axobject-query": "^2.2.0", |
41379 | "damerau-levenshtein": "^1.0.6", | 41378 | "damerau-levenshtein": "^1.0.7", |
41380 | "emoji-regex": "^9.0.0", | 41379 | "emoji-regex": "^9.2.2", |
41381 | "has": "^1.0.3", | 41380 | "has": "^1.0.3", |
41382 | "jsx-ast-utils": "^3.1.0", | 41381 | "jsx-ast-utils": "^3.2.1", |
41383 | "language-tags": "^1.0.5" | 41382 | "language-tags": "^1.0.5", |
41383 | "minimatch": "^3.0.4" | ||
41384 | } | 41384 | } |
41385 | }, | 41385 | }, |
41386 | "eslint-plugin-prettier": { | 41386 | "eslint-plugin-prettier": { |
@@ -41393,25 +41393,25 @@ | |||
41393 | } | 41393 | } |
41394 | }, | 41394 | }, |
41395 | "eslint-plugin-react": { | 41395 | "eslint-plugin-react": { |
41396 | "version": "7.26.1", | 41396 | "version": "7.27.0", |
41397 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", | 41397 | "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz", |
41398 | "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", | 41398 | "integrity": "sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==", |
41399 | "dev": true, | 41399 | "dev": true, |
41400 | "requires": { | 41400 | "requires": { |
41401 | "array-includes": "^3.1.3", | 41401 | "array-includes": "^3.1.4", |
41402 | "array.prototype.flatmap": "^1.2.4", | 41402 | "array.prototype.flatmap": "^1.2.5", |
41403 | "doctrine": "^2.1.0", | 41403 | "doctrine": "^2.1.0", |
41404 | "estraverse": "^5.2.0", | 41404 | "estraverse": "^5.3.0", |
41405 | "jsx-ast-utils": "^2.4.1 || ^3.0.0", | 41405 | "jsx-ast-utils": "^2.4.1 || ^3.0.0", |
41406 | "minimatch": "^3.0.4", | 41406 | "minimatch": "^3.0.4", |
41407 | "object.entries": "^1.1.4", | 41407 | "object.entries": "^1.1.5", |
41408 | "object.fromentries": "^2.0.4", | 41408 | "object.fromentries": "^2.0.5", |
41409 | "object.hasown": "^1.0.0", | 41409 | "object.hasown": "^1.1.0", |
41410 | "object.values": "^1.1.4", | 41410 | "object.values": "^1.1.5", |
41411 | "prop-types": "^15.7.2", | 41411 | "prop-types": "^15.7.2", |
41412 | "resolve": "^2.0.0-next.3", | 41412 | "resolve": "^2.0.0-next.3", |
41413 | "semver": "^6.3.0", | 41413 | "semver": "^6.3.0", |
41414 | "string.prototype.matchall": "^4.0.5" | 41414 | "string.prototype.matchall": "^4.0.6" |
41415 | }, | 41415 | }, |
41416 | "dependencies": { | 41416 | "dependencies": { |
41417 | "doctrine": { | 41417 | "doctrine": { |
@@ -41442,15 +41442,15 @@ | |||
41442 | } | 41442 | } |
41443 | }, | 41443 | }, |
41444 | "eslint-plugin-react-hooks": { | 41444 | "eslint-plugin-react-hooks": { |
41445 | "version": "4.2.0", | 41445 | "version": "4.3.0", |
41446 | "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", | 41446 | "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", |
41447 | "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", | 41447 | "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", |
41448 | "dev": true | 41448 | "dev": true |
41449 | }, | 41449 | }, |
41450 | "eslint-plugin-unicorn": { | 41450 | "eslint-plugin-unicorn": { |
41451 | "version": "37.0.1", | 41451 | "version": "38.0.1", |
41452 | "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-37.0.1.tgz", | 41452 | "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-38.0.1.tgz", |
41453 | "integrity": "sha512-E1jq5u9ojnadisJcPi+hMXTGSiIzkIUMDvWsBudsCGXvKUB2aNSU2TcfyW2/jAS5A4ryBXfzxLykMxX1EdluSQ==", | 41453 | "integrity": "sha512-eu4HCg7Bv43nk/hYZoWpLzRo668Nb7swQySn94aohn0heh9KLJ1GOFgVxJndLS8BploMGaClxgsyTNGJrP69yw==", |
41454 | "dev": true, | 41454 | "dev": true, |
41455 | "requires": { | 41455 | "requires": { |
41456 | "@babel/helper-validator-identifier": "^7.14.9", | 41456 | "@babel/helper-validator-identifier": "^7.14.9", |
@@ -41541,9 +41541,9 @@ | |||
41541 | }, | 41541 | }, |
41542 | "dependencies": { | 41542 | "dependencies": { |
41543 | "eslint-visitor-keys": { | 41543 | "eslint-visitor-keys": { |
41544 | "version": "3.0.0", | 41544 | "version": "3.1.0", |
41545 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.0.0.tgz", | 41545 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", |
41546 | "integrity": "sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==", | 41546 | "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", |
41547 | "dev": true | 41547 | "dev": true |
41548 | } | 41548 | } |
41549 | } | 41549 | } |
diff --git a/package.json b/package.json index 65163d163..95a58f71c 100644 --- a/package.json +++ b/package.json | |||
@@ -122,7 +122,7 @@ | |||
122 | "ws": "^8.2.3" | 122 | "ws": "^8.2.3" |
123 | }, | 123 | }, |
124 | "devDependencies": { | 124 | "devDependencies": { |
125 | "@babel/eslint-parser": "^7.16.0", | 125 | "@babel/eslint-parser": "^7.16.3", |
126 | "@babel/plugin-proposal-class-properties": "^7.14.5", | 126 | "@babel/plugin-proposal-class-properties": "^7.14.5", |
127 | "@babel/plugin-proposal-decorators": "^7.16.0", | 127 | "@babel/plugin-proposal-decorators": "^7.16.0", |
128 | "@babel/preset-env": "^7.16.0", | 128 | "@babel/preset-env": "^7.16.0", |
@@ -145,8 +145,8 @@ | |||
145 | "@types/tar": "^6.1.0", | 145 | "@types/tar": "^6.1.0", |
146 | "@types/uuid": "^8.3.1", | 146 | "@types/uuid": "^8.3.1", |
147 | "@types/validator": "^13.6.4", | 147 | "@types/validator": "^13.6.4", |
148 | "@typescript-eslint/eslint-plugin": "^5.1.0", | 148 | "@typescript-eslint/eslint-plugin": "^5.3.1", |
149 | "@typescript-eslint/parser": "^5.1.0", | 149 | "@typescript-eslint/parser": "^5.3.1", |
150 | "all-contributors-cli": "^6.20.0", | 150 | "all-contributors-cli": "^6.20.0", |
151 | "babel-plugin-formatjs": "^10.3.11", | 151 | "babel-plugin-formatjs": "^10.3.11", |
152 | "commitizen": "^4.2.4", | 152 | "commitizen": "^4.2.4", |
@@ -157,17 +157,17 @@ | |||
157 | "electron": "15.3.1", | 157 | "electron": "15.3.1", |
158 | "electron-builder": "22.14.6", | 158 | "electron-builder": "22.14.6", |
159 | "electron-notarize": "^1.1.1", | 159 | "electron-notarize": "^1.1.1", |
160 | "eslint": "^8.1.0", | 160 | "eslint": "^8.2.0", |
161 | "eslint-config-airbnb": "^18.2.1", | 161 | "eslint-config-airbnb": "^19.0.0", |
162 | "eslint-config-airbnb-typescript": "^14.0.1", | 162 | "eslint-config-airbnb-typescript": "^15.0.0", |
163 | "eslint-config-prettier": "^8.3.0", | 163 | "eslint-config-prettier": "^8.3.0", |
164 | "eslint-plugin-import": "^2.25.2", | 164 | "eslint-plugin-import": "^2.25.3", |
165 | "eslint-plugin-jest": "^25.2.2", | 165 | "eslint-plugin-jest": "^25.2.4", |
166 | "eslint-plugin-jsx-a11y": "^6.4.1", | 166 | "eslint-plugin-jsx-a11y": "^6.5.1", |
167 | "eslint-plugin-prettier": "^4.0.0", | 167 | "eslint-plugin-prettier": "^4.0.0", |
168 | "eslint-plugin-react": "^7.26.1", | 168 | "eslint-plugin-react": "^7.27.0", |
169 | "eslint-plugin-react-hooks": "^4.2.0", | 169 | "eslint-plugin-react-hooks": "^4.3.0", |
170 | "eslint-plugin-unicorn": "^37.0.1", | 170 | "eslint-plugin-unicorn": "^38.0.1", |
171 | "expect.js": "^0.3.1", | 171 | "expect.js": "^0.3.1", |
172 | "gulp": "^4.0.2", | 172 | "gulp": "^4.0.2", |
173 | "gulp-babel": "^8.0.0", | 173 | "gulp-babel": "^8.0.0", |
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js index 6bbf572fa..bcc72ffdc 100644 --- a/src/api/server/ServerApi.js +++ b/src/api/server/ServerApi.js | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable import/no-import-module-exports */ | ||
1 | /* eslint-disable global-require */ | 2 | /* eslint-disable global-require */ |
2 | import { join } from 'path'; | 3 | import { join } from 'path'; |
3 | import tar from 'tar'; | 4 | import tar from 'tar'; |
diff --git a/src/components/auth/Invite.js b/src/components/auth/Invite.js index f23417870..dd71c2450 100644 --- a/src/components/auth/Invite.js +++ b/src/components/auth/Invite.js | |||
@@ -125,8 +125,8 @@ class Invite extends Component { | |||
125 | .some(emailValue => emailValue.trim() !== ''); | 125 | .some(emailValue => emailValue.trim() !== ''); |
126 | 126 | ||
127 | const sendButtonClassName = classnames({ | 127 | const sendButtonClassName = classnames({ |
128 | 'auth__button': true, | 128 | auth__button: true, |
129 | 'invite__embed--button': embed | 129 | 'invite__embed--button': embed, |
130 | }); | 130 | }); |
131 | 131 | ||
132 | const renderForm = ( | 132 | const renderForm = ( |
diff --git a/src/components/auth/Login.js b/src/components/auth/Login.js index 956205258..0c327d67e 100644 --- a/src/components/auth/Login.js +++ b/src/components/auth/Login.js | |||
@@ -105,8 +105,6 @@ class Login extends Component { | |||
105 | this.props.intl, | 105 | this.props.intl, |
106 | ); | 106 | ); |
107 | 107 | ||
108 | emailField = null; | ||
109 | |||
110 | submit(e) { | 108 | submit(e) { |
111 | e.preventDefault(); | 109 | e.preventDefault(); |
112 | this.form.submit({ | 110 | this.form.submit({ |
@@ -155,13 +153,7 @@ class Login extends Component { | |||
155 | {intl.formatMessage(messages.serverLogout)} | 153 | {intl.formatMessage(messages.serverLogout)} |
156 | </p> | 154 | </p> |
157 | )} | 155 | )} |
158 | <Input | 156 | <Input field={form.$('email')} focus /> |
159 | field={form.$('email')} | ||
160 | ref={element => { | ||
161 | this.emailField = element; | ||
162 | }} | ||
163 | focus | ||
164 | /> | ||
165 | <Input field={form.$('password')} showPasswordToggle /> | 157 | <Input field={form.$('password')} showPasswordToggle /> |
166 | {error.code === 'invalid-credentials' && ( | 158 | {error.code === 'invalid-credentials' && ( |
167 | <> | 159 | <> |
diff --git a/src/components/services/content/ConnectionLostBanner.js b/src/components/services/content/ConnectionLostBanner.js index 5111a081a..b9e7eca53 100644 --- a/src/components/services/content/ConnectionLostBanner.js +++ b/src/components/services/content/ConnectionLostBanner.js | |||
@@ -1,4 +1,4 @@ | |||
1 | import { createRef, Component } from 'react'; | 1 | import { Component } from 'react'; |
2 | import PropTypes from 'prop-types'; | 2 | import PropTypes from 'prop-types'; |
3 | import { observer } from 'mobx-react'; | 3 | import { observer } from 'mobx-react'; |
4 | import injectSheet from 'react-jss'; | 4 | import injectSheet from 'react-jss'; |
@@ -77,8 +77,6 @@ class ConnectionLostBanner extends Component { | |||
77 | reload: PropTypes.func.isRequired, | 77 | reload: PropTypes.func.isRequired, |
78 | }; | 78 | }; |
79 | 79 | ||
80 | inputRef = createRef(); | ||
81 | |||
82 | render() { | 80 | render() { |
83 | const { classes, name, reload } = this.props; | 81 | const { classes, name, reload } = this.props; |
84 | 82 | ||
diff --git a/src/components/services/content/ServiceDisabled.js b/src/components/services/content/ServiceDisabled.js index 476b23235..f60d4bca6 100644 --- a/src/components/services/content/ServiceDisabled.js +++ b/src/components/services/content/ServiceDisabled.js | |||
@@ -23,10 +23,6 @@ class ServiceDisabled extends Component { | |||
23 | enable: PropTypes.func.isRequired, | 23 | enable: PropTypes.func.isRequired, |
24 | }; | 24 | }; |
25 | 25 | ||
26 | countdownInterval = null; | ||
27 | |||
28 | countdownIntervalTimeout = 1000; | ||
29 | |||
30 | render() { | 26 | render() { |
31 | const { name, enable } = this.props; | 27 | const { name, enable } = this.props; |
32 | const { intl } = this.props; | 28 | const { intl } = this.props; |
diff --git a/src/components/services/content/ServiceView.js b/src/components/services/content/ServiceView.js index 1bc1fbf5f..1ffdd2153 100644 --- a/src/components/services/content/ServiceView.js +++ b/src/components/services/content/ServiceView.js | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable react/jsx-no-useless-fragment */ | ||
1 | import { Component, Fragment } from 'react'; | 2 | import { Component, Fragment } from 'react'; |
2 | import PropTypes from 'prop-types'; | 3 | import PropTypes from 'prop-types'; |
3 | import { autorun } from 'mobx'; | 4 | import { autorun } from 'mobx'; |
@@ -65,17 +66,6 @@ class ServiceView extends Component { | |||
65 | clearTimeout(this.hibernationTimer); | 66 | clearTimeout(this.hibernationTimer); |
66 | } | 67 | } |
67 | 68 | ||
68 | updateTargetUrl = event => { | ||
69 | let visible = true; | ||
70 | if (event.url === '' || event.url === '#') { | ||
71 | visible = false; | ||
72 | } | ||
73 | this.setState({ | ||
74 | targetUrl: event.url, | ||
75 | statusBarVisible: visible, | ||
76 | }); | ||
77 | }; | ||
78 | |||
79 | render() { | 69 | render() { |
80 | const { | 70 | const { |
81 | detachService, | 71 | detachService, |
diff --git a/src/components/settings/settings/EditSettingsForm.js b/src/components/settings/settings/EditSettingsForm.js index 7e86ea79a..9e8fb3cf5 100644 --- a/src/components/settings/settings/EditSettingsForm.js +++ b/src/components/settings/settings/EditSettingsForm.js | |||
@@ -412,10 +412,8 @@ class EditSettingsForm extends Component { | |||
412 | 412 | ||
413 | <Hr /> | 413 | <Hr /> |
414 | 414 | ||
415 | <> | 415 | <Toggle field={form.$('keepAllWorkspacesLoaded')} /> |
416 | <Toggle field={form.$('keepAllWorkspacesLoaded')} /> | 416 | <Hr /> |
417 | <Hr /> | ||
418 | </> | ||
419 | 417 | ||
420 | {!hasAddedTodosAsService && ( | 418 | {!hasAddedTodosAsService && ( |
421 | <> | 419 | <> |
diff --git a/src/components/settings/team/TeamDashboard.js b/src/components/settings/team/TeamDashboard.js index 4a1a02571..38d124266 100644 --- a/src/components/settings/team/TeamDashboard.js +++ b/src/components/settings/team/TeamDashboard.js | |||
@@ -136,40 +136,34 @@ class TeamDashboard extends Component { | |||
136 | </Infobox> | 136 | </Infobox> |
137 | )} | 137 | )} |
138 | 138 | ||
139 | {!userInfoRequestFailed && ( | 139 | {!userInfoRequestFailed && !isLoading && ( |
140 | <> | 140 | <> |
141 | {!isLoading && ( | 141 | <h1 |
142 | <> | 142 | className={classnames({ |
143 | <> | 143 | [classes.headline]: true, |
144 | <h1 | 144 | [classes.headlineWithSpacing]: true, |
145 | className={classnames({ | 145 | })} |
146 | [classes.headline]: true, | 146 | > |
147 | [classes.headlineWithSpacing]: true, | 147 | {intl.formatMessage(messages.contentHeadline)} |
148 | })} | 148 | </h1> |
149 | > | 149 | <div className={classes.container}> |
150 | {intl.formatMessage(messages.contentHeadline)} | 150 | <div className={classes.content}> |
151 | </h1> | 151 | <p>{intl.formatMessage(messages.intro)}</p> |
152 | <div className={classes.container}> | 152 | <p>{intl.formatMessage(messages.copy)}</p> |
153 | <div className={classes.content}> | 153 | </div> |
154 | <p>{intl.formatMessage(messages.intro)}</p> | 154 | <img |
155 | <p>{intl.formatMessage(messages.copy)}</p> | 155 | className={classes.image} |
156 | </div> | 156 | src="https://cdn.franzinfra.com/announcements/assets/teams.png" |
157 | <img | 157 | alt="Ferdi for Teams" |
158 | className={classes.image} | 158 | /> |
159 | src="https://cdn.franzinfra.com/announcements/assets/teams.png" | 159 | </div> |
160 | alt="Ferdi for Teams" | 160 | <div className={classes.buttonContainer}> |
161 | /> | 161 | <Button |
162 | </div> | 162 | label={intl.formatMessage(messages.manageButton)} |
163 | <div className={classes.buttonContainer}> | 163 | onClick={openTeamManagement} |
164 | <Button | 164 | className={classes.cta} |
165 | label={intl.formatMessage(messages.manageButton)} | 165 | /> |
166 | onClick={openTeamManagement} | 166 | </div> |
167 | className={classes.cta} | ||
168 | /> | ||
169 | </div> | ||
170 | </> | ||
171 | </> | ||
172 | )} | ||
173 | </> | 167 | </> |
174 | )} | 168 | )} |
175 | </div> | 169 | </div> |
diff --git a/src/components/ui/Button.js b/src/components/ui/Button.js index 67c801d98..d90a8d62d 100644 --- a/src/components/ui/Button.js +++ b/src/components/ui/Button.js | |||
@@ -35,8 +35,6 @@ class Button extends Component { | |||
35 | htmlForm: '', | 35 | htmlForm: '', |
36 | }; | 36 | }; |
37 | 37 | ||
38 | element = null; | ||
39 | |||
40 | render() { | 38 | render() { |
41 | const { | 39 | const { |
42 | label, | 40 | label, |
diff --git a/src/components/ui/FAB.tsx b/src/components/ui/FAB.tsx index 583c9d556..0d871e948 100644 --- a/src/components/ui/FAB.tsx +++ b/src/components/ui/FAB.tsx | |||
@@ -23,8 +23,6 @@ class Button extends Component<Props> { | |||
23 | htmlForm: '', | 23 | htmlForm: '', |
24 | }; | 24 | }; |
25 | 25 | ||
26 | element = null; | ||
27 | |||
28 | render() { | 26 | render() { |
29 | const { className, disabled, onClick, type, children, htmlForm } = | 27 | const { className, disabled, onClick, type, children, htmlForm } = |
30 | this.props; | 28 | this.props; |
diff --git a/src/components/ui/ImageUpload.tsx b/src/components/ui/ImageUpload.tsx index 118e6b206..52c097ef0 100644 --- a/src/components/ui/ImageUpload.tsx +++ b/src/components/ui/ImageUpload.tsx | |||
@@ -2,7 +2,7 @@ import { Component } from 'react'; | |||
2 | import { observer } from 'mobx-react'; | 2 | import { observer } from 'mobx-react'; |
3 | import { Field } from 'mobx-react-form'; | 3 | import { Field } from 'mobx-react-form'; |
4 | import classnames from 'classnames'; | 4 | import classnames from 'classnames'; |
5 | import Dropzone, { DropzoneRef } from 'react-dropzone'; | 5 | import Dropzone from 'react-dropzone'; |
6 | import { mdiDelete, mdiFileImage } from '@mdi/js'; | 6 | import { mdiDelete, mdiFileImage } from '@mdi/js'; |
7 | import { isWindows } from '../../environment'; | 7 | import { isWindows } from '../../environment'; |
8 | import { Icon } from './icon'; | 8 | import { Icon } from './icon'; |
@@ -25,8 +25,6 @@ class ImageUpload extends Component<Props> { | |||
25 | path: null, | 25 | path: null, |
26 | }; | 26 | }; |
27 | 27 | ||
28 | dropzoneRef: DropzoneRef | null = null; | ||
29 | |||
30 | onDrop(acceptedFiles) { | 28 | onDrop(acceptedFiles) { |
31 | const { field } = this.props; | 29 | const { field } = this.props; |
32 | 30 | ||
@@ -85,9 +83,6 @@ class ImageUpload extends Component<Props> { | |||
85 | </> | 83 | </> |
86 | ) : ( | 84 | ) : ( |
87 | <Dropzone | 85 | <Dropzone |
88 | ref={node => { | ||
89 | this.dropzoneRef = node; | ||
90 | }} | ||
91 | onDrop={this.onDrop.bind(this)} | 86 | onDrop={this.onDrop.bind(this)} |
92 | multiple={multiple} | 87 | multiple={multiple} |
93 | accept="image/jpeg, image/png, image/svg+xml" | 88 | accept="image/jpeg, image/png, image/svg+xml" |
diff --git a/src/components/ui/Tabs/TabItem.tsx b/src/components/ui/Tabs/TabItem.tsx index 9fcc3c41e..81ea0ea2b 100644 --- a/src/components/ui/Tabs/TabItem.tsx +++ b/src/components/ui/Tabs/TabItem.tsx | |||
@@ -1 +1,3 @@ | |||
1 | export const TabItem = ({ children }) => <>{children}</>; | 1 | export const TabItem = ({ children }) => { |
2 | children; | ||
3 | }; | ||
diff --git a/src/features/appearance/index.ts b/src/features/appearance/index.ts index fe8793dc1..7a4307cfd 100644 --- a/src/features/appearance/index.ts +++ b/src/features/appearance/index.ts | |||
@@ -114,7 +114,12 @@ function generateAccentStyle(accentColorStr) { | |||
114 | `; | 114 | `; |
115 | } | 115 | } |
116 | 116 | ||
117 | function generateServiceRibbonWidthStyle(widthStr, iconSizeStr, vertical, isLabelEnabled) { | 117 | function generateServiceRibbonWidthStyle( |
118 | widthStr, | ||
119 | iconSizeStr, | ||
120 | vertical, | ||
121 | isLabelEnabled, | ||
122 | ) { | ||
118 | const width = Number(widthStr); | 123 | const width = Number(widthStr); |
119 | const iconSize = Number(iconSizeStr) - iconSizeBias; | 124 | const iconSize = Number(iconSizeStr) - iconSizeBias; |
120 | let fontSize = 11; | 125 | let fontSize = 11; |
@@ -122,33 +127,33 @@ function generateServiceRibbonWidthStyle(widthStr, iconSizeStr, vertical, isLabe | |||
122 | let sidebarSizeBias = 22; | 127 | let sidebarSizeBias = 22; |
123 | const tabItemWidthBias = 2; | 128 | const tabItemWidthBias = 2; |
124 | 129 | ||
125 | switch(width){ | 130 | switch (width) { |
126 | case (35): | 131 | case 35: |
127 | fontSize = 9; | 132 | fontSize = 9; |
128 | tabItemHeightBias = 25; | 133 | tabItemHeightBias = 25; |
129 | sidebarSizeBias = 48; | 134 | sidebarSizeBias = 48; |
130 | break; | 135 | break; |
131 | case (45): | 136 | case 45: |
132 | fontSize = 10; | 137 | fontSize = 10; |
133 | tabItemHeightBias = 21; | 138 | tabItemHeightBias = 21; |
134 | sidebarSizeBias = 44; | 139 | sidebarSizeBias = 44; |
135 | break; | 140 | break; |
136 | case (55): | 141 | case 55: |
137 | fontSize = 11; | 142 | fontSize = 11; |
138 | tabItemHeightBias = 13; | 143 | tabItemHeightBias = 13; |
139 | sidebarSizeBias = 37; | 144 | sidebarSizeBias = 37; |
140 | break; | 145 | break; |
141 | case (80): | 146 | case 80: |
142 | fontSize = 11; | 147 | fontSize = 11; |
143 | tabItemHeightBias = 3; | 148 | tabItemHeightBias = 3; |
144 | sidebarSizeBias = 27; | 149 | sidebarSizeBias = 27; |
145 | break; | 150 | break; |
146 | case (90): | 151 | case 90: |
147 | fontSize = 12; | 152 | fontSize = 12; |
148 | tabItemHeightBias = 0; | 153 | tabItemHeightBias = 0; |
149 | sidebarSizeBias = 25; | 154 | sidebarSizeBias = 25; |
150 | break; | 155 | break; |
151 | case (100): | 156 | case 100: |
152 | fontSize = 13; | 157 | fontSize = 13; |
153 | tabItemHeightBias = 2; | 158 | tabItemHeightBias = 2; |
154 | sidebarSizeBias = 25; | 159 | sidebarSizeBias = 25; |
@@ -159,7 +164,7 @@ function generateServiceRibbonWidthStyle(widthStr, iconSizeStr, vertical, isLabe | |||
159 | sidebarSizeBias = 37; | 164 | sidebarSizeBias = 37; |
160 | } | 165 | } |
161 | 166 | ||
162 | if(!isLabelEnabled){ | 167 | if (!isLabelEnabled) { |
163 | sidebarSizeBias = 22; | 168 | sidebarSizeBias = 22; |
164 | tabItemHeightBias = -5; | 169 | tabItemHeightBias = -5; |
165 | } | 170 | } |
@@ -317,7 +322,7 @@ function generateStyle(settings) { | |||
317 | serviceRibbonWidth, | 322 | serviceRibbonWidth, |
318 | iconSize, | 323 | iconSize, |
319 | useVerticalStyle, | 324 | useVerticalStyle, |
320 | showServiceName | 325 | showServiceName, |
321 | ); | 326 | ); |
322 | } | 327 | } |
323 | if (showDragArea) { | 328 | if (showDragArea) { |
diff --git a/src/features/basicAuth/index.ts b/src/features/basicAuth/index.ts index 149ab6c19..8e8fa186c 100644 --- a/src/features/basicAuth/index.ts +++ b/src/features/basicAuth/index.ts | |||
@@ -1,7 +1,5 @@ | |||
1 | import { AuthInfo, BrowserWindow, ipcRenderer } from 'electron'; | 1 | import { AuthInfo, BrowserWindow, ipcRenderer } from 'electron'; |
2 | 2 | ||
3 | import BasicAuthComponent from './Component'; | ||
4 | |||
5 | import { state as ModalState } from './store'; | 3 | import { state as ModalState } from './store'; |
6 | 4 | ||
7 | const debug = require('debug')('Ferdi:feature:basicAuth'); | 5 | const debug = require('debug')('Ferdi:feature:basicAuth'); |
@@ -31,4 +29,4 @@ export function mainIpcHandler(mainWindow: BrowserWindow, authInfo: AuthInfo) { | |||
31 | }); | 29 | }); |
32 | } | 30 | } |
33 | 31 | ||
34 | export const Component = BasicAuthComponent; | 32 | export { default as Component } from './Component'; |
diff --git a/src/features/quickSwitch/Component.js b/src/features/quickSwitch/Component.js index d5cb9179f..75587cc1d 100644 --- a/src/features/quickSwitch/Component.js +++ b/src/features/quickSwitch/Component.js | |||
@@ -99,8 +99,6 @@ class QuickSwitchModal extends Component { | |||
99 | 99 | ||
100 | ARROW_UP = 38; | 100 | ARROW_UP = 38; |
101 | 101 | ||
102 | SHIFT = 16; | ||
103 | |||
104 | ENTER = 13; | 102 | ENTER = 13; |
105 | 103 | ||
106 | TAB = 9; | 104 | TAB = 9; |
diff --git a/src/features/workspaces/components/WorkspacesDashboard.js b/src/features/workspaces/components/WorkspacesDashboard.js index d41536f31..1087580b1 100644 --- a/src/features/workspaces/components/WorkspacesDashboard.js +++ b/src/features/workspaces/components/WorkspacesDashboard.js | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable react/jsx-no-useless-fragment */ | ||
1 | import { Component } from 'react'; | 2 | import { Component } from 'react'; |
2 | import PropTypes from 'prop-types'; | 3 | import PropTypes from 'prop-types'; |
3 | import { observer, PropTypes as MobxPropTypes, inject } from 'mobx-react'; | 4 | import { observer, PropTypes as MobxPropTypes, inject } from 'mobx-react'; |
diff --git a/src/helpers/async-helpers.ts b/src/helpers/async-helpers.ts index 6b1f24b5a..56051b065 100644 --- a/src/helpers/async-helpers.ts +++ b/src/helpers/async-helpers.ts | |||
@@ -1,3 +1,4 @@ | |||
1 | export function sleep(ms: number = 0) { | 1 | export function sleep(ms: number = 0) { |
2 | // eslint-disable-next-line no-promise-executor-return | ||
2 | return new Promise(r => setTimeout(r, ms)); | 3 | return new Promise(r => setTimeout(r, ms)); |
3 | } | 4 | } |
diff --git a/src/helpers/recipe-helpers.ts b/src/helpers/recipe-helpers.ts index d482dffab..93c107cc5 100644 --- a/src/helpers/recipe-helpers.ts +++ b/src/helpers/recipe-helpers.ts | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable import/no-import-module-exports */ | ||
1 | /* eslint-disable global-require */ | 2 | /* eslint-disable global-require */ |
2 | import { parse } from 'path'; | 3 | import { parse } from 'path'; |
3 | import { userDataRecipesPath } from '../environment-remote'; | 4 | import { userDataRecipesPath } from '../environment-remote'; |
diff --git a/src/i18n/translations.ts b/src/i18n/translations.ts index 9a7dc7453..cc5ecf83a 100644 --- a/src/i18n/translations.ts +++ b/src/i18n/translations.ts | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable import/no-import-module-exports */ | ||
1 | /* eslint-disable global-require */ | 2 | /* eslint-disable global-require */ |
2 | import { APP_LOCALES } from './languages'; | 3 | import { APP_LOCALES } from './languages'; |
3 | 4 | ||
diff --git a/src/internal-server/database/factory.js b/src/internal-server/database/factory.js index 8534fc20a..8cd45a80d 100644 --- a/src/internal-server/database/factory.js +++ b/src/internal-server/database/factory.js | |||
@@ -1,3 +1,4 @@ | |||
1 | /* eslint-disable unicorn/no-empty-file */ | ||
1 | /* | 2 | /* |
2 | |-------------------------------------------------------------------------- | 3 | |-------------------------------------------------------------------------- |
3 | | Factory | 4 | | Factory |
diff --git a/src/themes/legacy/index.ts b/src/themes/legacy/index.ts index c6105a4e2..ca3216e7f 100644 --- a/src/themes/legacy/index.ts +++ b/src/themes/legacy/index.ts | |||
@@ -1,7 +1,6 @@ | |||
1 | import { DEFAULT_ACCENT_COLOR } from '../../config'; | ||
2 | |||
3 | /* legacy config, injected into sass */ | 1 | /* legacy config, injected into sass */ |
4 | export const themeBrandPrimary = DEFAULT_ACCENT_COLOR; | 2 | export { DEFAULT_ACCENT_COLOR as themeBrandPrimary } from '../../config'; |
3 | |||
5 | export const themeBrandSuccess = '#5cb85c'; | 4 | export const themeBrandSuccess = '#5cb85c'; |
6 | export const themeBrandInfo = '#5bc0de'; | 5 | export const themeBrandInfo = '#5bc0de'; |
7 | export const themeBrandWarning = '#FF9F00'; | 6 | export const themeBrandWarning = '#FF9F00'; |