@samitouri / QOS-React / commits / dd9974bbb8

[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"