Bootstrap new eslint plugin
Just scaffolds a new eslint plugin
Lauren Tan committed
Jun 6, 2023 at 10:56 UTC
f82de29e73a164c3a6fdcec920dcca5eaa544ba9
5 files changed
+762
-45
compiler/forget/packages/eslint-plugin-react-forget/.eslintrc.js
new
+19
@@ -0,0 +1,19 @@
1
+"use strict";
2
+
3
+module.exports = {
4
+ root: true,
5
+ extends: [
6
+ "eslint:recommended",
7
+ "plugin:eslint-plugin/recommended",
8
+ "plugin:node/recommended",
9
+ ],
10
+ env: {
11
+ node: true,
12
+ },
13
+ overrides: [
14
+ {
15
+ files: ["tests/**/*.js"],
16
+ env: { mocha: true },
17
+ },
18
+ ],
19
+};
compiler/forget/packages/eslint-plugin-react-forget/README.md
new
+48
@@ -0,0 +1,48 @@
1
+# eslint-plugin-react-forget
2
+
3
+ESLint plugin for React Forget
4
+
5
+## Installation
6
+
7
+You'll first need to install [ESLint](https://eslint.org/):
8
+
9
+```sh
10
+npm i eslint --save-dev
11
+```
12
+
13
+Next, install `eslint-plugin-react-forget`:
14
+
15
+```sh
16
+npm install eslint-plugin-react-forget --save-dev
17
+```
18
+
19
+## Usage
20
+
21
+Add `react-forget` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:
22
+
23
+```json
24
+{
25
+ "plugins": [
26
+ "react-forget"
27
+ ]
28
+}
29
+```
30
+
31
+
32
+Then configure the rules you want to use under the rules section.
33
+
34
+```json
35
+{
36
+ "rules": {
37
+ "react-forget/rule-name": 2
38
+ }
39
+}
40
+```
41
+
42
+## Rules
43
+
44
+<!-- begin auto-generated rules list -->
45
+TODO: Run eslint-doc-generator to generate the rules list.
46
+<!-- end auto-generated rules list -->
47
+
48
+
compiler/forget/packages/eslint-plugin-react-forget/lib/index.js
new
+22
@@ -0,0 +1,22 @@
1
+/**
2
+ * @fileoverview ESLint plugin for React Forget
3
+ * @author
4
+ */
5
+"use strict";
6
+
7
+//------------------------------------------------------------------------------
8
+// Requirements
9
+//------------------------------------------------------------------------------
10
+
11
+const requireIndex = require("requireindex");
12
+
13
+//------------------------------------------------------------------------------
14
+// Plugin Definition
15
+//------------------------------------------------------------------------------
16
+
17
+
18
+// import all rules in lib/rules
19
+module.exports.rules = requireIndex(__dirname + "/rules");
20
+
21
+
22
+
compiler/forget/packages/eslint-plugin-react-forget/package.json
new
+38
@@ -0,0 +1,38 @@
1
+{
2
+ "name": "eslint-plugin-react-forget",
3
+ "version": "0.0.0",
4
+ "description": "ESLint plugin for React Forget",
5
+ "keywords": [
6
+ "eslint",
7
+ "eslintplugin",
8
+ "eslint-plugin"
9
+ ],
10
+ "main": "./lib/index.js",
11
+ "exports": "./lib/index.js",
12
+ "scripts": {
13
+ "build": ":",
14
+ "lint": "npm-run-all \"lint:*\"",
15
+ "lint:eslint-docs": "npm-run-all \"update:eslint-docs -- --check\"",
16
+ "lint:js": "eslint .",
17
+ "test": "mocha tests --recursive",
18
+ "update:eslint-docs": "eslint-doc-generator"
19
+ },
20
+ "dependencies": {
21
+ "requireindex": "^1.2.0"
22
+ },
23
+ "devDependencies": {
24
+ "eslint": "^8.19.0",
25
+ "eslint-doc-generator": "^1.0.0",
26
+ "eslint-plugin-eslint-plugin": "^5.0.0",
27
+ "eslint-plugin-node": "^11.1.0",
28
+ "mocha": "^10.0.0",
29
+ "npm-run-all": "^4.1.5"
30
+ },
31
+ "engines": {
32
+ "node": "^14.17.0 || ^16.0.0 || >= 18.0.0"
33
+ },
34
+ "peerDependencies": {
35
+ "eslint": ">=7"
36
+ },
37
+ "license": "MIT"
38
+}
compiler/forget/yarn.lock
+635
-45
@@ -770,11 +770,25 @@
770
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3"
771
integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==
772
773
+"@eslint/js@8.42.0":
774
+ version "8.42.0"
775
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.42.0.tgz#484a1d638de2911e6f5a30c12f49c7e4a3270fb6"
776
+ integrity sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==
777
+
778
"@heroicons/react@^1.0.6":
779
version "1.0.6"
780
resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-1.0.6.tgz#35dd26987228b39ef2316db3b1245c42eb19e324"
781
integrity sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==
782
783
+"@humanwhocodes/config-array@^0.11.10":
784
+ version "0.11.10"
785
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2"
786
+ integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==
787
+ dependencies:
788
+ "@humanwhocodes/object-schema" "^1.2.1"
789
+ debug "^4.1.1"
790
+ minimatch "^3.0.5"
791
+
792
"@humanwhocodes/config-array@^0.11.8":
793
version "0.11.8"
794
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
@@ -1812,6 +1826,14 @@
1826
"@typescript-eslint/types" "5.59.8"
1827
"@typescript-eslint/visitor-keys" "5.59.8"
1828
1829
+"@typescript-eslint/scope-manager@5.59.9":
1830
+ version "5.59.9"
1831
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz#eadce1f2733389cdb58c49770192c0f95470d2f4"
1832
+ integrity sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==
1833
+ dependencies:
1834
+ "@typescript-eslint/types" "5.59.9"
1835
+ "@typescript-eslint/visitor-keys" "5.59.9"
1836
+
1837
"@typescript-eslint/type-utils@5.51.0":
1838
version "5.51.0"
1839
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz#7af48005531700b62a20963501d47dfb27095988"
@@ -1832,6 +1854,11 @@
1854
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.8.tgz#212e54414733618f5d0fd50b2da2717f630aebf8"
1855
integrity sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==
1856
1857
+"@typescript-eslint/types@5.59.9":
1858
+ version "5.59.9"
1859
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.9.tgz#3b4e7ae63718ce1b966e0ae620adc4099a6dcc52"
1860
+ integrity sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==
1861
+
1862
"@typescript-eslint/typescript-estree@5.51.0":
1863
version "5.51.0"
1864
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz#0ec8170d7247a892c2b21845b06c11eb0718f8de"
@@ -1858,6 +1885,19 @@
1885
semver "^7.3.7"
1886
tsutils "^3.21.0"
1887
1888
+"@typescript-eslint/typescript-estree@5.59.9":
1889
+ version "5.59.9"
1890
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz#6bfea844e468427b5e72034d33c9fffc9557392b"
1891
+ integrity sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==
1892
+ dependencies:
1893
+ "@typescript-eslint/types" "5.59.9"
1894
+ "@typescript-eslint/visitor-keys" "5.59.9"
1895
+ debug "^4.3.4"
1896
+ globby "^11.1.0"
1897
+ is-glob "^4.0.3"
1898
+ semver "^7.3.7"
1899
+ tsutils "^3.21.0"
1900
+
1901
"@typescript-eslint/utils@5.51.0":
1902
version "5.51.0"
1903
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.51.0.tgz#074f4fabd5b12afe9c8aa6fdee881c050f8b4d47"
@@ -1872,6 +1912,20 @@
1912
eslint-utils "^3.0.0"
1913
semver "^7.3.7"
1914
1915
+"@typescript-eslint/utils@^5.38.1":
1916
+ version "5.59.9"
1917
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.9.tgz#adee890107b5ffe02cd46fdaa6c2125fb3c6c7c4"
1918
+ integrity sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==
1919
+ dependencies:
1920
+ "@eslint-community/eslint-utils" "^4.2.0"
1921
+ "@types/json-schema" "^7.0.9"
1922
+ "@types/semver" "^7.3.12"
1923
+ "@typescript-eslint/scope-manager" "5.59.9"
1924
+ "@typescript-eslint/types" "5.59.9"
1925
+ "@typescript-eslint/typescript-estree" "5.59.9"
1926
+ eslint-scope "^5.1.1"
1927
+ semver "^7.3.7"
1928
+
1929
"@typescript-eslint/visitor-keys@5.51.0":
1930
version "5.51.0"
1931
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz#c0147dd9a36c0de758aaebd5b48cae1ec59eba87"
@@ -1888,6 +1942,14 @@
1942
"@typescript-eslint/types" "5.59.8"
1943
eslint-visitor-keys "^3.3.0"
1944
1945
+"@typescript-eslint/visitor-keys@5.59.9":
1946
+ version "5.59.9"
1947
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz#9f86ef8e95aca30fb5a705bb7430f95fc58b146d"
1948
+ integrity sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==
1949
+ dependencies:
1950
+ "@typescript-eslint/types" "5.59.9"
1951
+ eslint-visitor-keys "^3.3.0"
1952
+
1953
"@use-gesture/core@10.2.27":
1954
version "10.2.27"
1955
resolved "https://registry.yarnpkg.com/@use-gesture/core/-/core-10.2.27.tgz#0f24b17c036cd828ba07e3451ff45e2df959c6f5"
@@ -2138,6 +2200,21 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
2200
json-schema-traverse "^0.4.1"
2201
uri-js "^4.2.2"
2202
2203
+ajv@^8.11.2:
2204
+ version "8.12.0"
2205
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
2206
+ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
2207
+ dependencies:
2208
+ fast-deep-equal "^3.1.1"
2209
+ json-schema-traverse "^1.0.0"
2210
+ require-from-string "^2.0.2"
2211
+ uri-js "^4.2.2"
2212
+
2213
+ansi-colors@4.1.1:
2214
+ version "4.1.1"
2215
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
2216
+ integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
2217
+
2218
ansi-escapes@^4.2.1:
2219
version "4.3.2"
2220
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
@@ -2529,6 +2606,11 @@ bn.js@^5.0.0, bn.js@^5.1.1:
2606
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
2607
integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
2608
2609
+boolean@^3.2.0:
2610
+ version "3.2.0"
2611
+ resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
2612
+ integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
2613
+
2614
bplist-parser@^0.2.0:
2615
version "0.2.0"
2616
resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e"
@@ -2544,6 +2626,13 @@ brace-expansion@^1.1.7:
2626
balanced-match "^1.0.0"
2627
concat-map "0.0.1"
2628
2629
+brace-expansion@^2.0.1:
2630
+ version "2.0.1"
2631
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
2632
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
2633
+ dependencies:
2634
+ balanced-match "^1.0.0"
2635
+
2636
braces@^3.0.2, braces@~3.0.2:
2637
version "3.0.2"
2638
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
@@ -2561,6 +2650,11 @@ browser-process-hrtime@^1.0.0:
2650
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
2651
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
2652
2653
+browser-stdout@1.3.1:
2654
+ version "1.3.1"
2655
+ resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
2656
+ integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
2657
+
2658
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
2659
version "1.2.0"
2660
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
@@ -2699,7 +2793,7 @@ camelcase@^5.0.0, camelcase@^5.3.1:
2793
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
2794
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
2795
2702
-camelcase@^6.2.0:
2796
+camelcase@^6.0.0, camelcase@^6.2.0:
2797
version "6.3.0"
2798
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
2799
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
@@ -2717,7 +2811,7 @@ chalk@4, chalk@^4.0.0, chalk@^4.1.0:
2811
ansi-styles "^4.1.0"
2812
supports-color "^7.1.0"
2813
2720
-chalk@^2.0.0:
2814
+chalk@^2.0.0, chalk@^2.4.1:
2815
version "2.4.2"
2816
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
2817
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -2731,7 +2825,7 @@ char-regex@^1.0.2:
2825
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
2826
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
2827
2734
-chokidar@^3.5.3:
2828
+chokidar@3.5.3, chokidar@^3.5.3:
2829
version "3.5.3"
2830
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
2831
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -2877,6 +2971,11 @@ combined-stream@^1.0.8:
2971
dependencies:
2972
delayed-stream "~1.0.0"
2973
2974
+commander@^10.0.0:
2975
+ version "10.0.1"
2976
+ resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
2977
+ integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
2978
+
2979
commander@^2.20.0:
2980
version "2.20.3"
2981
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
@@ -2969,6 +3068,16 @@ core-util-is@~1.0.0:
3068
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
3069
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
3070
3071
+cosmiconfig@^8.0.0:
3072
+ version "8.2.0"
3073
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd"
3074
+ integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==
3075
+ dependencies:
3076
+ import-fresh "^3.2.1"
3077
+ js-yaml "^4.1.0"
3078
+ parse-json "^5.0.0"
3079
+ path-type "^4.0.0"
3080
+
3081
create-ecdh@^4.0.0:
3082
version "4.0.4"
3083
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
@@ -3005,6 +3114,17 @@ create-require@^1.1.0:
3114
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
3115
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
3116
3117
+cross-spawn@^6.0.5:
3118
+ version "6.0.5"
3119
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
3120
+ integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
3121
+ dependencies:
3122
+ nice-try "^1.0.4"
3123
+ path-key "^2.0.1"
3124
+ semver "^5.5.0"
3125
+ shebang-command "^1.2.0"
3126
+ which "^1.2.9"
3127
+
3128
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
3129
version "7.0.3"
3130
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -3079,7 +3199,7 @@ date-fns@^2.29.1:
3199
dependencies:
3200
"@babel/runtime" "^7.21.0"
3201
3082
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
3202
+debug@4, debug@4.3.4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
3203
version "4.3.4"
3204
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
3205
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -3112,6 +3232,11 @@ decamelize@^1.2.0:
3232
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
3233
integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
3234
3235
+decamelize@^4.0.0:
3236
+ version "4.0.0"
3237
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
3238
+ integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
3239
+
3240
decimal.js@^10.3.1:
3241
version "10.4.1"
3242
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.1.tgz#be75eeac4a2281aace80c1a8753587c27ef053e7"
@@ -3228,6 +3353,16 @@ diff-sequences@^29.0.0:
3353
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.0.0.tgz#bae49972ef3933556bcb0800b72e8579d19d9e4f"
3354
integrity sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==
3355
3356
+diff-sequences@^29.4.3:
3357
+ version "29.4.3"
3358
+ resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2"
3359
+ integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==
3360
+
3361
+diff@5.0.0:
3362
+ version "5.0.0"
3363
+ resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
3364
+ integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
3365
+
3366
diff@^4.0.1:
3367
version "4.0.2"
3368
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -3292,6 +3427,13 @@ domexception@^4.0.0:
3427
dependencies:
3428
webidl-conversions "^7.0.0"
3429
3430
+dot-prop@^7.2.0:
3431
+ version "7.2.0"
3432
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-7.2.0.tgz#468172a3529779814d21a779c1ba2f6d76609809"
3433
+ integrity sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==
3434
+ dependencies:
3435
+ type-fest "^2.11.2"
3436
+
3437
dreamopt@~0.6.0:
3438
version "0.6.0"
3439
resolved "https://registry.yarnpkg.com/dreamopt/-/dreamopt-0.6.0.tgz#d813ccdac8d39d8ad526775514a13dda664d6b4b"
@@ -3509,6 +3651,11 @@ escalade@^3.1.1:
3651
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
3652
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
3653
3654
+escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0:
3655
+ version "4.0.0"
3656
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
3657
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
3658
+
3659
escape-string-regexp@^1.0.5:
3660
version "1.0.5"
3661
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@@ -3519,11 +3666,6 @@ escape-string-regexp@^2.0.0:
3666
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
3667
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
3668
3522
-escape-string-regexp@^4.0.0:
3523
- version "4.0.0"
3524
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
3525
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
3526
-
3669
escodegen@^2.0.0:
3670
version "2.0.0"
3671
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd"
@@ -3564,6 +3706,24 @@ eslint-config-next@13.0.4:
3706
eslint-plugin-react "^7.31.7"
3707
eslint-plugin-react-hooks "^4.5.0"
3708
3709
+eslint-doc-generator@^1.0.0:
3710
+ version "1.4.3"
3711
+ resolved "https://registry.yarnpkg.com/eslint-doc-generator/-/eslint-doc-generator-1.4.3.tgz#78fbb59fc0182501cb562a185832319062903020"
3712
+ integrity sha512-cn9KXE7xuKlxKi/9VbirR3cbz7W1geRObwWzZjJAnpTeNBoqA8Rj+lD8/HHHJ7PnOdaTrRyhhoYdCtxqq3U7Bw==
3713
+ dependencies:
3714
+ "@typescript-eslint/utils" "^5.38.1"
3715
+ ajv "^8.11.2"
3716
+ boolean "^3.2.0"
3717
+ commander "^10.0.0"
3718
+ cosmiconfig "^8.0.0"
3719
+ deepmerge "^4.2.2"
3720
+ dot-prop "^7.2.0"
3721
+ jest-diff "^29.2.1"
3722
+ json-schema-traverse "^1.0.0"
3723
+ markdown-table "^3.0.3"
3724
+ no-case "^3.0.4"
3725
+ type-fest "^3.0.0"
3726
+
3727
eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.7:
3728
version "0.3.7"
3729
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
@@ -3594,6 +3754,22 @@ eslint-module-utils@^2.7.4:
3754
dependencies:
3755
debug "^3.2.7"
3756
3757
+eslint-plugin-es@^3.0.0:
3758
+ version "3.0.1"
3759
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893"
3760
+ integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
3761
+ dependencies:
3762
+ eslint-utils "^2.0.0"
3763
+ regexpp "^3.0.0"
3764
+
3765
+eslint-plugin-eslint-plugin@^5.0.0:
3766
+ version "5.1.0"
3767
+ resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-5.1.0.tgz#040e08aa057d187418acae9d7c336b156ba1db07"
3768
+ integrity sha512-HOzgLRSZJdEZpLaXbA3qd/4Sfa09W6NTzDBqWd5zeQNc1wnsGfGYGE2Rr8nVDeckyFT5u7GlU+lYrXF89UyECg==
3769
+ dependencies:
3770
+ eslint-utils "^3.0.0"
3771
+ estraverse "^5.3.0"
3772
+
3773
eslint-plugin-import@^2.26.0:
3774
version "2.27.5"
3775
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
@@ -3637,6 +3813,18 @@ eslint-plugin-jsx-a11y@^6.5.1:
3813
object.fromentries "^2.0.6"
3814
semver "^6.3.0"
3815
3816
+eslint-plugin-node@^11.1.0:
3817
+ version "11.1.0"
3818
+ resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d"
3819
+ integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
3820
+ dependencies:
3821
+ eslint-plugin-es "^3.0.0"
3822
+ eslint-utils "^2.0.0"
3823
+ ignore "^5.1.1"
3824
+ minimatch "^3.0.4"
3825
+ resolve "^1.10.1"
3826
+ semver "^6.1.0"
3827
+
3828
eslint-plugin-react-hooks@^4.5.0:
3829
version "4.6.0"
3830
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz#4c3e697ad95b77e93f8646aaa1630c1ba607edd3"
@@ -3687,6 +3875,13 @@ eslint-scope@^7.2.0:
3875
esrecurse "^4.3.0"
3876
estraverse "^5.2.0"
3877
3878
+eslint-utils@^2.0.0:
3879
+ version "2.1.0"
3880
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
3881
+ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
3882
+ dependencies:
3883
+ eslint-visitor-keys "^1.1.0"
3884
+
3885
eslint-utils@^3.0.0:
3886
version "3.0.0"
3887
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
@@ -3694,6 +3889,11 @@ eslint-utils@^3.0.0:
3889
dependencies:
3890
eslint-visitor-keys "^2.0.0"
3891
3892
+eslint-visitor-keys@^1.1.0:
3893
+ version "1.3.0"
3894
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
3895
+ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
3896
+
3897
eslint-visitor-keys@^2.0.0:
3898
version "2.1.0"
3899
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
@@ -3709,6 +3909,51 @@ eslint-visitor-keys@^3.4.1:
3909
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994"
3910
integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==
3911
3912
+eslint@^8.19.0:
3913
+ version "8.42.0"
3914
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.42.0.tgz#7bebdc3a55f9ed7167251fe7259f75219cade291"
3915
+ integrity sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==
3916
+ dependencies:
3917
+ "@eslint-community/eslint-utils" "^4.2.0"
3918
+ "@eslint-community/regexpp" "^4.4.0"
3919
+ "@eslint/eslintrc" "^2.0.3"
3920
+ "@eslint/js" "8.42.0"
3921
+ "@humanwhocodes/config-array" "^0.11.10"
3922
+ "@humanwhocodes/module-importer" "^1.0.1"
3923
+ "@nodelib/fs.walk" "^1.2.8"
3924
+ ajv "^6.10.0"
3925
+ chalk "^4.0.0"
3926
+ cross-spawn "^7.0.2"
3927
+ debug "^4.3.2"
3928
+ doctrine "^3.0.0"
3929
+ escape-string-regexp "^4.0.0"
3930
+ eslint-scope "^7.2.0"
3931
+ eslint-visitor-keys "^3.4.1"
3932
+ espree "^9.5.2"
3933
+ esquery "^1.4.2"
3934
+ esutils "^2.0.2"
3935
+ fast-deep-equal "^3.1.3"
3936
+ file-entry-cache "^6.0.1"
3937
+ find-up "^5.0.0"
3938
+ glob-parent "^6.0.2"
3939
+ globals "^13.19.0"
3940
+ graphemer "^1.4.0"
3941
+ ignore "^5.2.0"
3942
+ import-fresh "^3.0.0"
3943
+ imurmurhash "^0.1.4"
3944
+ is-glob "^4.0.0"
3945
+ is-path-inside "^3.0.3"
3946
+ js-yaml "^4.1.0"
3947
+ json-stable-stringify-without-jsonify "^1.0.1"
3948
+ levn "^0.4.1"
3949
+ lodash.merge "^4.6.2"
3950
+ minimatch "^3.1.2"
3951
+ natural-compare "^1.4.0"
3952
+ optionator "^0.9.1"
3953
+ strip-ansi "^6.0.1"
3954
+ strip-json-comments "^3.1.0"
3955
+ text-table "^0.2.0"
3956
+
3957
eslint@^8.25.0, eslint@^8.28.0:
3958
version "8.41.0"
3959
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c"
@@ -4024,6 +4269,14 @@ find-cache-dir@^2.0.0:
4269
make-dir "^2.0.0"
4270
pkg-dir "^3.0.0"
4271
4272
+find-up@5.0.0, find-up@^5.0.0:
4273
+ version "5.0.0"
4274
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
4275
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
4276
+ dependencies:
4277
+ locate-path "^6.0.0"
4278
+ path-exists "^4.0.0"
4279
+
4280
find-up@^3.0.0:
4281
version "3.0.0"
4282
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -4039,14 +4292,6 @@ find-up@^4.0.0, find-up@^4.1.0:
4292
locate-path "^5.0.0"
4293
path-exists "^4.0.0"
4294
4042
-find-up@^5.0.0:
4043
- version "5.0.0"
4044
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
4045
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
4046
- dependencies:
4047
- locate-path "^6.0.0"
4048
- path-exists "^4.0.0"
4049
-
4295
flat-cache@^3.0.4:
4296
version "3.0.4"
4297
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -4055,6 +4300,11 @@ flat-cache@^3.0.4:
4300
flatted "^3.1.0"
4301
rimraf "^3.0.2"
4302
4303
+flat@^5.0.2:
4304
+ version "5.0.2"
4305
+ resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
4306
+ integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
4307
+
4308
flatted@^3.1.0:
4309
version "3.2.7"
4310
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
@@ -4213,6 +4463,18 @@ glob@7.1.7:
4463
once "^1.3.0"
4464
path-is-absolute "^1.0.0"
4465
4466
+glob@7.2.0:
4467
+ version "7.2.0"
4468
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
4469
+ integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
4470
+ dependencies:
4471
+ fs.realpath "^1.0.0"
4472
+ inflight "^1.0.4"
4473
+ inherits "2"
4474
+ minimatch "^3.0.4"
4475
+ once "^1.3.0"
4476
+ path-is-absolute "^1.0.0"
4477
+
4478
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
4479
version "7.2.3"
4480
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
@@ -4374,6 +4636,11 @@ hash.js@^1.0.0, hash.js@^1.0.3:
4636
inherits "^2.0.3"
4637
minimalistic-assert "^1.0.1"
4638
4639
+he@1.2.0:
4640
+ version "1.2.0"
4641
+ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
4642
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
4643
+
4644
"heap@>= 0.2.0":
4645
version "0.2.7"
4646
resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc"
@@ -4409,6 +4676,11 @@ hmac-drbg@^1.0.1:
4676
minimalistic-assert "^1.0.0"
4677
minimalistic-crypto-utils "^1.0.1"
4678
4679
+hosted-git-info@^2.1.4:
4680
+ version "2.8.9"
4681
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
4682
+ integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
4683
+
4684
html-encoding-sniffer@^3.0.0:
4685
version "3.0.0"
4686
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9"
@@ -4465,6 +4737,11 @@ ieee754@^1.2.1:
4737
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
4738
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
4739
4740
+ignore@^5.1.1:
4741
+ version "5.2.4"
4742
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
4743
+ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
4744
+
4745
ignore@^5.2.0:
4746
version "5.2.0"
4747
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
@@ -4691,6 +4968,11 @@ is-path-inside@^3.0.3:
4968
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
4969
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
4970
4971
+is-plain-obj@^2.1.0:
4972
+ version "2.1.0"
4973
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
4974
+ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
4975
+
4976
is-plain-object@^2.0.4:
4977
version "2.0.4"
4978
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@@ -4763,6 +5045,11 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.3, is-typed-array@^1.1.9:
5045
gopd "^1.0.1"
5046
has-tostringtag "^1.0.0"
5047
5048
+is-unicode-supported@^0.1.0:
5049
+ version "0.1.0"
5050
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
5051
+ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
5052
+
5053
is-weakmap@^2.0.1:
5054
version "2.0.1"
5055
resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2"
@@ -5035,6 +5322,16 @@ jest-diff@^29.0.3:
5322
jest-get-type "^29.0.0"
5323
pretty-format "^29.0.3"
5324
5325
+jest-diff@^29.2.1:
5326
+ version "29.5.0"
5327
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63"
5328
+ integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==
5329
+ dependencies:
5330
+ chalk "^4.0.0"
5331
+ diff-sequences "^29.4.3"
5332
+ jest-get-type "^29.4.3"
5333
+ pretty-format "^29.5.0"
5334
+
5335
jest-docblock@^26.0.0:
5336
version "26.0.0"
5337
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5"
@@ -5126,6 +5423,11 @@ jest-get-type@^29.0.0:
5423
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80"
5424
integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==
5425
5426
+jest-get-type@^29.4.3:
5427
+ version "29.4.3"
5428
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5"
5429
+ integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==
5430
+
5431
jest-haste-map@^28.1.3:
5432
version "28.1.3"
5433
resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.1.3.tgz#abd5451129a38d9841049644f34b034308944e2b"
@@ -5614,6 +5916,13 @@ js-sdsl@^4.1.4:
5916
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
5917
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
5918
5919
+js-yaml@4.1.0, js-yaml@^4.1.0:
5920
+ version "4.1.0"
5921
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
5922
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
5923
+ dependencies:
5924
+ argparse "^2.0.1"
5925
+
5926
js-yaml@^3.13.1, js-yaml@^3.2.1:
5927
version "3.14.1"
5928
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
@@ -5622,13 +5931,6 @@ js-yaml@^3.13.1, js-yaml@^3.2.1:
5931
argparse "^1.0.7"
5932
esprima "^4.0.0"
5933
5625
-js-yaml@^4.1.0:
5626
- version "4.1.0"
5627
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
5628
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
5629
- dependencies:
5630
- argparse "^2.0.1"
5631
-
5934
jsdom@^20.0.0:
5935
version "20.0.0"
5936
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.0.tgz#882825ac9cc5e5bbee704ba16143e1fa78361ebf"
@@ -5676,6 +5978,11 @@ json-diff@^0.5.4:
5978
difflib "~0.2.1"
5979
dreamopt "~0.6.0"
5980
5981
+json-parse-better-errors@^1.0.1:
5982
+ version "1.0.2"
5983
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
5984
+ integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
5985
+
5986
json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
5987
version "2.3.1"
5988
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
@@ -5686,6 +5993,11 @@ json-schema-traverse@^0.4.1:
5993
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
5994
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
5995
5996
+json-schema-traverse@^1.0.0:
5997
+ version "1.0.0"
5998
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
5999
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
6000
+
6001
json-stable-stringify-without-jsonify@^1.0.1:
6002
version "1.0.1"
6003
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
@@ -5793,6 +6105,16 @@ lines-and-columns@^1.1.6:
6105
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
6106
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
6107
6108
+load-json-file@^4.0.0:
6109
+ version "4.0.0"
6110
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b"
6111
+ integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==
6112
+ dependencies:
6113
+ graceful-fs "^4.1.2"
6114
+ parse-json "^4.0.0"
6115
+ pify "^3.0.0"
6116
+ strip-bom "^3.0.0"
6117
+
6118
loader-runner@^4.2.0:
6119
version "4.3.0"
6120
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
@@ -5835,6 +6157,14 @@ lodash@^4.17.10, lodash@^4.17.21:
6157
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
6158
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
6159
6160
+log-symbols@4.1.0:
6161
+ version "4.1.0"
6162
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
6163
+ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
6164
+ dependencies:
6165
+ chalk "^4.1.0"
6166
+ is-unicode-supported "^0.1.0"
6167
+
6168
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
6169
version "1.4.0"
6170
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -5842,6 +6172,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
6172
dependencies:
6173
js-tokens "^3.0.0 || ^4.0.0"
6174
6175
+lower-case@^2.0.2:
6176
+ version "2.0.2"
6177
+ resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
6178
+ integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
6179
+ dependencies:
6180
+ tslib "^2.0.3"
6181
+
6182
lru-cache@^5.1.1:
6183
version "5.1.1"
6184
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -5888,6 +6225,11 @@ makeerror@1.0.12:
6225
dependencies:
6226
tmpl "1.0.5"
6227
6228
+markdown-table@^3.0.3:
6229
+ version "3.0.3"
6230
+ resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd"
6231
+ integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==
6232
+
6233
md5.js@^1.3.4:
6234
version "1.3.5"
6235
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@@ -5897,6 +6239,11 @@ md5.js@^1.3.4:
6239
inherits "^2.0.1"
6240
safe-buffer "^5.1.2"
6241
6242
+memorystream@^0.3.1:
6243
+ version "0.3.1"
6244
+ resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
6245
+ integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==
6246
+
6247
merge-stream@^2.0.0:
6248
version "2.0.0"
6249
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -5955,6 +6302,13 @@ minimalistic-crypto-utils@^1.0.1:
6302
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
6303
integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
6304
6305
+minimatch@5.0.1:
6306
+ version "5.0.1"
6307
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"
6308
+ integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==
6309
+ dependencies:
6310
+ brace-expansion "^2.0.1"
6311
+
6312
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
6313
version "3.1.2"
6314
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
@@ -5979,6 +6333,33 @@ mkdirp@^0.5.1:
6333
dependencies:
6334
minimist "^1.2.6"
6335
6336
+mocha@^10.0.0:
6337
+ version "10.2.0"
6338
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8"
6339
+ integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==
6340
+ dependencies:
6341
+ ansi-colors "4.1.1"
6342
+ browser-stdout "1.3.1"
6343
+ chokidar "3.5.3"
6344
+ debug "4.3.4"
6345
+ diff "5.0.0"
6346
+ escape-string-regexp "4.0.0"
6347
+ find-up "5.0.0"
6348
+ glob "7.2.0"
6349
+ he "1.2.0"
6350
+ js-yaml "4.1.0"
6351
+ log-symbols "4.1.0"
6352
+ minimatch "5.0.1"
6353
+ ms "2.1.3"
6354
+ nanoid "3.3.3"
6355
+ serialize-javascript "6.0.0"
6356
+ strip-json-comments "3.1.1"
6357
+ supports-color "8.1.1"
6358
+ workerpool "6.2.1"
6359
+ yargs "16.2.0"
6360
+ yargs-parser "20.2.4"
6361
+ yargs-unparser "2.0.0"
6362
+
6363
monaco-editor@^0.34.1:
6364
version "0.34.1"
6365
resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.34.1.tgz#1b75c4ad6bc4c1f9da656d740d98e0b850a22f87"
@@ -5994,7 +6375,7 @@ ms@2.1.2:
6375
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
6376
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
6377
5997
-ms@^2.1.1:
6378
+ms@2.1.3, ms@^2.1.1:
6379
version "2.1.3"
6380
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
6381
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -6008,6 +6389,11 @@ mz@^2.7.0:
6389
object-assign "^4.0.1"
6390
thenify-all "^1.0.0"
6391
6392
+nanoid@3.3.3:
6393
+ version "3.3.3"
6394
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
6395
+ integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
6396
+
6397
nanoid@^3.3.4, nanoid@^3.3.6:
6398
version "3.3.6"
6399
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
@@ -6059,6 +6445,19 @@ next@13.0.4:
6445
"@next/swc-win32-ia32-msvc" "13.0.4"
6446
"@next/swc-win32-x64-msvc" "13.0.4"
6447
6448
+nice-try@^1.0.4:
6449
+ version "1.0.5"
6450
+ resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
6451
+ integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
6452
+
6453
+no-case@^3.0.4:
6454
+ version "3.0.4"
6455
+ resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
6456
+ integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
6457
+ dependencies:
6458
+ lower-case "^2.0.2"
6459
+ tslib "^2.0.3"
6460
+
6461
node-addon-api@^3.2.1:
6462
version "3.2.1"
6463
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161"
@@ -6110,6 +6509,16 @@ node-releases@^2.0.12:
6509
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
6510
integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
6511
6512
+normalize-package-data@^2.3.2:
6513
+ version "2.5.0"
6514
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
6515
+ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
6516
+ dependencies:
6517
+ hosted-git-info "^2.1.4"
6518
+ resolve "^1.10.0"
6519
+ semver "2 || 3 || 4 || 5"
6520
+ validate-npm-package-license "^3.0.1"
6521
+
6522
normalize-path@^3.0.0, normalize-path@~3.0.0:
6523
version "3.0.0"
6524
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -6128,6 +6537,21 @@ notistack@^3.0.0-alpha.7:
6537
clsx "^1.1.0"
6538
goober "^2.0.33"
6539
6540
+npm-run-all@^4.1.5:
6541
+ version "4.1.5"
6542
+ resolved "https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba"
6543
+ integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==
6544
+ dependencies:
6545
+ ansi-styles "^3.2.1"
6546
+ chalk "^2.4.1"
6547
+ cross-spawn "^6.0.5"
6548
+ memorystream "^0.3.1"
6549
+ minimatch "^3.0.4"
6550
+ pidtree "^0.3.0"
6551
+ read-pkg "^3.0.0"
6552
+ shell-quote "^1.6.1"
6553
+ string.prototype.padend "^3.0.0"
6554
+
6555
npm-run-path@^4.0.1:
6556
version "4.0.1"
6557
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
@@ -6353,7 +6777,15 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
6777
pbkdf2 "^3.0.3"
6778
safe-buffer "^5.1.1"
6779
6356
-parse-json@^5.2.0:
6780
+parse-json@^4.0.0:
6781
+ version "4.0.0"
6782
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
6783
+ integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
6784
+ dependencies:
6785
+ error-ex "^1.3.1"
6786
+ json-parse-better-errors "^1.0.1"
6787
+
6788
+parse-json@^5.0.0, parse-json@^5.2.0:
6789
version "5.2.0"
6790
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
6791
integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
@@ -6400,6 +6832,11 @@ path-is-absolute@^1.0.0:
6832
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
6833
integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
6834
6835
+path-key@^2.0.1:
6836
+ version "2.0.1"
6837
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
6838
+ integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
6839
+
6840
path-key@^3.0.0, path-key@^3.1.0:
6841
version "3.1.1"
6842
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
@@ -6415,6 +6852,13 @@ path-parse@^1.0.7:
6852
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
6853
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
6854
6855
+path-type@^3.0.0:
6856
+ version "3.0.0"
6857
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
6858
+ integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
6859
+ dependencies:
6860
+ pify "^3.0.0"
6861
+
6862
path-type@^4.0.0:
6863
version "4.0.0"
6864
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
@@ -6441,11 +6885,21 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1:
6885
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
6886
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
6887
6888
+pidtree@^0.3.0:
6889
+ version "0.3.1"
6890
+ resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a"
6891
+ integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==
6892
+
6893
pify@^2.3.0:
6894
version "2.3.0"
6895
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
6896
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
6897
6898
+pify@^3.0.0:
6899
+ version "3.0.0"
6900
+ resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
6901
+ integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==
6902
+
6903
pify@^4.0.1:
6904
version "4.0.1"
6905
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
@@ -6590,7 +7044,7 @@ pretty-format@^29.0.0, pretty-format@^29.0.3:
7044
ansi-styles "^5.0.0"
7045
react-is "^18.0.0"
7046
6593
-pretty-format@^29.3.1:
7047
+pretty-format@^29.3.1, pretty-format@^29.5.0:
7048
version "29.5.0"
7049
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a"
7050
integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==
@@ -6730,6 +7184,15 @@ read-cache@^1.0.0:
7184
dependencies:
7185
pify "^2.3.0"
7186
7187
+read-pkg@^3.0.0:
7188
+ version "3.0.0"
7189
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389"
7190
+ integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==
7191
+ dependencies:
7192
+ load-json-file "^4.0.0"
7193
+ normalize-package-data "^2.3.2"
7194
+ path-type "^3.0.0"
7195
+
7196
readable-stream@^3.5.0, readable-stream@^3.6.0:
7197
version "3.6.2"
7198
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
@@ -6810,7 +7273,7 @@ regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0:
7273
define-properties "^1.2.0"
7274
functions-have-names "^1.2.3"
7275
6813
-regexpp@^3.2.0:
7276
+regexpp@^3.0.0, regexpp@^3.2.0:
7277
version "3.2.0"
7278
resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
7279
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
@@ -6820,11 +7283,21 @@ require-directory@^2.1.1:
7283
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
7284
integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
7285
7286
+require-from-string@^2.0.2:
7287
+ version "2.0.2"
7288
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
7289
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
7290
+
7291
require-main-filename@^2.0.0:
7292
version "2.0.0"
7293
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
7294
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
7295
7296
+requireindex@^1.2.0:
7297
+ version "1.2.0"
7298
+ resolved "https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef"
7299
+ integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==
7300
+
7301
requires-port@^1.0.0:
7302
version "1.0.0"
7303
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
@@ -6857,7 +7330,7 @@ resolve.exports@^1.1.0:
7330
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9"
7331
integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==
7332
6860
-resolve@^1.1.7, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.9.0:
7333
+resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.9.0:
7334
version "1.22.2"
7335
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
7336
integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
@@ -6988,6 +7461,11 @@ selenium-webdriver@^4.0.0-alpha.1:
7461
tmp "^0.2.1"
7462
ws ">=8.7.0"
7463
7464
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
7465
+ version "5.7.1"
7466
+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
7467
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
7468
+
7469
semver@7.x, semver@^7.3.5:
7470
version "7.3.7"
7471
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
@@ -6995,12 +7473,7 @@ semver@7.x, semver@^7.3.5:
7473
dependencies:
7474
lru-cache "^6.0.0"
7475
6998
-semver@^5.4.1, semver@^5.6.0:
6999
- version "5.7.1"
7000
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
7001
- integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
7002
-
7003
-semver@^6.0.0, semver@^6.3.0:
7476
+semver@^6.0.0, semver@^6.1.0, semver@^6.3.0:
7477
version "6.3.0"
7478
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
7479
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
@@ -7012,6 +7485,13 @@ semver@^7.3.7:
7485
dependencies:
7486
lru-cache "^6.0.0"
7487
7488
+serialize-javascript@6.0.0:
7489
+ version "6.0.0"
7490
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
7491
+ integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
7492
+ dependencies:
7493
+ randombytes "^2.1.0"
7494
+
7495
serialize-javascript@^6.0.1:
7496
version "6.0.1"
7497
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
@@ -7049,6 +7529,13 @@ shallow-clone@^3.0.0:
7529
dependencies:
7530
kind-of "^6.0.2"
7531
7532
+shebang-command@^1.2.0:
7533
+ version "1.2.0"
7534
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
7535
+ integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
7536
+ dependencies:
7537
+ shebang-regex "^1.0.0"
7538
+
7539
shebang-command@^2.0.0:
7540
version "2.0.0"
7541
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
@@ -7056,12 +7543,17 @@ shebang-command@^2.0.0:
7543
dependencies:
7544
shebang-regex "^3.0.0"
7545
7546
+shebang-regex@^1.0.0:
7547
+ version "1.0.0"
7548
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
7549
+ integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
7550
+
7551
shebang-regex@^3.0.0:
7552
version "3.0.0"
7553
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
7554
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
7555
7064
-shell-quote@^1.7.3:
7556
+shell-quote@^1.6.1, shell-quote@^1.7.3:
7557
version "1.8.1"
7558
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680"
7559
integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==
@@ -7183,6 +7675,32 @@ spawn-command@^0.0.2-1:
7675
resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0"
7676
integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==
7677
7678
+spdx-correct@^3.0.0:
7679
+ version "3.2.0"
7680
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
7681
+ integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==
7682
+ dependencies:
7683
+ spdx-expression-parse "^3.0.0"
7684
+ spdx-license-ids "^3.0.0"
7685
+
7686
+spdx-exceptions@^2.1.0:
7687
+ version "2.3.0"
7688
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
7689
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
7690
+
7691
+spdx-expression-parse@^3.0.0:
7692
+ version "3.0.1"
7693
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
7694
+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
7695
+ dependencies:
7696
+ spdx-exceptions "^2.1.0"
7697
+ spdx-license-ids "^3.0.0"
7698
+
7699
+spdx-license-ids@^3.0.0:
7700
+ version "3.0.13"
7701
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5"
7702
+ integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==
7703
+
7704
sprintf-js@~1.0.2:
7705
version "1.0.3"
7706
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@@ -7270,6 +7788,15 @@ string.prototype.matchall@^4.0.8:
7788
regexp.prototype.flags "^1.4.3"
7789
side-channel "^1.0.4"
7790
7791
+string.prototype.padend@^3.0.0:
7792
+ version "3.1.4"
7793
+ resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz#2c43bb3a89eb54b6750de5942c123d6c98dd65b6"
7794
+ integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==
7795
+ dependencies:
7796
+ call-bind "^1.0.2"
7797
+ define-properties "^1.1.4"
7798
+ es-abstract "^1.20.4"
7799
+
7800
string.prototype.trim@^1.2.7:
7801
version "1.2.7"
7802
resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
@@ -7345,7 +7872,7 @@ strip-final-newline@^3.0.0:
7872
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
7873
integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
7874
7348
-strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
7875
+strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
7876
version "3.1.1"
7877
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
7878
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
@@ -7370,6 +7897,13 @@ sucrase@^3.32.0:
7897
pirates "^4.0.1"
7898
ts-interface-checker "^0.1.9"
7899
7900
+supports-color@8.1.1, supports-color@^8.0.0, supports-color@^8.1.0:
7901
+ version "8.1.1"
7902
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
7903
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
7904
+ dependencies:
7905
+ has-flag "^4.0.0"
7906
+
7907
supports-color@^5.3.0:
7908
version "5.5.0"
7909
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -7384,13 +7918,6 @@ supports-color@^7.0.0, supports-color@^7.1.0:
7918
dependencies:
7919
has-flag "^4.0.0"
7920
7387
-supports-color@^8.0.0, supports-color@^8.1.0:
7388
- version "8.1.1"
7389
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
7390
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
7391
- dependencies:
7392
- has-flag "^4.0.0"
7393
-
7921
supports-hyperlinks@^2.0.0:
7922
version "2.3.0"
7923
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624"
@@ -7662,6 +8189,11 @@ tslib@^1.8.1, tslib@^1.9.0:
8189
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
8190
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
8191
8192
+tslib@^2.0.3:
8193
+ version "2.5.3"
8194
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913"
8195
+ integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
8196
+
8197
tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0:
8198
version "2.5.2"
8199
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338"
@@ -7708,11 +8240,16 @@ type-fest@^0.21.3:
8240
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
8241
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
8242
7711
-type-fest@^2.14.0:
8243
+type-fest@^2.11.2, type-fest@^2.14.0:
8244
version "2.19.0"
8245
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
8246
integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
8247
8248
+type-fest@^3.0.0:
8249
+ version "3.11.1"
8250
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.11.1.tgz#d8e62c7f42e14537d5b8796de5450d541f3a33a7"
8251
+ integrity sha512-aCuRNRERRVh33lgQaJRlUxZqzfhzwTrsE98Mc3o3VXqmiaQdHacgUtJ0esp+7MvZ92qhtzKPeusaX6vIEcoreA==
8252
+
8253
typed-array-length@^1.0.4:
8254
version "1.0.4"
8255
resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
@@ -7827,6 +8364,14 @@ v8-to-istanbul@^9.0.1:
8364
"@types/istanbul-lib-coverage" "^2.0.1"
8365
convert-source-map "^1.6.0"
8366
8367
+validate-npm-package-license@^3.0.1:
8368
+ version "3.0.4"
8369
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
8370
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
8371
+ dependencies:
8372
+ spdx-correct "^3.0.0"
8373
+ spdx-expression-parse "^3.0.0"
8374
+
8375
vm-browserify@^1.1.2:
8376
version "1.1.2"
8377
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
@@ -7985,6 +8530,13 @@ which-typed-array@^1.1.2, which-typed-array@^1.1.9:
8530
has-tostringtag "^1.0.0"
8531
is-typed-array "^1.1.10"
8532
8533
+which@^1.2.9:
8534
+ version "1.3.1"
8535
+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
8536
+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
8537
+ dependencies:
8538
+ isexe "^2.0.0"
8539
+
8540
which@^2.0.1:
8541
version "2.0.2"
8542
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
@@ -8007,6 +8559,11 @@ wordwrap@>=0.0.2:
8559
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
8560
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
8561
8562
+workerpool@6.2.1:
8563
+ version "6.2.1"
8564
+ resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
8565
+ integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
8566
+
8567
wrap-ansi@^5.1.0:
8568
version "5.1.0"
8569
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
@@ -8107,6 +8664,11 @@ yaml@^2.1.1:
8664
resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b"
8665
integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==
8666
8667
+yargs-parser@20.2.4:
8668
+ version "20.2.4"
8669
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
8670
+ integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
8671
+
8672
yargs-parser@^13.1.2:
8673
version "13.1.2"
8674
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
@@ -8123,11 +8685,39 @@ yargs-parser@^18.1.2:
8685
camelcase "^5.0.0"
8686
decamelize "^1.2.0"
8687
8688
+yargs-parser@^20.2.2:
8689
+ version "20.2.9"
8690
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
8691
+ integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
8692
+
8693
yargs-parser@^21.0.0, yargs-parser@^21.0.1, yargs-parser@^21.1.1:
8694
version "21.1.1"
8695
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
8696
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
8697
8698
+yargs-unparser@2.0.0:
8699
+ version "2.0.0"
8700
+ resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
8701
+ integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
8702
+ dependencies:
8703
+ camelcase "^6.0.0"
8704
+ decamelize "^4.0.0"
8705
+ flat "^5.0.2"
8706
+ is-plain-obj "^2.1.0"
8707
+
8708
+yargs@16.2.0:
8709
+ version "16.2.0"
8710
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
8711
+ integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
8712
+ dependencies:
8713
+ cliui "^7.0.2"
8714
+ escalade "^3.1.1"
8715
+ get-caller-file "^2.0.5"
8716
+ require-directory "^2.1.1"
8717
+ string-width "^4.2.0"
8718
+ y18n "^5.0.5"
8719
+ yargs-parser "^20.2.2"
8720
+
8721
yargs@^13.2.2:
8722
version "13.3.2"
8723
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"