From 532dda832a92af4696fa488ead5bbb060be1e442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Barr=C3=A9?= Date: Tue, 26 Nov 2024 17:48:31 +0100 Subject: [PATCH] Add Vite 6 to peer deps [publish] --- .eslintrc.cjs | 4 - CHANGELOG.md | 4 + bun.lockb | Bin 94678 -> 94101 bytes eslint.config.js | 4 + package.json | 24 +- playground/.eslintrc.cjs | 4 - playground/bun.lockb | Bin 25874 -> 29803 bytes playground/eslint.config.js | 4 + playground/package.json | 11 +- playground/vite.config.ts | 1 - playground/yarn.lock | 763 ++++++++++--------- src/client.ts | 1 - tsconfig.json | 2 +- yarn.lock | 1406 +++++++++++++++++------------------ 14 files changed, 1128 insertions(+), 1100 deletions(-) delete mode 100644 .eslintrc.cjs create mode 100644 eslint.config.js delete mode 100644 playground/.eslintrc.cjs create mode 100644 playground/eslint.config.js diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 26145b2..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - root: true, - extends: ["@arnaud-barre"], -}; diff --git a/CHANGELOG.md b/CHANGELOG.md index 7797657..257cf31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.0.1 + +- Add vite@6 to peer dependency ranges + ## 3.0.0 - Add vite@5 to peer dependency ranges diff --git a/bun.lockb b/bun.lockb index ca5bb5753879c771e6ddb84f1e8aee144fc3b62d..5c54c55635d85a2dbd40e8022bb9ffe4d46fc793 100755 GIT binary patch delta 34269 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 LrupQ14nF-KB;qmc diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..d620a67 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,4 @@ +import baseConfig from "@arnaud-barre/eslint-config"; +import tseslint from "typescript-eslint"; + +export default tseslint.config(...baseConfig); diff --git a/package.json b/package.json index c6161bf..043a9ea 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vite-plugin-react-click-to-component", "type": "module", - "version": "3.0.0", + "version": "3.0.1", "license": "MIT", "scripts": { "postinstall": "cd playground && bun i", @@ -9,26 +9,26 @@ "build": "scripts/bundle.ts", "tsc": "tsc", "lint": "bun lint-ci --fix --cache", - "lint-ci": "eslint src scripts --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "lint-ci": "eslint --max-warnings 0", "prettier": "bun prettier-ci --write", "prettier-ci": "prettier --ignore-path=.gitignore --check '**/*.{ts,tsx,html,css,json,md,yml}'", - "ci": "tsc && bun lint-ci && bun prettier-ci && bun run build && cd playground && tsc && bun lint-ci && cd ../dist && bun publint" + "ci": "tsc && bun run build && bun lint-ci && bun prettier-ci && cd playground && tsc && bun lint-ci && cd ../dist && bun publint" }, "prettier": { "trailingComma": "all" }, "peerDependencies": { - "react": ">=16", - "vite": "^4 || ^5" + "react": "^18.3.1", + "vite": "^4 || ^5 || ^6" }, "devDependencies": { - "@arnaud-barre/eslint-config": "^3.1.5", - "@arnaud-barre/tnode": "^0.19.2", - "@types/node": "^18.18.9", - "eslint": "^8.54.0", + "@arnaud-barre/eslint-config": "^5.2.0", + "@arnaud-barre/tnode": "^0.24.0", + "@types/node": "^20.17.8", + "eslint": "^9.15.0", "prettier": "3.0.3", - "publint": "^0.2.5", - "typescript": "~5.2.2", - "vite": "^5.0.0" + "publint": "^0.2.12", + "typescript": "~5.7.2", + "vite": "^6.0.0" } } diff --git a/playground/.eslintrc.cjs b/playground/.eslintrc.cjs deleted file mode 100644 index 26145b2..0000000 --- a/playground/.eslintrc.cjs +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - root: true, - extends: ["@arnaud-barre"], -}; diff --git a/playground/bun.lockb b/playground/bun.lockb index fd86078532cd969f54cab6a1dfd78d48298b2cbe..55f577b5084f4e8cdd62320405cd3bfcb8ac1acb 100755 GIT binary patch literal 29803 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 { const current = document.querySelector( "[data-click-to-component-target]", ); - // eslint-disable-next-line @typescript-eslint/no-dynamic-delete if (current) delete current.dataset["clickToComponentTarget"]; currentTarget = undefined; }; diff --git a/tsconfig.json b/tsconfig.json index 5e0c14d..9fd6ba9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,7 +10,6 @@ /* Bundler mode */ "moduleResolution": "bundler", "allowImportingTsExtensions": true, - "resolveJsonModule": true, "verbatimModuleSyntax": true, "noEmit": true, @@ -21,6 +20,7 @@ "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, "useUnknownInCatchVariables": true, + "noUncheckedSideEffectImports": true, "noPropertyAccessFromIndexSignature": true } } diff --git a/yarn.lock b/yarn.lock index 5072057..876c7f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,229 +1,246 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: 10A4AED96A2EA069-04dcdd9373317407-252CDE25E87F6763-369531ea2d017970 +# bun ./bun.lockb --hash: 44FBA1D08A77435B-6a25e8d85f74a3dc-F338E4812BEDB6CC-7c837e4f65283f92 -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@arnaud-barre/eslint-config@^3.1.5": - version "3.1.5" - resolved "https://registry.npmjs.org/@arnaud-barre/eslint-config/-/eslint-config-3.1.5.tgz" - integrity sha512-vLPiuRY5ti9AGYzqq5gXg2IZbQhF9c5qW0uScqcMfdnkZwaLgkAFj3Vuh1caJ/l2hvk9d7VNMrk/PWeDa/R/sQ== +"@arnaud-barre/eslint-config@^5.2.0": + version "5.2.0" + resolved "https://registry.npmjs.org/@arnaud-barre/eslint-config/-/eslint-config-5.2.0.tgz" + integrity sha512-Ab/jBIfoxi36iHFXPYWcWgtBnCR1VpLYOl7gmctIXb2KFwx+t+KQYOXY/f1Zt46mbfAMEnGNNDJ943bGATO1Yg== dependencies: - "@arnaud-barre/eslint-plugin" "^1.2.8" - "@arnaud-barre/eslint-plugin-local" "^1.0.2" - "@typescript-eslint/eslint-plugin" "^6.11.0" - "@typescript-eslint/parser" "^6.11.0" confusing-browser-globals "^1.0.11" - eslint-plugin-react-hooks "^4.6.0" - eslint-plugin-react-refresh "^0.4.4" - eslint-plugin-unicorn "^49.0.0" + eslint-plugin-react-hooks "^5.0.0" + eslint-plugin-react-refresh "^0.4.14" + eslint-plugin-unicorn "^56.0.1" + globals "^15.12.0" + typescript-eslint "^8.16.0" -"@arnaud-barre/eslint-plugin@^1.2.8": - version "1.2.8" - resolved "https://registry.npmjs.org/@arnaud-barre/eslint-plugin/-/eslint-plugin-1.2.8.tgz" - integrity sha512-T031Xni6C9XDPvR7e1e/0kNzE6QWz/N0p8xeGdCd0QCbQBnRzOZO7ixDD0AcqjRUJkcTsW/7kl4drwSlsDkDzg== +"@arnaud-barre/tnode@^0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.24.0.tgz" + integrity sha512-kPojVbbrEJrBGmjGH0yT8PAd++2Mbf/t3b45aTgtOHMlhuukMcCxLotZdu8R85XHp6q4YXYfx6HMij7VRi6oNA== dependencies: - "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/utils" "^6.11.0" - -"@arnaud-barre/eslint-plugin-local@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@arnaud-barre/eslint-plugin-local/-/eslint-plugin-local-1.0.2.tgz" - integrity sha512-byQLHKXx5Pv5Y3LVNUWZztqrv79N+DZFO8KUOxPVT2tkyAITtbRRjh4kSezYcVpqh4wTpG6GDO0pdHeAnSDQ4Q== - -"@arnaud-barre/tnode@^0.19.2": - version "0.19.2" - resolved "https://registry.npmjs.org/@arnaud-barre/tnode/-/tnode-0.19.2.tgz" - integrity sha512-YctrCVB4J7nC5JwfRArdDvC+/Y9oc+DBOZmdOkovYIAwzCiyfP/q+q1hXtndKl2SMWkhLLj0LWJGmax1OKOFxw== - dependencies: - esbuild "^0.19" + esbuild "^0.24" "@babel/code-frame@^7.0.0": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz" - integrity sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA== + version "7.26.2" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz" + integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" + "@babel/helper-validator-identifier" "^7.25.9" + js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7", "@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@esbuild/aix-ppc64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz" + integrity sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw== + +"@esbuild/android-arm@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz" + integrity sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew== + +"@esbuild/android-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz" + integrity sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w== + +"@esbuild/android-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz" + integrity sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ== + +"@esbuild/darwin-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz" + integrity sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw== + +"@esbuild/darwin-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz" + integrity sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA== + +"@esbuild/freebsd-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz" + integrity sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA== + +"@esbuild/freebsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz" + integrity sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ== + +"@esbuild/linux-arm@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz" + integrity sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw== + +"@esbuild/linux-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz" + integrity sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g== + +"@esbuild/linux-ia32@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz" + integrity sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA== + +"@esbuild/linux-loong64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz" + integrity sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g== + +"@esbuild/linux-mips64el@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz" + integrity sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA== + +"@esbuild/linux-ppc64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz" + integrity sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ== + +"@esbuild/linux-riscv64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz" + integrity sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw== + +"@esbuild/linux-s390x@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz" + integrity sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g== + +"@esbuild/linux-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz" + integrity sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA== + +"@esbuild/netbsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz" + integrity sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg== + +"@esbuild/openbsd-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz" + integrity sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg== + +"@esbuild/openbsd-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz" + integrity sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q== + +"@esbuild/sunos-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz" + integrity sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA== + +"@esbuild/win32-arm64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz" + integrity sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA== + +"@esbuild/win32-ia32@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz" + integrity sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw== + +"@esbuild/win32-x64@0.24.0": + version "0.24.0" + resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz" + integrity sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA== -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.1" + resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz" + integrity sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" + eslint-visitor-keys "^3.4.3" -"@esbuild/android-arm@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz" - integrity sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA== - -"@esbuild/android-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz" - integrity sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA== - -"@esbuild/android-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz" - integrity sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A== - -"@esbuild/darwin-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz" - integrity sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw== - -"@esbuild/darwin-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz" - integrity sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q== - -"@esbuild/freebsd-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz" - integrity sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw== - -"@esbuild/freebsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz" - integrity sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg== - -"@esbuild/linux-arm@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz" - integrity sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ== - -"@esbuild/linux-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz" - integrity sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ== - -"@esbuild/linux-ia32@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz" - integrity sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ== - -"@esbuild/linux-loong64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz" - integrity sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ== - -"@esbuild/linux-mips64el@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz" - integrity sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q== - -"@esbuild/linux-ppc64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz" - integrity sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg== - -"@esbuild/linux-riscv64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz" - integrity sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg== - -"@esbuild/linux-s390x@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz" - integrity sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg== - -"@esbuild/linux-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz" - integrity sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg== - -"@esbuild/netbsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz" - integrity sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw== - -"@esbuild/openbsd-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz" - integrity sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ== - -"@esbuild/sunos-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz" - integrity sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w== - -"@esbuild/win32-arm64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz" - integrity sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg== - -"@esbuild/win32-ia32@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz" - integrity sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw== - -"@esbuild/win32-x64@0.19.8": - version "0.19.8" - resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz" - integrity sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA== +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.12.1": + version "4.12.1" + resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== +"@eslint/config-array@^0.19.0": + version "0.19.0" + resolved "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz" + integrity sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ== dependencies: - eslint-visitor-keys "^3.3.0" + "@eslint/object-schema" "^2.1.4" + debug "^4.3.1" + minimatch "^3.1.2" -"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": - version "4.10.0" - resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz" - integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== +"@eslint/core@^0.9.0": + version "0.9.0" + resolved "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz" + integrity sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg== -"@eslint/eslintrc@^2.1.3": - version "2.1.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz" - integrity sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA== +"@eslint/eslintrc@^3.2.0": + version "3.2.0" + resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz" + integrity sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" + espree "^10.0.1" + globals "^14.0.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.54.0": - version "8.54.0" - resolved "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz" - integrity sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ== +"@eslint/js@9.15.0": + version "9.15.0" + resolved "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz" + integrity sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg== -"@humanwhocodes/config-array@^0.11.13": - version "0.11.13" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz" - integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ== +"@eslint/object-schema@^2.1.4": + version "2.1.4" + resolved "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz" + integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== + +"@eslint/plugin-kit@^0.2.3": + version "0.2.3" + resolved "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz" + integrity sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA== + dependencies: + levn "^0.4.1" + +"@humanfs/core@^0.19.1": + version "0.19.1" + resolved "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz" + integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== + +"@humanfs/node@^0.16.6": + version "0.16.6" + resolved "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz" + integrity sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw== dependencies: - "@humanwhocodes/object-schema" "^2.0.1" - debug "^4.1.1" - minimatch "^3.0.5" + "@humanwhocodes/retry" "^0.3.0" + "@humanfs/core" "^0.19.1" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.1": - version "2.0.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz" - integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== +"@humanwhocodes/retry@^0.3.0": + version "0.3.1" + resolved "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz" + integrity sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA== + +"@humanwhocodes/retry@^0.4.1": + version "0.4.1" + resolved "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz" + integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -238,7 +255,7 @@ resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": +"@nodelib/fs.walk@^1.2.3": version "1.2.8" resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -246,182 +263,203 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@rollup/rollup-android-arm-eabi@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.0.tgz" - integrity sha512-keHkkWAe7OtdALGoutLY3utvthkGF+Y17ws9LYT8pxMBYXaCoH/8dXS2uzo6e8+sEhY7y/zi5RFo22Dy2lFpDw== - -"@rollup/rollup-android-arm64@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.0.tgz" - integrity sha512-y3Kt+34smKQNWilicPbBz/MXEY7QwDzMFNgwEWeYiOhUt9MTWKjHqe3EVkXwT2fR7izOvHpDWZ0o2IyD9SWX7A== - -"@rollup/rollup-darwin-arm64@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.0.tgz" - integrity sha512-oLzzxcUIHltHxOCmaXl+pkIlU+uhSxef5HfntW7RsLh1eHm+vJzjD9Oo4oUKso4YuP4PpbFJNlZjJuOrxo8dPg== - -"@rollup/rollup-darwin-x64@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.0.tgz" - integrity sha512-+ANnmjkcOBaV25n0+M0Bere3roeVAnwlKW65qagtuAfIxXF9YxUneRyAn/RDcIdRa7QrjRNJL3jR7T43ObGe8Q== - -"@rollup/rollup-linux-arm-gnueabihf@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.0.tgz" - integrity sha512-tBTSIkjSVUyrekddpkAqKOosnj1Fc0ZY0rJL2bIEWPKqlEQk0paORL9pUIlt7lcGJi3LzMIlUGXvtNi1Z6MOCQ== - -"@rollup/rollup-linux-arm64-gnu@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.0.tgz" - integrity sha512-Ed8uJI3kM11de9S0j67wAV07JUNhbAqIrDYhQBrQW42jGopgheyk/cdcshgGO4fW5Wjq97COCY/BHogdGvKVNQ== - -"@rollup/rollup-linux-arm64-musl@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.0.tgz" - integrity sha512-mZoNQ/qK4D7SSY8v6kEsAAyDgznzLLuSFCA3aBHZTmf3HP/dW4tNLTtWh9+LfyO0Z1aUn+ecpT7IQ3WtIg3ViQ== - -"@rollup/rollup-linux-x64-gnu@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.0.tgz" - integrity sha512-rouezFHpwCqdEXsqAfNsTgSWO0FoZ5hKv5p+TGO5KFhyN/dvYXNMqMolOb8BkyKcPqjYRBeT+Z6V3aM26rPaYg== - -"@rollup/rollup-linux-x64-musl@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.0.tgz" - integrity sha512-Bbm+fyn3S6u51urfj3YnqBXg5vI2jQPncRRELaucmhBVyZkbWClQ1fEsRmdnCPpQOQfkpg9gZArvtMVkOMsh1w== - -"@rollup/rollup-win32-arm64-msvc@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.0.tgz" - integrity sha512-+MRMcyx9L2kTrTUzYmR61+XVsliMG4odFb5UmqtiT8xOfEicfYAGEuF/D1Pww1+uZkYhBqAHpvju7VN+GnC3ng== - -"@rollup/rollup-win32-ia32-msvc@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.0.tgz" - integrity sha512-rxfeE6K6s/Xl2HGeK6cO8SiQq3k/3BYpw7cfhW5Bk2euXNEpuzi2cc7llxx1si1QgwfjNtdRNTGqdBzGlFZGFw== - -"@rollup/rollup-win32-x64-msvc@4.6.0": - version "4.6.0" - resolved "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.0.tgz" - integrity sha512-QqmCsydHS172Y0Kc13bkMXvipbJSvzeglBncJG3LsYJSiPlxYACz7MmJBs4A8l1oU+jfhYEIC/+AUSlvjmiX/g== - -"@types/json-schema@^7.0.12": +"@rollup/rollup-android-arm-eabi@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.4.tgz" + integrity sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw== + +"@rollup/rollup-android-arm64@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.4.tgz" + integrity sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA== + +"@rollup/rollup-darwin-arm64@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.4.tgz" + integrity sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q== + +"@rollup/rollup-darwin-x64@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.4.tgz" + integrity sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ== + +"@rollup/rollup-freebsd-arm64@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.4.tgz" + integrity sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw== + +"@rollup/rollup-freebsd-x64@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.4.tgz" + integrity sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA== + +"@rollup/rollup-linux-arm-gnueabihf@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.4.tgz" + integrity sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w== + +"@rollup/rollup-linux-arm-musleabihf@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.4.tgz" + integrity sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A== + +"@rollup/rollup-linux-arm64-gnu@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.4.tgz" + integrity sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg== + +"@rollup/rollup-linux-arm64-musl@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.4.tgz" + integrity sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.4.tgz" + integrity sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ== + +"@rollup/rollup-linux-riscv64-gnu@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.4.tgz" + integrity sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw== + +"@rollup/rollup-linux-s390x-gnu@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.4.tgz" + integrity sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg== + +"@rollup/rollup-linux-x64-gnu@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.4.tgz" + integrity sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q== + +"@rollup/rollup-linux-x64-musl@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.4.tgz" + integrity sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw== + +"@rollup/rollup-win32-arm64-msvc@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.4.tgz" + integrity sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A== + +"@rollup/rollup-win32-ia32-msvc@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.4.tgz" + integrity sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ== + +"@rollup/rollup-win32-x64-msvc@4.27.4": + version "4.27.4" + resolved "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.4.tgz" + integrity sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug== + +"@types/estree@1.0.6", "@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + +"@types/json-schema@^7.0.15": version "7.0.15" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/node@^18.0.0 || >=20.0.0", "@types/node@^18.18.9": - version "18.18.13" - resolved "https://registry.npmjs.org/@types/node/-/node-18.18.13.tgz" - integrity sha512-vXYZGRrSCreZmq1rEjMRLXJhiy8MrIeVasx+PCVlP414N7CJLHnMf+juVvjdprHyH+XRy3zKZLHeNueOpJCn0g== +"@types/node@^20.17.8": + version "20.17.8" + resolved "https://registry.npmjs.org/@types/node/-/node-20.17.8.tgz" + integrity sha512-ahz2g6/oqbKalW9sPv6L2iRbhLnojxjYWspAqhjvqSWBgGebEJT5GvRmk0QXPj3sbC6rU0GTQjPLQkmR8CObvA== dependencies: - undici-types "~5.26.4" + undici-types "~6.19.2" "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/semver@^7.5.0": - version "7.5.6" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz" - integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== - -"@typescript-eslint/eslint-plugin@^6.11.0": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.1.tgz" - integrity sha512-5bQDGkXaxD46bPvQt08BUz9YSaO4S0fB1LB5JHQuXTfkGPI3+UUeS387C/e9jRie5GqT8u5kFTrMvAjtX4O5kA== - dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/type-utils" "6.13.1" - "@typescript-eslint/utils" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" - debug "^4.3.4" +"@typescript-eslint/eslint-plugin@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.16.0.tgz" + integrity sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q== + dependencies: + ignore "^5.3.1" graphemer "^1.4.0" - ignore "^5.2.4" + ts-api-utils "^1.3.0" natural-compare "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha", "@typescript-eslint/parser@^6.11.0": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.1.tgz" - integrity sha512-fs2XOhWCzRhqMmQf0eicLa/CWSaYss2feXsy7xBD/pLyWke/jCIVc2s1ikEAtSW7ina1HNhv7kONoEfVNEcdDQ== - dependencies: - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/typescript-estree" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" + "@typescript-eslint/utils" "8.16.0" + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/type-utils" "8.16.0" + "@typescript-eslint/visitor-keys" "8.16.0" + "@typescript-eslint/scope-manager" "8.16.0" + +"@typescript-eslint/parser@8.16.0", "@typescript-eslint/parser@^8.0.0 || ^8.0.0-alpha.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.16.0.tgz" + integrity sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w== + dependencies: debug "^4.3.4" + "@typescript-eslint/types" "8.16.0" + "@typescript-eslint/visitor-keys" "8.16.0" + "@typescript-eslint/scope-manager" "8.16.0" + "@typescript-eslint/typescript-estree" "8.16.0" -"@typescript-eslint/scope-manager@6.13.1": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.1.tgz" - integrity sha512-BW0kJ7ceiKi56GbT2KKzZzN+nDxzQK2DS6x0PiSMPjciPgd/JRQGMibyaN2cPt2cAvuoH0oNvn2fwonHI+4QUQ== +"@typescript-eslint/scope-manager@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.16.0.tgz" + integrity sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg== dependencies: - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" + "@typescript-eslint/types" "8.16.0" + "@typescript-eslint/visitor-keys" "8.16.0" -"@typescript-eslint/type-utils@6.13.1": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.1.tgz" - integrity sha512-A2qPlgpxx2v//3meMqQyB1qqTg1h1dJvzca7TugM3Yc2USDY+fsRBiojAEo92HO7f5hW5mjAUF6qobOPzlBCBQ== +"@typescript-eslint/type-utils@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.16.0.tgz" + integrity sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg== dependencies: - "@typescript-eslint/typescript-estree" "6.13.1" - "@typescript-eslint/utils" "6.13.1" debug "^4.3.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" + "@typescript-eslint/utils" "8.16.0" + "@typescript-eslint/typescript-estree" "8.16.0" -"@typescript-eslint/types@6.13.1": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.1.tgz" - integrity sha512-gjeEskSmiEKKFIbnhDXUyiqVma1gRCQNbVZ1C8q7Zjcxh3WZMbzWVfGE9rHfWd1msQtPS0BVD9Jz9jded44eKg== +"@typescript-eslint/types@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.16.0.tgz" + integrity sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ== -"@typescript-eslint/typescript-estree@6.13.1": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.1.tgz" - integrity sha512-sBLQsvOC0Q7LGcUHO5qpG1HxRgePbT6wwqOiGLpR8uOJvPJbfs0mW3jPA3ujsDvfiVwVlWUDESNXv44KtINkUQ== +"@typescript-eslint/typescript-estree@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.16.0.tgz" + integrity sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw== dependencies: - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/visitor-keys" "6.13.1" debug "^4.3.4" - globby "^11.1.0" + semver "^7.6.0" is-glob "^4.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" + fast-glob "^3.3.2" + minimatch "^9.0.4" + ts-api-utils "^1.3.0" + "@typescript-eslint/types" "8.16.0" + "@typescript-eslint/visitor-keys" "8.16.0" + +"@typescript-eslint/utils@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.16.0.tgz" + integrity sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA== + dependencies: + "@typescript-eslint/types" "8.16.0" + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "8.16.0" + "@typescript-eslint/typescript-estree" "8.16.0" -"@typescript-eslint/utils@6.13.1", "@typescript-eslint/utils@^6.11.0": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.1.tgz" - integrity sha512-ouPn/zVoan92JgAegesTXDB/oUp6BP1v8WpfYcqh649ejNc9Qv+B4FF2Ff626kO1xg0wWwwG48lAJ4JuesgdOw== +"@typescript-eslint/visitor-keys@8.16.0": + version "8.16.0" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.16.0.tgz" + integrity sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ== dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.13.1" - "@typescript-eslint/types" "6.13.1" - "@typescript-eslint/typescript-estree" "6.13.1" - semver "^7.5.4" - -"@typescript-eslint/visitor-keys@6.13.1": - version "6.13.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.1.tgz" - integrity sha512-NDhQUy2tg6XGNBGDRm1XybOHSia8mcXmlbKWoQP+nm1BIIMxa55shyJfZkHpEBN62KNPLrocSM2PdPcaLgDKMQ== - dependencies: - "@typescript-eslint/types" "6.13.1" - eslint-visitor-keys "^3.4.1" - -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + eslint-visitor-keys "^4.2.0" + "@typescript-eslint/types" "8.16.0" -"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.9.0: - version "8.11.2" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz" - integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.14.0: + version "8.14.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" + integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== acorn-jsx@^5.3.2: version "5.3.2" @@ -433,22 +471,10 @@ ajv@^6.12.4: resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: + uri-js "^4.2.2" fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" + fast-json-stable-stringify "^2.0.0" ansi-styles@^4.1.0: version "4.3.0" @@ -462,11 +488,6 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" @@ -487,12 +508,22 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" + +"browserslist@>= 4.21.0", browserslist@^4.24.2: + version "4.24.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz" + integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg== + dependencies: + caniuse-lite "^1.0.30001669" + electron-to-chromium "^1.5.41" + node-releases "^2.0.18" + update-browserslist-db "^1.1.1" builtin-modules@^3.3.0: version "3.3.0" @@ -504,14 +535,10 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" +caniuse-lite@^1.0.30001669: + version "1.0.30001684" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz" + integrity sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ== chalk@^4.0.0: version "4.1.2" @@ -521,10 +548,10 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -ci-info@^3.8.0: - version "3.9.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +ci-info@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz" + integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== clean-regexp@^1.0.0: version "1.0.0" @@ -533,13 +560,6 @@ clean-regexp@^1.0.0: dependencies: escape-string-regexp "^1.0.5" -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - color-convert@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" @@ -547,11 +567,6 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" @@ -567,40 +582,38 @@ confusing-browser-globals@^1.0.11: resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== +core-js-compat@^3.38.1: + version "3.39.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz" + integrity sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw== + dependencies: + browserslist "^4.24.2" + +cross-spawn@^7.0.5: + version "7.0.6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: + which "^2.0.1" path-key "^3.1.0" shebang-command "^2.0.0" - which "^2.0.1" -debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.7" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== dependencies: - ms "2.1.2" + ms "^2.1.3" deep-is@^0.1.3: version "0.1.4" resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" +electron-to-chromium@^1.5.41: + version "1.5.65" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.65.tgz" + integrity sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw== error-ex@^1.3.1: version "1.3.2" @@ -609,33 +622,40 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -esbuild@^0.19, esbuild@^0.19.3: - version "0.19.8" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz" - integrity sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w== +esbuild@^0.24: + version "0.24.0" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz" + integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ== optionalDependencies: - "@esbuild/android-arm" "0.19.8" - "@esbuild/android-arm64" "0.19.8" - "@esbuild/android-x64" "0.19.8" - "@esbuild/darwin-arm64" "0.19.8" - "@esbuild/darwin-x64" "0.19.8" - "@esbuild/freebsd-arm64" "0.19.8" - "@esbuild/freebsd-x64" "0.19.8" - "@esbuild/linux-arm" "0.19.8" - "@esbuild/linux-arm64" "0.19.8" - "@esbuild/linux-ia32" "0.19.8" - "@esbuild/linux-loong64" "0.19.8" - "@esbuild/linux-mips64el" "0.19.8" - "@esbuild/linux-ppc64" "0.19.8" - "@esbuild/linux-riscv64" "0.19.8" - "@esbuild/linux-s390x" "0.19.8" - "@esbuild/linux-x64" "0.19.8" - "@esbuild/netbsd-x64" "0.19.8" - "@esbuild/openbsd-x64" "0.19.8" - "@esbuild/sunos-x64" "0.19.8" - "@esbuild/win32-arm64" "0.19.8" - "@esbuild/win32-ia32" "0.19.8" - "@esbuild/win32-x64" "0.19.8" + "@esbuild/aix-ppc64" "0.24.0" + "@esbuild/android-arm" "0.24.0" + "@esbuild/android-arm64" "0.24.0" + "@esbuild/android-x64" "0.24.0" + "@esbuild/darwin-arm64" "0.24.0" + "@esbuild/darwin-x64" "0.24.0" + "@esbuild/freebsd-arm64" "0.24.0" + "@esbuild/freebsd-x64" "0.24.0" + "@esbuild/linux-arm" "0.24.0" + "@esbuild/linux-arm64" "0.24.0" + "@esbuild/linux-ia32" "0.24.0" + "@esbuild/linux-loong64" "0.24.0" + "@esbuild/linux-mips64el" "0.24.0" + "@esbuild/linux-ppc64" "0.24.0" + "@esbuild/linux-riscv64" "0.24.0" + "@esbuild/linux-s390x" "0.24.0" + "@esbuild/linux-x64" "0.24.0" + "@esbuild/netbsd-x64" "0.24.0" + "@esbuild/openbsd-arm64" "0.24.0" + "@esbuild/openbsd-x64" "0.24.0" + "@esbuild/sunos-x64" "0.24.0" + "@esbuild/win32-arm64" "0.24.0" + "@esbuild/win32-ia32" "0.24.0" + "@esbuild/win32-x64" "0.24.0" + +escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== escape-string-regexp@^1.0.5: version "1.0.5" @@ -647,70 +667,68 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint@>=7, eslint@>=8.52.0, "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", eslint@^8.53.0, eslint@^8.54.0: - version "8.54.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz" - integrity sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA== +eslint@>=7, eslint@>=8.56.0, "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^8.57.0 || ^9.0.0", eslint@^9.15.0: + version "9.15.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-9.15.0.tgz" + integrity sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.3" - "@eslint/js" "8.54.0" - "@humanwhocodes/config-array" "^0.11.13" + "@eslint-community/regexpp" "^4.12.1" + "@eslint/config-array" "^0.19.0" + "@eslint/core" "^0.9.0" + "@eslint/eslintrc" "^3.2.0" + "@eslint/js" "9.15.0" + "@eslint/plugin-kit" "^0.2.3" + "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" + "@humanwhocodes/retry" "^0.4.1" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" ajv "^6.12.4" chalk "^4.0.0" - cross-spawn "^7.0.2" + cross-spawn "^7.0.5" debug "^4.3.2" - doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" + eslint-scope "^8.2.0" + eslint-visitor-keys "^4.2.0" + espree "^10.3.0" + esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" + file-entry-cache "^8.0.0" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" -eslint-plugin-react-hooks@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz" - integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== +eslint-plugin-react-hooks@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz" + integrity sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw== -eslint-plugin-react-refresh@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.4.tgz" - integrity sha512-eD83+65e8YPVg6603Om2iCIwcQJf/y7++MWm4tACtEswFLYMwxwVWAfwN+e19f5Ad/FOyyNg9Dfi5lXhH3Y3rA== +eslint-plugin-react-refresh@^0.4.14: + version "0.4.14" + resolved "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz" + integrity sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA== -eslint-plugin-unicorn@^49.0.0: - version "49.0.0" - resolved "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-49.0.0.tgz" - integrity sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q== +eslint-plugin-unicorn@^56.0.1: + version "56.0.1" + resolved "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.1.tgz" + integrity sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-validator-identifier" "^7.24.7" "@eslint-community/eslint-utils" "^4.4.0" - ci-info "^3.8.0" + ci-info "^4.0.0" clean-regexp "^1.0.0" - esquery "^1.5.0" + core-js-compat "^3.38.1" + esquery "^1.6.0" + globals "^15.9.0" indent-string "^4.0.0" is-builtin-module "^3.2.1" jsesc "^3.0.2" @@ -718,35 +736,40 @@ eslint-plugin-unicorn@^49.0.0: read-pkg-up "^7.0.1" regexp-tree "^0.1.27" regjsparser "^0.10.0" - semver "^7.5.4" + semver "^7.6.3" strip-indent "^3.0.0" -eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== +eslint-scope@^8.2.0: + version "8.2.0" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz" + integrity sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== +eslint-visitor-keys@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz" + integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw== + +espree@^10.0.1, espree@^10.3.0: + version "10.3.0" + resolved "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz" + integrity sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg== dependencies: - acorn "^8.9.0" + acorn "^8.14.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" + eslint-visitor-keys "^4.2.0" -esquery@^1.4.2, esquery@^1.5.0: - version "1.5.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== +esquery@^1.5.0, esquery@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" @@ -772,7 +795,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.9: +fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -794,23 +817,23 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + version "1.17.1" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== dependencies: - flat-cache "^3.0.4" + flat-cache "^4.0.0" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" @@ -830,19 +853,18 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== dependencies: + keyv "^4.5.4" flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" flatted@^3.2.9: - version "3.2.9" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz" - integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== + version "3.3.2" + resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz" + integrity sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA== fs.realpath@^1.0.0: version "1.0.0" @@ -859,28 +881,16 @@ function-bind@^1.1.2: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^8.0.1: version "8.1.0" resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== dependencies: - fs.realpath "^1.0.0" + once "^1.3.0" inflight "^1.0.4" inherits "2" minimatch "^5.0.1" - once "^1.3.0" + fs.realpath "^1.0.0" glob-parent@^5.1.2: version "5.1.2" @@ -896,44 +906,30 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -globals@^13.19.0: - version "13.23.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz" - integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== - dependencies: - type-fest "^0.20.2" +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" +globals@^15.12.0, globals@^15.9.0: + version "15.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz" + integrity sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ== graphemer@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - has-flag@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" @@ -942,10 +938,10 @@ hosted-git-info@^2.1.4: resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -ignore@^5.2.0, ignore@^5.2.4: - version "5.3.0" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz" - integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== +ignore@^5.2.0, ignore@^5.3.1: + version "5.3.2" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== ignore-walk@^5.0.1: version "5.0.1" @@ -998,11 +994,11 @@ is-builtin-module@^3.2.1: builtin-modules "^3.3.0" is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + version "2.15.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-extglob@^2.1.1: version "2.1.1" @@ -1021,11 +1017,6 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -1073,7 +1064,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -keyv@^4.5.3: +keyv@^4.5.4: version "4.5.4" resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== @@ -1119,24 +1110,17 @@ loose-envify@^1.1.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -merge2@^1.3.0, merge2@^1.4.1: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.8" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" min-indent@^1.0.0: @@ -1144,7 +1128,7 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -1158,34 +1142,46 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + mri@^1.1.0: version "1.2.0" resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -nanoid@^3.3.6: - version "3.3.7" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== +nanoid@^3.3.7: + version "3.3.8" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz" + integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" semver "2 || 3 || 4 || 5" + resolve "^1.10.0" + hosted-git-info "^2.1.4" validate-npm-package-license "^3.0.1" npm-bundled@^2.0.0: @@ -1218,13 +1214,13 @@ once@^1.3.0: wrappy "1" optionator@^0.9.3: - version "0.9.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + version "0.9.4" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== dependencies: prelude-ls "^1.2.1" deep-is "^0.1.3" - "@aashutoshrathi/word-wrap" "^1.2.3" + word-wrap "^1.2.5" type-check "^0.4.0" levn "^0.4.1" fast-levenshtein "^2.0.6" @@ -1284,11 +1280,6 @@ path-exists@^4.0.0: resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" @@ -1299,15 +1290,10 @@ path-parse@^1.0.7: resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.1.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.3.1: version "2.3.1" @@ -1319,14 +1305,14 @@ pluralize@^8.0.0: resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -postcss@^8.4.31: - version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== +postcss@^8.4.49: + version "8.4.49" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz" + integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" + nanoid "^3.3.7" + picocolors "^1.1.1" + source-map-js "^1.2.1" prelude-ls@^1.2.1: version "1.2.1" @@ -1338,13 +1324,13 @@ prettier@3.0.3: resolved "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz" integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg== -publint@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/publint/-/publint-0.2.5.tgz" - integrity sha512-eoQiP0WXkxkpth1fMLoS1I/6BQoxKNZxTAAnFjPgURFrJulC5D5Uifk49a9kfNCYmcza9E/ZkbFhQQdjkmKAbg== +publint@^0.2.12: + version "0.2.12" + resolved "https://registry.npmjs.org/publint/-/publint-0.2.12.tgz" + integrity sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw== dependencies: npm-packlist "^5.1.3" - picocolors "^1.0.0" + picocolors "^1.1.1" sade "^1.8.1" punycode@^2.1.0: @@ -1357,10 +1343,10 @@ queue-microtask@^1.2.2: resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -react@>=16: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@^18.3.1: + version "18.3.1" + resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" @@ -1414,31 +1400,32 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== +rollup@^4.23.0: + version "4.27.4" + resolved "https://registry.npmjs.org/rollup/-/rollup-4.27.4.tgz" + integrity sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw== dependencies: - glob "^7.1.3" - -rollup@^4.2.0: - version "4.6.0" - resolved "https://registry.npmjs.org/rollup/-/rollup-4.6.0.tgz" - integrity sha512-R8i5Her4oO1LiMQ3jKf7MUglYV/mhQ5g5OKeld5CnkmPdIGo79FDDQYqPhq/PCVuTQVuxsWgIbDy9F+zdHn80w== + "@types/estree" "1.0.6" optionalDependencies: fsevents "~2.3.2" - "@rollup/rollup-darwin-arm64" "4.6.0" - "@rollup/rollup-android-arm64" "4.6.0" - "@rollup/rollup-win32-arm64-msvc" "4.6.0" - "@rollup/rollup-linux-arm64-gnu" "4.6.0" - "@rollup/rollup-linux-arm64-musl" "4.6.0" - "@rollup/rollup-android-arm-eabi" "4.6.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.6.0" - "@rollup/rollup-win32-ia32-msvc" "4.6.0" - "@rollup/rollup-darwin-x64" "4.6.0" - "@rollup/rollup-win32-x64-msvc" "4.6.0" - "@rollup/rollup-linux-x64-gnu" "4.6.0" - "@rollup/rollup-linux-x64-musl" "4.6.0" + "@rollup/rollup-darwin-arm64" "4.27.4" + "@rollup/rollup-android-arm64" "4.27.4" + "@rollup/rollup-win32-arm64-msvc" "4.27.4" + "@rollup/rollup-freebsd-arm64" "4.27.4" + "@rollup/rollup-linux-arm64-gnu" "4.27.4" + "@rollup/rollup-linux-arm64-musl" "4.27.4" + "@rollup/rollup-android-arm-eabi" "4.27.4" + "@rollup/rollup-linux-arm-gnueabihf" "4.27.4" + "@rollup/rollup-linux-arm-musleabihf" "4.27.4" + "@rollup/rollup-win32-ia32-msvc" "4.27.4" + "@rollup/rollup-linux-riscv64-gnu" "4.27.4" + "@rollup/rollup-linux-powerpc64le-gnu" "4.27.4" + "@rollup/rollup-linux-s390x-gnu" "4.27.4" + "@rollup/rollup-darwin-x64" "4.27.4" + "@rollup/rollup-win32-x64-msvc" "4.27.4" + "@rollup/rollup-freebsd-x64" "4.27.4" + "@rollup/rollup-linux-x64-gnu" "4.27.4" + "@rollup/rollup-linux-x64-musl" "4.27.4" run-parallel@^1.1.9: version "1.2.0" @@ -1459,12 +1446,10 @@ sade@^1.8.1: resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^7.5.4: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" +semver@^7.6.0, semver@^7.6.3: + version "7.6.3" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== shebang-command@^2.0.0: version "2.0.0" @@ -1478,15 +1463,10 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== spdx-correct@^3.0.0: version "3.2.0" @@ -1497,9 +1477,9 @@ spdx-correct@^3.0.0: spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + version "2.5.0" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -1510,16 +1490,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.16" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz" - integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== - -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" + version "3.0.20" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz" + integrity sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw== strip-indent@^3.0.0: version "3.0.0" @@ -1533,13 +1506,6 @@ strip-json-comments@^3.1.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" @@ -1552,11 +1518,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -1564,10 +1525,10 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -ts-api-utils@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz" - integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg== +ts-api-utils@^1.3.0: + version "1.4.2" + resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.2.tgz" + integrity sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw== type-check@^0.4.0: version "0.4.0" @@ -1586,25 +1547,32 @@ type-fest@^0.8.1: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== +typescript@>=4.2.0, typescript@~5.7, typescript@~5.7.2: + version "5.7.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz" + integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg== -typescript@~5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== +typescript-eslint@^8.16.0: + version "8.16.0" + resolved "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.16.0.tgz" + integrity sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ== + dependencies: + "@typescript-eslint/utils" "8.16.0" + "@typescript-eslint/parser" "8.16.0" + "@typescript-eslint/eslint-plugin" "8.16.0" -typescript@>=4.2.0, typescript@^5.2: - version "5.3.2" - resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz" - integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +update-browserslist-db@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" + integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.0" uri-js@^4.2.2: version "4.4.1" @@ -1621,14 +1589,14 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -"vite@^4 || ^5", vite@^5.0.0: - version "5.0.3" - resolved "https://registry.npmjs.org/vite/-/vite-5.0.3.tgz" - integrity sha512-WgEq8WEKpZ8c0DL4M1+E+kBZEJyjBmGVrul6z8Ljfhv+PPbNF4aGq014DwNYxGz2FGq6NKL0N8usdiESWd2l2w== +"vite@^4 || ^5 || ^6", vite@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/vite/-/vite-6.0.0.tgz" + integrity sha512-Q2+5yQV79EdnpbNxjD3/QHVMCBaQ3Kpd4/uL51UGuh38bIIM+s4o3FqyCzRvTRwFb+cWIUeZvaWwS9y2LD2qeQ== dependencies: - esbuild "^0.19.3" - postcss "^8.4.31" - rollup "^4.2.0" + esbuild "^0.24.0" + postcss "^8.4.49" + rollup "^4.23.0" optionalDependencies: fsevents "~2.3.3" @@ -1639,16 +1607,16 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"