[forgive] Scaffold workspaces (#31917)
Basic workspace setup for Forgive. --- [//]: # (BEGIN SAPLING FOOTER) Stack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/react/pull/31917). * #31918 * #31927 * __->__ #31917
lauren committed
Feb 25, 2025 at 12:08 UTC
dd9974bbb86f14898c3f352672dd7232492802a2
9 files changed
+672
-1
.github/workflows/compiler_typescript.yml
+3
@@ -93,4 +93,7 @@ jobs:
93
path: "**/node_modules"
94
key: compiler-node_modules-${{ runner.arch }}-${{ runner.os }}-${{ hashFiles('compiler/**/yarn.lock') }}
95
- run: yarn install --frozen-lockfile
96
+ - run: xvfb-run -a yarn workspace ${{ matrix.workspace_name }} test
97
+ if: runner.os == 'Linux' && matrix.workspace_name == 'react-forgive'
98
- run: yarn workspace ${{ matrix.workspace_name }} test
99
+ if: runner.os != 'Linux' && matrix.workspace_name != 'react-forgive'
compiler/packages/react-forgive/client/package.json
new
+22
@@ -0,0 +1,22 @@
1
+{
2
+ "private": "true",
3
+ "name": "react-forgive-client",
4
+ "version": "0.0.0",
5
+ "description": "Experimental LSP client",
6
+ "license": "MIT",
7
+ "scripts": {
8
+ "build": "echo 'no build'",
9
+ "test": "echo 'no tests'"
10
+ },
11
+ "repository": {
12
+ "type": "git",
13
+ "url": "git+https://github.com/facebook/react.git",
14
+ "directory": "compiler/packages/react-forgive-client"
15
+ },
16
+ "dependencies": {
17
+ "vscode-languageclient": "^9.0.1"
18
+ },
19
+ "devDependencies": {
20
+ "@types/vscode": "^1.95.0"
21
+ }
22
+}
compiler/packages/react-forgive/client/yarn.lock
new
+59
@@ -0,0 +1,59 @@
1
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+# yarn lockfile v1
3
+
4
+
5
+"@types/vscode@^1.95.0":
6
+ version "1.96.0"
7
+ resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.96.0.tgz#3181004bf25d71677ae4aacdd7605a3fd7edf08e"
8
+ integrity sha512-qvZbSZo+K4ZYmmDuaodMbAa67Pl6VDQzLKFka6rq+3WUTY4Kro7Bwoi0CuZLO/wema0ygcmpwow7zZfPJTs5jg==
9
+
10
+balanced-match@^1.0.0:
11
+ version "1.0.2"
12
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
13
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
14
+
15
+brace-expansion@^2.0.1:
16
+ version "2.0.1"
17
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
18
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
19
+ dependencies:
20
+ balanced-match "^1.0.0"
21
+
22
+minimatch@^5.1.0:
23
+ version "5.1.6"
24
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
25
+ integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
26
+ dependencies:
27
+ brace-expansion "^2.0.1"
28
+
29
+semver@^7.3.7:
30
+ version "7.6.3"
31
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
32
+ integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
33
+
34
+vscode-jsonrpc@8.2.0:
35
+ version "8.2.0"
36
+ resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9"
37
+ integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==
38
+
39
+vscode-languageclient@^9.0.1:
40
+ version "9.0.1"
41
+ resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz#cdfe20267726c8d4db839dc1e9d1816e1296e854"
42
+ integrity sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==
43
+ dependencies:
44
+ minimatch "^5.1.0"
45
+ semver "^7.3.7"
46
+ vscode-languageserver-protocol "3.17.5"
47
+
48
+vscode-languageserver-protocol@3.17.5:
49
+ version "3.17.5"
50
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea"
51
+ integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==
52
+ dependencies:
53
+ vscode-jsonrpc "8.2.0"
54
+ vscode-languageserver-types "3.17.5"
55
+
56
+vscode-languageserver-types@3.17.5:
57
+ version "3.17.5"
58
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a"
59
+ integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==
compiler/packages/react-forgive/package.json
new
+57
@@ -0,0 +1,57 @@
1
+{
2
+ "name": "react-forgive",
3
+ "displayName": "React Analyzer",
4
+ "description": "React LSP",
5
+ "license": "MIT",
6
+ "version": "0.0.0",
7
+ "repository": {
8
+ "type": "git",
9
+ "url": "git+https://github.com/facebook/react.git",
10
+ "directory": "compiler/packages/react-forgive"
11
+ },
12
+ "categories": [
13
+ "Programming Languages"
14
+ ],
15
+ "keywords": [
16
+ "react",
17
+ "react analyzer",
18
+ "react compiler"
19
+ ],
20
+ "publisher": "Meta",
21
+ "engines": {
22
+ "vscode": "^1.75.0"
23
+ },
24
+ "activationEvents": [
25
+ "onLanguage:javascriptreact",
26
+ "onLanguage:typescriptreact"
27
+ ],
28
+ "main": "./dist/extension.js",
29
+ "contributes": {
30
+ "commands": [
31
+ {
32
+ "command": "react-forgive.toggleAll",
33
+ "title": "React Analyzer: Toggle on/off"
34
+ }
35
+ ]
36
+ },
37
+ "scripts": {
38
+ "compile": "yarn run esbuild-base -- --sourcemap",
39
+ "dev": "yarn run package && yarn run install-ext",
40
+ "esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=dist/extension.js --external:vscode --format=cjs --platform=node",
41
+ "install-ext": "code --install-extension vscode-react-compiler-0.0.1.vsix",
42
+ "lint": "echo 'no tests'",
43
+ "package": "vsce package",
44
+ "postinstall": "cd client && yarn install && cd ../server && yarn install && cd ..",
45
+ "pretest": "yarn run compile && yarn run lint",
46
+ "test": "echo 'no tests'",
47
+ "test-compile": "tsc -p ./",
48
+ "vscode:prepublish": "yarn run esbuild-base -- --minify",
49
+ "watch": "yarn run esbuild-base -- --sourcemap --watch"
50
+ },
51
+ "devDependencies": {
52
+ "@eslint/js": "^9.13.0",
53
+ "@types/node": "^20",
54
+ "eslint": "^9.13.0",
55
+ "typescript-eslint": "^8.16.0"
56
+ }
57
+}
compiler/packages/react-forgive/server/package.json
new
+20
@@ -0,0 +1,20 @@
1
+{
2
+ "private": "true",
3
+ "name": "react-forgive-server",
4
+ "version": "0.0.0",
5
+ "description": "Experimental LSP server",
6
+ "license": "MIT",
7
+ "scripts": {
8
+ "build": "echo 'no build'",
9
+ "test": "echo 'no tests'"
10
+ },
11
+ "repository": {
12
+ "type": "git",
13
+ "url": "git+https://github.com/facebook/react.git",
14
+ "directory": "compiler/packages/react-forgive-server"
15
+ },
16
+ "dependencies": {
17
+ "vscode-languageserver": "^9.0.1",
18
+ "vscode-languageserver-textdocument": "^1.0.12"
19
+ }
20
+}
compiler/packages/react-forgive/server/src/index.ts
new
+6
@@ -0,0 +1,6 @@
1
+/**
2
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ */
compiler/packages/react-forgive/server/tsconfig.json
new
+13
@@ -0,0 +1,13 @@
1
+{
2
+ "extends": "@tsconfig/strictest/tsconfig.json",
3
+ "compilerOptions": {
4
+ "module": "CommonJS",
5
+ "moduleResolution": "node",
6
+ "outDir": "dist",
7
+ "jsx": "react-jsxdev",
8
+ "lib": ["ES2020"],
9
+ "target": "ES2020",
10
+ },
11
+ "exclude": ["node_modules", ".vscode-test"],
12
+ "include": ["src/**/*.ts"],
13
+}
compiler/packages/react-forgive/server/yarn.lock
new
+33
@@ -0,0 +1,33 @@
1
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2
+# yarn lockfile v1
3
+
4
+
5
+vscode-jsonrpc@8.2.0:
6
+ version "8.2.0"
7
+ resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9"
8
+ integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==
9
+
10
+vscode-languageserver-protocol@3.17.5:
11
+ version "3.17.5"
12
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea"
13
+ integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==
14
+ dependencies:
15
+ vscode-jsonrpc "8.2.0"
16
+ vscode-languageserver-types "3.17.5"
17
+
18
+vscode-languageserver-textdocument@^1.0.12:
19
+ version "1.0.12"
20
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631"
21
+ integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==
22
+
23
+vscode-languageserver-types@3.17.5:
24
+ version "3.17.5"
25
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a"
26
+ integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==
27
+
28
+vscode-languageserver@^9.0.1:
29
+ version "9.0.1"
30
+ resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz#500aef82097eb94df90d008678b0b6b5f474015b"
31
+ integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==
32
+ dependencies:
33
+ vscode-languageserver-protocol "3.17.5"
compiler/yarn.lock
+459
-1
@@ -1714,86 +1714,171 @@
1714
enabled "2.0.x"
1715
kuler "^2.0.0"
1716
1717
+"@esbuild/aix-ppc64@0.24.0":
1718
+ version "0.24.0"
1719
+ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz#b57697945b50e99007b4c2521507dc613d4a648c"
1720
+ integrity sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==
1721
+
1722
"@esbuild/aix-ppc64@0.25.0":
1723
version "0.25.0"
1724
resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz#499600c5e1757a524990d5d92601f0ac3ce87f64"
1725
integrity sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==
1726
1727
+"@esbuild/android-arm64@0.24.0":
1728
+ version "0.24.0"
1729
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz#1add7e0af67acefd556e407f8497e81fddad79c0"
1730
+ integrity sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==
1731
+
1732
"@esbuild/android-arm64@0.25.0":
1733
version "0.25.0"
1734
resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz#b9b8231561a1dfb94eb31f4ee056b92a985c324f"
1735
integrity sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==
1736
1737
+"@esbuild/android-arm@0.24.0":
1738
+ version "0.24.0"
1739
+ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.24.0.tgz#ab7263045fa8e090833a8e3c393b60d59a789810"
1740
+ integrity sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==
1741
+
1742
"@esbuild/android-arm@0.25.0":
1743
version "0.25.0"
1744
resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.0.tgz#ca6e7888942505f13e88ac9f5f7d2a72f9facd2b"
1745
integrity sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==
1746
1747
+"@esbuild/android-x64@0.24.0":
1748
+ version "0.24.0"
1749
+ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.24.0.tgz#e8f8b196cfdfdd5aeaebbdb0110983460440e705"
1750
+ integrity sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==
1751
+
1752
"@esbuild/android-x64@0.25.0":
1753
version "0.25.0"
1754
resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.0.tgz#e765ea753bac442dfc9cb53652ce8bd39d33e163"
1755
integrity sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==
1756
1757
+"@esbuild/darwin-arm64@0.24.0":
1758
+ version "0.24.0"
1759
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz#2d0d9414f2acbffd2d86e98253914fca603a53dd"
1760
+ integrity sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==
1761
+
1762
"@esbuild/darwin-arm64@0.25.0":
1763
version "0.25.0"
1764
resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz#fa394164b0d89d4fdc3a8a21989af70ef579fa2c"
1765
integrity sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==
1766
1767
+"@esbuild/darwin-x64@0.24.0":
1768
+ version "0.24.0"
1769
+ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz#33087aab31a1eb64c89daf3d2cf8ce1775656107"
1770
+ integrity sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==
1771
+
1772
"@esbuild/darwin-x64@0.25.0":
1773
version "0.25.0"
1774
resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz#91979d98d30ba6e7d69b22c617cc82bdad60e47a"
1775
integrity sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==
1776
1777
+"@esbuild/freebsd-arm64@0.24.0":
1778
+ version "0.24.0"
1779
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz#bb76e5ea9e97fa3c753472f19421075d3a33e8a7"
1780
+ integrity sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==
1781
+
1782
"@esbuild/freebsd-arm64@0.25.0":
1783
version "0.25.0"
1784
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz#b97e97073310736b430a07b099d837084b85e9ce"
1785
integrity sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==
1786
1787
+"@esbuild/freebsd-x64@0.24.0":
1788
+ version "0.24.0"
1789
+ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz#e0e2ce9249fdf6ee29e5dc3d420c7007fa579b93"
1790
+ integrity sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==
1791
+
1792
"@esbuild/freebsd-x64@0.25.0":
1793
version "0.25.0"
1794
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz#f3b694d0da61d9910ec7deff794d444cfbf3b6e7"
1795
integrity sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==
1796
1797
+"@esbuild/linux-arm64@0.24.0":
1798
+ version "0.24.0"
1799
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz#d1b2aa58085f73ecf45533c07c82d81235388e75"
1800
+ integrity sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==
1801
+
1802
"@esbuild/linux-arm64@0.25.0":
1803
version "0.25.0"
1804
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz#f921f699f162f332036d5657cad9036f7a993f73"
1805
integrity sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==
1806
1807
+"@esbuild/linux-arm@0.24.0":
1808
+ version "0.24.0"
1809
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz#8e4915df8ea3e12b690a057e77a47b1d5935ef6d"
1810
+ integrity sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==
1811
+
1812
"@esbuild/linux-arm@0.25.0":
1813
version "0.25.0"
1814
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz#cc49305b3c6da317c900688995a4050e6cc91ca3"
1815
integrity sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==
1816
1817
+"@esbuild/linux-ia32@0.24.0":
1818
+ version "0.24.0"
1819
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz#8200b1110666c39ab316572324b7af63d82013fb"
1820
+ integrity sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==
1821
+
1822
"@esbuild/linux-ia32@0.25.0":
1823
version "0.25.0"
1824
resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz#3e0736fcfab16cff042dec806247e2c76e109e19"
1825
integrity sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==
1826
1827
+"@esbuild/linux-loong64@0.24.0":
1828
+ version "0.24.0"
1829
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz#6ff0c99cf647504df321d0640f0d32e557da745c"
1830
+ integrity sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==
1831
+
1832
"@esbuild/linux-loong64@0.25.0":
1833
version "0.25.0"
1834
resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz#ea2bf730883cddb9dfb85124232b5a875b8020c7"
1835
integrity sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==
1836
1837
+"@esbuild/linux-mips64el@0.24.0":
1838
+ version "0.24.0"
1839
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz#3f720ccd4d59bfeb4c2ce276a46b77ad380fa1f3"
1840
+ integrity sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==
1841
+
1842
"@esbuild/linux-mips64el@0.25.0":
1843
version "0.25.0"
1844
resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz#4cababb14eede09248980a2d2d8b966464294ff1"
1845
integrity sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==
1846
1847
+"@esbuild/linux-ppc64@0.24.0":
1848
+ version "0.24.0"
1849
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz#9d6b188b15c25afd2e213474bf5f31e42e3aa09e"
1850
+ integrity sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==
1851
+
1852
"@esbuild/linux-ppc64@0.25.0":
1853
version "0.25.0"
1854
resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz#8860a4609914c065373a77242e985179658e1951"
1855
integrity sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==
1856
1857
+"@esbuild/linux-riscv64@0.24.0":
1858
+ version "0.24.0"
1859
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz#f989fdc9752dfda286c9cd87c46248e4dfecbc25"
1860
+ integrity sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==
1861
+
1862
"@esbuild/linux-riscv64@0.25.0":
1863
version "0.25.0"
1864
resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz#baf26e20bb2d38cfb86ee282dff840c04f4ed987"
1865
integrity sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==
1866
1867
+"@esbuild/linux-s390x@0.24.0":
1868
+ version "0.24.0"
1869
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz#29ebf87e4132ea659c1489fce63cd8509d1c7319"
1870
+ integrity sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==
1871
+
1872
"@esbuild/linux-s390x@0.25.0":
1873
version "0.25.0"
1874
resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz#8323afc0d6cb1b6dc6e9fd21efd9e1542c3640a4"
1875
integrity sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==
1876
1877
+"@esbuild/linux-x64@0.24.0":
1878
+ version "0.24.0"
1879
+ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz#4af48c5c0479569b1f359ffbce22d15f261c0cef"
1880
+ integrity sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==
1881
+
1882
"@esbuild/linux-x64@0.25.0":
1883
version "0.25.0"
1884
resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz#08fcf60cb400ed2382e9f8e0f5590bac8810469a"
@@ -1804,36 +1889,71 @@
1889
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz#935c6c74e20f7224918fbe2e6c6fe865b6c6ea5b"
1890
integrity sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==
1891
1892
+"@esbuild/netbsd-x64@0.24.0":
1893
+ version "0.24.0"
1894
+ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz#1ae73d23cc044a0ebd4f198334416fb26c31366c"
1895
+ integrity sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==
1896
+
1897
"@esbuild/netbsd-x64@0.25.0":
1898
version "0.25.0"
1899
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz#414677cef66d16c5a4d210751eb2881bb9c1b62b"
1900
integrity sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==
1901
1902
+"@esbuild/openbsd-arm64@0.24.0":
1903
+ version "0.24.0"
1904
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz#5d904a4f5158c89859fd902c427f96d6a9e632e2"
1905
+ integrity sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==
1906
+
1907
"@esbuild/openbsd-arm64@0.25.0":
1908
version "0.25.0"
1909
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz#8fd55a4d08d25cdc572844f13c88d678c84d13f7"
1910
integrity sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==
1911
1912
+"@esbuild/openbsd-x64@0.24.0":
1913
+ version "0.24.0"
1914
+ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz#4c8aa88c49187c601bae2971e71c6dc5e0ad1cdf"
1915
+ integrity sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==
1916
+
1917
"@esbuild/openbsd-x64@0.25.0":
1918
version "0.25.0"
1919
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz#0c48ddb1494bbc2d6bcbaa1429a7f465fa1dedde"
1920
integrity sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==
1921
1922
+"@esbuild/sunos-x64@0.24.0":
1923
+ version "0.24.0"
1924
+ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz#8ddc35a0ea38575fa44eda30a5ee01ae2fa54dd4"
1925
+ integrity sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==
1926
+
1927
"@esbuild/sunos-x64@0.25.0":
1928
version "0.25.0"
1929
resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz#86ff9075d77962b60dd26203d7352f92684c8c92"
1930
integrity sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==
1931
1932
+"@esbuild/win32-arm64@0.24.0":
1933
+ version "0.24.0"
1934
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz#6e79c8543f282c4539db684a207ae0e174a9007b"
1935
+ integrity sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==
1936
+
1937
"@esbuild/win32-arm64@0.25.0":
1938
version "0.25.0"
1939
resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz#849c62327c3229467f5b5cd681bf50588442e96c"
1940
integrity sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==
1941
1942
+"@esbuild/win32-ia32@0.24.0":
1943
+ version "0.24.0"
1944
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz#057af345da256b7192d18b676a02e95d0fa39103"
1945
+ integrity sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==
1946
+
1947
"@esbuild/win32-ia32@0.25.0":
1948
version "0.25.0"
1949
resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz#f62eb480cd7cca088cb65bb46a6db25b725dc079"
1950
integrity sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==
1951
1952
+"@esbuild/win32-x64@0.24.0":
1953
+ version "0.24.0"
1954
+ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz#168ab1c7e1c318b922637fad8f339d48b01e1244"
1955
+ integrity sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==
1956
+
1957
"@esbuild/win32-x64@0.25.0":
1958
version "0.25.0"
1959
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz#c8e119a30a7c8d60b9d2e22d2073722dde3b710b"
@@ -1851,11 +1971,32 @@
1971
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f"
1972
integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==
1973
1974
+"@eslint-community/regexpp@^4.12.1":
1975
+ version "4.12.1"
1976
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0"
1977
+ integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==
1978
+
1979
"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1":
1980
version "4.10.0"
1981
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
1982
integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
1983
1984
+"@eslint/config-array@^0.19.0":
1985
+ version "0.19.1"
1986
+ resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.19.1.tgz#734aaea2c40be22bbb1f2a9dac687c57a6a4c984"
1987
+ integrity sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==
1988
+ dependencies:
1989
+ "@eslint/object-schema" "^2.1.5"
1990
+ debug "^4.3.1"
1991
+ minimatch "^3.1.2"
1992
+
1993
+"@eslint/core@^0.9.0":
1994
+ version "0.9.1"
1995
+ resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.9.1.tgz#31763847308ef6b7084a4505573ac9402c51f9d1"
1996
+ integrity sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==
1997
+ dependencies:
1998
+ "@types/json-schema" "^7.0.15"
1999
+
2000
"@eslint/eslintrc@^2.1.4":
2001
version "2.1.4"
2002
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
@@ -1871,6 +2012,21 @@
2012
minimatch "^3.1.2"
2013
strip-json-comments "^3.1.1"
2014
2015
+"@eslint/eslintrc@^3.2.0":
2016
+ version "3.2.0"
2017
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.2.0.tgz#57470ac4e2e283a6bf76044d63281196e370542c"
2018
+ integrity sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==
2019
+ dependencies:
2020
+ ajv "^6.12.4"
2021
+ debug "^4.3.2"
2022
+ espree "^10.0.1"
2023
+ globals "^14.0.0"
2024
+ ignore "^5.2.0"
2025
+ import-fresh "^3.2.1"
2026
+ js-yaml "^4.1.0"
2027
+ minimatch "^3.1.2"
2028
+ strip-json-comments "^3.1.1"
2029
+
2030
"@eslint/js@8.57.0":
2031
version "8.57.0"
2032
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
@@ -1881,6 +2037,23 @@
2037
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
2038
integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
2039
2040
+"@eslint/js@9.17.0", "@eslint/js@^9.13.0":
2041
+ version "9.17.0"
2042
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.17.0.tgz#1523e586791f80376a6f8398a3964455ecc651ec"
2043
+ integrity sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==
2044
+
2045
+"@eslint/object-schema@^2.1.5":
2046
+ version "2.1.5"
2047
+ resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.5.tgz#8670a8f6258a2be5b2c620ff314a1d984c23eb2e"
2048
+ integrity sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==
2049
+
2050
+"@eslint/plugin-kit@^0.2.3":
2051
+ version "0.2.4"
2052
+ resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz#2b78e7bb3755784bb13faa8932a1d994d6537792"
2053
+ integrity sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==
2054
+ dependencies:
2055
+ levn "^0.4.1"
2056
+
2057
"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0":
2058
version "9.3.0"
2059
resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb"
@@ -1893,6 +2066,19 @@
2066
dependencies:
2067
"@hapi/hoek" "^9.0.0"
2068
2069
+"@humanfs/core@^0.19.1":
2070
+ version "0.19.1"
2071
+ resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77"
2072
+ integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==
2073
+
2074
+"@humanfs/node@^0.16.6":
2075
+ version "0.16.6"
2076
+ resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.6.tgz#ee2a10eaabd1131987bf0488fd9b820174cd765e"
2077
+ integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==
2078
+ dependencies:
2079
+ "@humanfs/core" "^0.19.1"
2080
+ "@humanwhocodes/retry" "^0.3.0"
2081
+
2082
"@humanwhocodes/config-array@^0.11.14":
2083
version "0.11.14"
2084
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b"
@@ -1926,6 +2112,16 @@
2112
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
2113
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
2114
2115
+"@humanwhocodes/retry@^0.3.0":
2116
+ version "0.3.1"
2117
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.1.tgz#c72a5c76a9fbaf3488e231b13dc52c0da7bab42a"
2118
+ integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==
2119
+
2120
+"@humanwhocodes/retry@^0.4.1":
2121
+ version "0.4.1"
2122
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b"
2123
+ integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==
2124
+
2125
"@isaacs/cliui@^8.0.2":
2126
version "8.0.2"
2127
resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
@@ -2812,6 +3008,11 @@
3008
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
3009
integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
3010
3011
+"@types/estree@^1.0.6":
3012
+ version "1.0.6"
3013
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
3014
+ integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
3015
+
3016
"@types/fbt@^1.0.4":
3017
version "1.0.4"
3018
resolved "https://registry.yarnpkg.com/@types/fbt/-/fbt-1.0.4.tgz#0d9e427f91fcff46bdcf2ca42a63343096565451"
@@ -2891,7 +3092,7 @@
3092
"@types/tough-cookie" "*"
3093
parse5 "^7.0.0"
3094
2894
-"@types/json-schema@*", "@types/json-schema@^7.0.12":
3095
+"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.15":
3096
version "7.0.15"
3097
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
3098
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -2906,6 +3107,13 @@
3107
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.19.tgz#ad83aa9b7af470fab7e0f562be87e97dc8ffe08e"
3108
integrity sha512-Sq1itGUKUX1ap7GgZlrzdBydjbsJL/NSQt/4wkAxUJ7/OS5c2WkoN6WSpWc2Yc5wtKMZOUA0VCs/j2XJadN3HA==
3109
3110
+"@types/node@^20":
3111
+ version "20.17.10"
3112
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.17.10.tgz#3f7166190aece19a0d1d364d75c8b0b5778c1e18"
3113
+ integrity sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==
3114
+ dependencies:
3115
+ undici-types "~6.19.2"
3116
+
3117
"@types/node@^20.2.5":
3118
version "20.2.5"
3119
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.5.tgz#26d295f3570323b2837d322180dfbf1ba156fefb"
@@ -2981,6 +3189,21 @@
3189
dependencies:
3190
"@types/yargs-parser" "*"
3191
3192
+"@typescript-eslint/eslint-plugin@8.18.1":
3193
+ version "8.18.1"
3194
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.1.tgz#992e5ac1553ce20d0d46aa6eccd79dc36dedc805"
3195
+ integrity sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==
3196
+ dependencies:
3197
+ "@eslint-community/regexpp" "^4.10.0"
3198
+ "@typescript-eslint/scope-manager" "8.18.1"
3199
+ "@typescript-eslint/type-utils" "8.18.1"
3200
+ "@typescript-eslint/utils" "8.18.1"
3201
+ "@typescript-eslint/visitor-keys" "8.18.1"
3202
+ graphemer "^1.4.0"
3203
+ ignore "^5.3.1"
3204
+ natural-compare "^1.4.0"
3205
+ ts-api-utils "^1.3.0"
3206
+
3207
"@typescript-eslint/eslint-plugin@^7.4.0":
3208
version "7.4.0"
3209
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz#de61c3083842fc6ac889d2fc83c9a96b55ab8328"
@@ -3013,6 +3236,17 @@
3236
natural-compare "^1.4.0"
3237
ts-api-utils "^1.3.0"
3238
3239
+"@typescript-eslint/parser@8.18.1":
3240
+ version "8.18.1"
3241
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.18.1.tgz#c258bae062778b7696793bc492249027a39dfb95"
3242
+ integrity sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==
3243
+ dependencies:
3244
+ "@typescript-eslint/scope-manager" "8.18.1"
3245
+ "@typescript-eslint/types" "8.18.1"
3246
+ "@typescript-eslint/typescript-estree" "8.18.1"
3247
+ "@typescript-eslint/visitor-keys" "8.18.1"
3248
+ debug "^4.3.4"
3249
+
3250
"@typescript-eslint/parser@^7.4.0":
3251
version "7.4.0"
3252
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.4.0.tgz#540f4321de1e52b886c0fa68628af1459954c1f1"
@@ -3043,6 +3277,14 @@
3277
"@typescript-eslint/types" "7.4.0"
3278
"@typescript-eslint/visitor-keys" "7.4.0"
3279
3280
+"@typescript-eslint/scope-manager@8.18.1":
3281
+ version "8.18.1"
3282
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.18.1.tgz#52cedc3a8178d7464a70beffed3203678648e55b"
3283
+ integrity sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==
3284
+ dependencies:
3285
+ "@typescript-eslint/types" "8.18.1"
3286
+ "@typescript-eslint/visitor-keys" "8.18.1"
3287
+
3288
"@typescript-eslint/scope-manager@8.7.0":
3289
version "8.7.0"
3290
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8"
@@ -3061,6 +3303,16 @@
3303
debug "^4.3.4"
3304
ts-api-utils "^1.0.1"
3305
3306
+"@typescript-eslint/type-utils@8.18.1":
3307
+ version "8.18.1"
3308
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.18.1.tgz#10f41285475c0bdee452b79ff7223f0e43a7781e"
3309
+ integrity sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==
3310
+ dependencies:
3311
+ "@typescript-eslint/typescript-estree" "8.18.1"
3312
+ "@typescript-eslint/utils" "8.18.1"
3313
+ debug "^4.3.4"
3314
+ ts-api-utils "^1.3.0"
3315
+
3316
"@typescript-eslint/type-utils@8.7.0":
3317
version "8.7.0"
3318
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz#d56b104183bdcffcc434a23d1ce26cde5e42df93"
@@ -3076,6 +3328,11 @@
3328
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.4.0.tgz#ee9dafa75c99eaee49de6dcc9348b45d354419b6"
3329
integrity sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==
3330
3331
+"@typescript-eslint/types@8.18.1":
3332
+ version "8.18.1"
3333
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.18.1.tgz#d7f4f94d0bba9ebd088de840266fcd45408a8fff"
3334
+ integrity sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==
3335
+
3336
"@typescript-eslint/types@8.7.0":
3337
version "8.7.0"
3338
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19"
@@ -3095,6 +3352,20 @@
3352
semver "^7.5.4"
3353
ts-api-utils "^1.0.1"
3354
3355
+"@typescript-eslint/typescript-estree@8.18.1":
3356
+ version "8.18.1"
3357
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.1.tgz#2a86cd64b211a742f78dfa7e6f4860413475367e"
3358
+ integrity sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==
3359
+ dependencies:
3360
+ "@typescript-eslint/types" "8.18.1"
3361
+ "@typescript-eslint/visitor-keys" "8.18.1"
3362
+ debug "^4.3.4"
3363
+ fast-glob "^3.3.2"
3364
+ is-glob "^4.0.3"
3365
+ minimatch "^9.0.4"
3366
+ semver "^7.6.0"
3367
+ ts-api-utils "^1.3.0"
3368
+
3369
"@typescript-eslint/typescript-estree@8.7.0":
3370
version "8.7.0"
3371
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8"
@@ -3122,6 +3393,16 @@
3393
"@typescript-eslint/typescript-estree" "7.4.0"
3394
semver "^7.5.4"
3395
3396
+"@typescript-eslint/utils@8.18.1":
3397
+ version "8.18.1"
3398
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.1.tgz#c4199ea23fc823c736e2c96fd07b1f7235fa92d5"
3399
+ integrity sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==
3400
+ dependencies:
3401
+ "@eslint-community/eslint-utils" "^4.4.0"
3402
+ "@typescript-eslint/scope-manager" "8.18.1"
3403
+ "@typescript-eslint/types" "8.18.1"
3404
+ "@typescript-eslint/typescript-estree" "8.18.1"
3405
+
3406
"@typescript-eslint/utils@8.7.0":
3407
version "8.7.0"
3408
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.7.0.tgz#cef3f70708b5b5fd7ed8672fc14714472bd8a011"
@@ -3140,6 +3421,14 @@
3421
"@typescript-eslint/types" "7.4.0"
3422
eslint-visitor-keys "^3.4.1"
3423
3424
+"@typescript-eslint/visitor-keys@8.18.1":
3425
+ version "8.18.1"
3426
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.1.tgz#344b4f6bc83f104f514676facf3129260df7610a"
3427
+ integrity sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==
3428
+ dependencies:
3429
+ "@typescript-eslint/types" "8.18.1"
3430
+ eslint-visitor-keys "^4.2.0"
3431
+
3432
"@typescript-eslint/visitor-keys@8.7.0":
3433
version "8.7.0"
3434
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8"
@@ -3186,6 +3475,11 @@ acorn@^7.1.1:
3475
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
3476
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
3477
3478
+acorn@^8.14.0:
3479
+ version "8.14.0"
3480
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
3481
+ integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
3482
+
3483
acorn@^8.4.1, acorn@^8.7.1:
3484
version "8.8.0"
3485
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
@@ -3867,6 +4161,15 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
4161
shebang-command "^2.0.0"
4162
which "^2.0.1"
4163
4164
+cross-spawn@^7.0.6:
4165
+ version "7.0.6"
4166
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
4167
+ integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
4168
+ dependencies:
4169
+ path-key "^3.1.0"
4170
+ shebang-command "^2.0.0"
4171
+ which "^2.0.1"
4172
+
4173
cssom@^0.5.0:
4174
version "0.5.0"
4175
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.5.0.tgz#d254fa92cd8b6fbd83811b9fbaed34663cc17c36"
@@ -4105,6 +4408,36 @@ es5-ext@0.8.x:
4408
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.8.2.tgz#aba8d9e1943a895ac96837a62a39b3f55ecd94ab"
4409
integrity sha512-H19ompyhnKiBdjHR1DPHvf5RHgHPmJaY9JNzFGbMbPgdsUkvnUCN1Ke8J4Y0IMyTwFM2M9l4h2GoHwzwpSmXbA==
4410
4411
+esbuild@^0.24.0:
4412
+ version "0.24.0"
4413
+ resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.24.0.tgz#f2d470596885fcb2e91c21eb3da3b3c89c0b55e7"
4414
+ integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==
4415
+ optionalDependencies:
4416
+ "@esbuild/aix-ppc64" "0.24.0"
4417
+ "@esbuild/android-arm" "0.24.0"
4418
+ "@esbuild/android-arm64" "0.24.0"
4419
+ "@esbuild/android-x64" "0.24.0"
4420
+ "@esbuild/darwin-arm64" "0.24.0"
4421
+ "@esbuild/darwin-x64" "0.24.0"
4422
+ "@esbuild/freebsd-arm64" "0.24.0"
4423
+ "@esbuild/freebsd-x64" "0.24.0"
4424
+ "@esbuild/linux-arm" "0.24.0"
4425
+ "@esbuild/linux-arm64" "0.24.0"
4426
+ "@esbuild/linux-ia32" "0.24.0"
4427
+ "@esbuild/linux-loong64" "0.24.0"
4428
+ "@esbuild/linux-mips64el" "0.24.0"
4429
+ "@esbuild/linux-ppc64" "0.24.0"
4430
+ "@esbuild/linux-riscv64" "0.24.0"
4431
+ "@esbuild/linux-s390x" "0.24.0"
4432
+ "@esbuild/linux-x64" "0.24.0"
4433
+ "@esbuild/netbsd-x64" "0.24.0"
4434
+ "@esbuild/openbsd-arm64" "0.24.0"
4435
+ "@esbuild/openbsd-x64" "0.24.0"
4436
+ "@esbuild/sunos-x64" "0.24.0"
4437
+ "@esbuild/win32-arm64" "0.24.0"
4438
+ "@esbuild/win32-ia32" "0.24.0"
4439
+ "@esbuild/win32-x64" "0.24.0"
4440
+
4441
esbuild@^0.25.0:
4442
version "0.25.0"
4443
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.0.tgz#0de1787a77206c5a79eeb634a623d39b5006ce92"
@@ -4181,6 +4514,14 @@ eslint-scope@^7.2.2:
4514
esrecurse "^4.3.0"
4515
estraverse "^5.2.0"
4516
4517
+eslint-scope@^8.2.0:
4518
+ version "8.2.0"
4519
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.2.0.tgz#377aa6f1cb5dc7592cfd0b7f892fd0cf352ce442"
4520
+ integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==
4521
+ dependencies:
4522
+ esrecurse "^4.3.0"
4523
+ estraverse "^5.2.0"
4524
+
4525
eslint-visitor-keys@^3.3.0:
4526
version "3.3.0"
4527
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
@@ -4196,6 +4537,11 @@ eslint-visitor-keys@^3.4.3:
4537
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
4538
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
4539
4540
+eslint-visitor-keys@^4.2.0:
4541
+ version "4.2.0"
4542
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
4543
+ integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
4544
+
4545
eslint@8.57.0:
4546
version "8.57.0"
4547
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668"
@@ -4284,6 +4630,55 @@ eslint@^8.57.1:
4630
strip-ansi "^6.0.1"
4631
text-table "^0.2.0"
4632
4633
+eslint@^9.13.0:
4634
+ version "9.17.0"
4635
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.17.0.tgz#faa1facb5dd042172fdc520106984b5c2421bb0c"
4636
+ integrity sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==
4637
+ dependencies:
4638
+ "@eslint-community/eslint-utils" "^4.2.0"
4639
+ "@eslint-community/regexpp" "^4.12.1"
4640
+ "@eslint/config-array" "^0.19.0"
4641
+ "@eslint/core" "^0.9.0"
4642
+ "@eslint/eslintrc" "^3.2.0"
4643
+ "@eslint/js" "9.17.0"
4644
+ "@eslint/plugin-kit" "^0.2.3"
4645
+ "@humanfs/node" "^0.16.6"
4646
+ "@humanwhocodes/module-importer" "^1.0.1"
4647
+ "@humanwhocodes/retry" "^0.4.1"
4648
+ "@types/estree" "^1.0.6"
4649
+ "@types/json-schema" "^7.0.15"
4650
+ ajv "^6.12.4"
4651
+ chalk "^4.0.0"
4652
+ cross-spawn "^7.0.6"
4653
+ debug "^4.3.2"
4654
+ escape-string-regexp "^4.0.0"
4655
+ eslint-scope "^8.2.0"
4656
+ eslint-visitor-keys "^4.2.0"
4657
+ espree "^10.3.0"
4658
+ esquery "^1.5.0"
4659
+ esutils "^2.0.2"
4660
+ fast-deep-equal "^3.1.3"
4661
+ file-entry-cache "^8.0.0"
4662
+ find-up "^5.0.0"
4663
+ glob-parent "^6.0.2"
4664
+ ignore "^5.2.0"
4665
+ imurmurhash "^0.1.4"
4666
+ is-glob "^4.0.0"
4667
+ json-stable-stringify-without-jsonify "^1.0.1"
4668
+ lodash.merge "^4.6.2"
4669
+ minimatch "^3.1.2"
4670
+ natural-compare "^1.4.0"
4671
+ optionator "^0.9.3"
4672
+
4673
+espree@^10.0.1, espree@^10.3.0:
4674
+ version "10.3.0"
4675
+ resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a"
4676
+ integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==
4677
+ dependencies:
4678
+ acorn "^8.14.0"
4679
+ acorn-jsx "^5.3.2"
4680
+ eslint-visitor-keys "^4.2.0"
4681
+
4682
espree@^9.6.0, espree@^9.6.1:
4683
version "9.6.1"
4684
resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
@@ -4305,6 +4700,13 @@ esquery@^1.4.2:
4700
dependencies:
4701
estraverse "^5.1.0"
4702
4703
+esquery@^1.5.0:
4704
+ version "1.6.0"
4705
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
4706
+ integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
4707
+ dependencies:
4708
+ estraverse "^5.1.0"
4709
+
4710
esrecurse@^4.3.0:
4711
version "4.3.0"
4712
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
@@ -4470,6 +4872,13 @@ file-entry-cache@^6.0.1:
4872
dependencies:
4873
flat-cache "^3.0.4"
4874
4875
+file-entry-cache@^8.0.0:
4876
+ version "8.0.0"
4877
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f"
4878
+ integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==
4879
+ dependencies:
4880
+ flat-cache "^4.0.0"
4881
+
4882
fill-range@^7.1.1:
4883
version "7.1.1"
4884
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
@@ -4535,11 +4944,24 @@ flat-cache@^3.0.4:
4944
flatted "^3.1.0"
4945
rimraf "^3.0.2"
4946
4947
+flat-cache@^4.0.0:
4948
+ version "4.0.1"
4949
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c"
4950
+ integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==
4951
+ dependencies:
4952
+ flatted "^3.2.9"
4953
+ keyv "^4.5.4"
4954
+
4955
flatted@^3.1.0:
4956
version "3.2.7"
4957
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
4958
integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
4959
4960
+flatted@^3.2.9:
4961
+ version "3.3.2"
4962
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.2.tgz#adba1448a9841bec72b42c532ea23dbbedef1a27"
4963
+ integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==
4964
+
4965
flow-enums-runtime@^0.0.4:
4966
version "0.0.4"
4967
resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.4.tgz#038635c679030d08d4c197db29a2fad62722072f"
@@ -4714,6 +5136,11 @@ globals@^13.19.0:
5136
dependencies:
5137
type-fest "^0.20.2"
5138
5139
+globals@^14.0.0:
5140
+ version "14.0.0"
5141
+ resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e"
5142
+ integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==
5143
+
5144
globby@^11.1.0:
5145
version "11.1.0"
5146
resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
@@ -6277,6 +6704,11 @@ jsesc@~0.5.0:
6704
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
6705
integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
6706
6707
+json-buffer@3.0.1:
6708
+ version "3.0.1"
6709
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
6710
+ integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
6711
+
6712
json-diff@^0.5.4:
6713
version "0.5.5"
6714
resolved "https://registry.yarnpkg.com/json-diff/-/json-diff-0.5.5.tgz#24658ad200dbdd64ae8a56baf4d87b2b33d7196e"
@@ -6318,6 +6750,13 @@ keypress@~0.2.1:
6750
resolved "https://registry.yarnpkg.com/keypress/-/keypress-0.2.1.tgz#1e80454250018dbad4c3fe94497d6e67b6269c77"
6751
integrity sha512-HjorDJFNhnM4SicvaUXac0X77NiskggxJdesG72+O5zBKpSqKFCrqmndKVqpu3pFqkla0St6uGk8Ju0sCurrmg==
6752
6753
+keyv@^4.5.4:
6754
+ version "4.5.4"
6755
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
6756
+ integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
6757
+ dependencies:
6758
+ json-buffer "3.0.1"
6759
+
6760
kind-of@^6.0.2:
6761
version "6.0.3"
6762
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
@@ -7747,11 +8186,30 @@ type-fest@^0.21.3:
8186
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
8187
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
8188
8189
+typescript-eslint@^8.16.0:
8190
+ version "8.18.1"
8191
+ resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.18.1.tgz#197b284b6769678ed77d9868df180eeaf61108eb"
8192
+ integrity sha512-Mlaw6yxuaDEPQvb/2Qwu3/TfgeBHy9iTJ3mTwe7OvpPmF6KPQjVOfGyEJpPv6Ez2C34OODChhXrzYw/9phI0MQ==
8193
+ dependencies:
8194
+ "@typescript-eslint/eslint-plugin" "8.18.1"
8195
+ "@typescript-eslint/parser" "8.18.1"
8196
+ "@typescript-eslint/utils" "8.18.1"
8197
+
8198
typescript@^5.4.3:
8199
version "5.4.3"
8200
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff"
8201
integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==
8202
8203
+typescript@^5.7.2:
8204
+ version "5.7.2"
8205
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
8206
+ integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
8207
+
8208
+undici-types@~6.19.2:
8209
+ version "6.19.8"
8210
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
8211
+ integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
8212
+
8213
unicode-canonical-property-names-ecmascript@^2.0.0:
8214
version "2.0.0"
8215
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"