diff --git a/raycast-extension/.eslintrc.json b/raycast-extension/.eslintrc.json new file mode 100644 index 0000000..e6258e1 --- /dev/null +++ b/raycast-extension/.eslintrc.json @@ -0,0 +1,4 @@ +{ + "root": true, + "extends": ["@raycast"] +} diff --git a/raycast-extension/.gitignore b/raycast-extension/.gitignore new file mode 100644 index 0000000..9ff34e3 --- /dev/null +++ b/raycast-extension/.gitignore @@ -0,0 +1,13 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules + +# Raycast specific files +raycast-env.d.ts +.raycast-swift-build +.swiftpm +compiled_raycast_swift + +# misc +.DS_Store diff --git a/raycast-extension/.prettierrc b/raycast-extension/.prettierrc new file mode 100644 index 0000000..fc0f503 --- /dev/null +++ b/raycast-extension/.prettierrc @@ -0,0 +1,4 @@ +{ + "printWidth": 120, + "singleQuote": false +} diff --git a/raycast-extension/CHANGELOG.md b/raycast-extension/CHANGELOG.md new file mode 100644 index 0000000..5924dc8 --- /dev/null +++ b/raycast-extension/CHANGELOG.md @@ -0,0 +1,3 @@ +# raycast-extension Changelog + +## [Initial Version] - {PR_MERGE_DATE} \ No newline at end of file diff --git a/raycast-extension/README.md b/raycast-extension/README.md new file mode 100644 index 0000000..b5820ed --- /dev/null +++ b/raycast-extension/README.md @@ -0,0 +1,3 @@ +# raycast-extension + +Lets you manage your mark bookmarks directly from raycast \ No newline at end of file diff --git a/raycast-extension/assets/extension-icon.png b/raycast-extension/assets/extension-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8c158ec78efb08ded9a3465670706c7f15162a1d GIT binary patch literal 126104 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 z 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

g}29BZxpySY=(*f(x;{;Pic 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 literal 0 HcmV?d00001 diff --git a/raycast-extension/package-lock.json b/raycast-extension/package-lock.json new file mode 100644 index 0000000..32cf94d --- /dev/null +++ b/raycast-extension/package-lock.json @@ -0,0 +1,3457 @@ +{ + "name": "raycast-extension", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "raycast-extension", + "license": "MIT", + "dependencies": { + "@raycast/api": "^1.92.0", + "@raycast/utils": "^1.17.0" + }, + "devDependencies": { + "@raycast/eslint-config": "^1.0.11", + "@types/node": "20.8.10", + "@types/react": "18.3.3", + "eslint": "^8.57.0", + "prettier": "^3.3.3", + "typescript": "^5.4.5" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", + "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", + "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", + "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", + "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", + "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", + "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", + "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", + "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", + "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", + "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", + "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", + "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", + "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", + "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", + "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", + "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", + "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", + "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", + "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", + "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", + "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", + "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", + "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", + "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", + "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@inquirer/checkbox": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.2.tgz", + "integrity": "sha512-PL9ixC5YsPXzXhAZFUPmkXGxfgjkdfZdPEPPmt4kFwQ4LBMDG9n/nHXYRGGZSKZJs+d1sGKWgS2GiPzVRKUdtQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", + "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.1.7", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz", + "integrity": "sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.7.tgz", + "integrity": "sha512-gktCSQtnSZHaBytkJKMKEuswSk2cDBuXX5rxGFv306mwHfBPjg5UAldw9zWGoEyvA9KpRDkeM4jfrx0rXn0GyA==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.9.tgz", + "integrity": "sha512-Xxt6nhomWTAmuSX61kVgglLjMEFGa+7+F6UUtdEUeg7fg4r9vaFttUUKrtkViYYrQBA5Ia1tkOJj2koP9BuLig==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz", + "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.6.tgz", + "integrity": "sha512-1f5AIsZuVjPT4ecA8AwaxDFNHny/tSershP/cTvTDxLdiIGTeILNcKozB0LaYt6mojJLUbOYhpIxicaYf7UKIQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.9.tgz", + "integrity": "sha512-iN2xZvH3tyIYXLXBvlVh0npk1q/aVuKXZo5hj+K3W3D4ngAEq/DkLpofRzx6oebTUhBvOgryZ+rMV0yImKnG3w==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.9.tgz", + "integrity": "sha512-xBEoOw1XKb0rIN208YU7wM7oJEHhIYkfG7LpTJAEW913GZeaoQerzf5U/LSHI45EVvjAdgNXmXgH51cUXKZcJQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.1.2", + "@inquirer/confirm": "^5.1.6", + "@inquirer/editor": "^4.2.7", + "@inquirer/expand": "^4.0.9", + "@inquirer/input": "^4.1.6", + "@inquirer/number": "^3.0.9", + "@inquirer/password": "^4.0.9", + "@inquirer/rawlist": "^4.0.9", + "@inquirer/search": "^3.0.9", + "@inquirer/select": "^4.0.9" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.9.tgz", + "integrity": "sha512-+5t6ebehKqgoxV8fXwE49HkSF2Rc9ijNiVGEQZwvbMI61/Q5RcD+jWD6Gs1tKdz5lkI8GRBL31iO0HjGK1bv+A==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.9.tgz", + "integrity": "sha512-DWmKztkYo9CvldGBaRMr0ETUHgR86zE6sPDVOHsqz4ISe9o1LuiWfgJk+2r75acFclA93J/lqzhT0dTjCzHuoA==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.9.tgz", + "integrity": "sha512-BpJyJe7Dkhv2kz7yG7bPSbJLQuu/rqyNlF1CfiiFeFwouegfH+zh13KDyt6+d9DwucKo7hqM3wKLLyJxZMO+Xg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.7", + "@inquirer/figures": "^1.0.10", + "@inquirer/type": "^3.0.4", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz", + "integrity": "sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oclif/core": { + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.2.7.tgz", + "integrity": "sha512-49wtIlSEw9UyxdSMPjJ2Ookj5e056Qbqr6A+uN7Ea8XCK6b8Q03KciTEpX5t0rfNggvewJc9e3SHY6uWZIkXVw==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "ansis": "^3.14.0", + "clean-stack": "^3.0.1", + "cli-spinners": "^2.9.2", + "debug": "^4.4.0", + "ejs": "^3.1.10", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "lilconfig": "^3.1.3", + "minimatch": "^9.0.5", + "semver": "^7.6.3", + "string-width": "^4.2.3", + "supports-color": "^8", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-autocomplete": { + "version": "3.2.22", + "resolved": "https://registry.npmjs.org/@oclif/plugin-autocomplete/-/plugin-autocomplete-3.2.22.tgz", + "integrity": "sha512-oj68qowjaPifKttINdTbCUUeVwMMumSn7HJck3R84E+HpkED7ih0BSO5Jx1Gs0jbH7ZfohKugSRmOCe5JZYb5A==", + "license": "MIT", + "dependencies": { + "@oclif/core": "^4", + "ansis": "^3.14.0", + "debug": "^4.4.0", + "ejs": "^3.1.10" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-help": { + "version": "6.2.25", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.25.tgz", + "integrity": "sha512-1WPSzSvlYaIFlGGKbefldpx49uTAtsOFuHTbjeBuzSR/MLmooQGHzluvwm2W5/vyoi4AGG+PdiDJFH/b+h+BGA==", + "license": "MIT", + "dependencies": { + "@oclif/core": "^4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-not-found": { + "version": "3.2.42", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.42.tgz", + "integrity": "sha512-hoPkt32xtXnsIFOHDK6ISCbh3v0FskDHvzmUpIKQYsojJhU9Xz/ygCyBVoFrOaJow9y/84ZARQWau2CswaprHQ==", + "license": "MIT", + "dependencies": { + "@inquirer/prompts": "^7.3.2", + "@oclif/core": "^4", + "ansis": "^3.14.0", + "fast-levenshtein": "^3.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@raycast/api": { + "version": "1.92.0", + "resolved": "https://registry.npmjs.org/@raycast/api/-/api-1.92.0.tgz", + "integrity": "sha512-n0MD9iCL6opPFxJRalHOkCuM/boS4uynd1nTpAE7rl+0izD624xgbVFkXg04m0/RT2KhPWRPk8mgT7Kbsyrl0w==", + "license": "MIT", + "dependencies": { + "@oclif/core": "^4.0.33", + "@oclif/plugin-autocomplete": "^3.2.10", + "@oclif/plugin-help": "^6.2.18", + "@oclif/plugin-not-found": "^3.2.28", + "@types/node": "20.8.10", + "@types/react": "18.3.3", + "esbuild": "^0.24.0", + "react": "18.3.1" + }, + "bin": { + "ray": "bin/run.js" + }, + "engines": { + "node": ">=20.5.0" + }, + "peerDependencies": { + "@types/node": "20.8.10", + "@types/react": "18.3.3", + "react-devtools": "5.2.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + }, + "react-devtools": { + "optional": true + } + } + }, + "node_modules/@raycast/eslint-config": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@raycast/eslint-config/-/eslint-config-1.0.11.tgz", + "integrity": "sha512-I0Lt8bwahVGkANUBxripIxKptMBz1Ou+UXGwfqgFvKwo1gVLrnlEngxaspQJA8L5pvzQkQMwizVCSgNC3bddWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@raycast/eslint-plugin": "^1.0.11", + "@rushstack/eslint-patch": "^1.10.4", + "@typescript-eslint/eslint-plugin": "^6.8.0", + "@typescript-eslint/parser": "^6.8.0", + "eslint-config-prettier": "^9.1.0" + }, + "peerDependencies": { + "eslint": ">=7", + "prettier": ">=2", + "typescript": ">=4" + } + }, + "node_modules/@raycast/eslint-plugin": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@raycast/eslint-plugin/-/eslint-plugin-1.0.15.tgz", + "integrity": "sha512-RHh/+dFgayF9HAuM38/PG+zLo/sfXcueUNMsIqvye/ZqFY7DkUHaU2byQecQWqwPpcv+wEmS/pMRhfA80IMa1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.62.0" + }, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/@raycast/utils": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@raycast/utils/-/utils-1.18.1.tgz", + "integrity": "sha512-fNrybWovB5WSiotqrExMNVWtODH5DATFMvqJboIjwM2X8Ddvgt7tkf2Ol0vA0UBDVaGwDV+jpX/ZBhMnjz5TzQ==", + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.1.6", + "dequal": "^2.0.3", + "object-hash": "^3.0.0", + "signal-exit": "^4.0.2", + "stream-chain": "^2.2.5", + "stream-json": "^1.8.0" + }, + "peerDependencies": { + "@raycast/api": ">=1.69.0" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.8.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz", + "integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansis": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.15.0.tgz", + "integrity": "sha512-zIcWDJ+Kwqxfdnogx66Gxzr0kVmCcRAdat9nlY2IHsshqTN4fBH6tMeRMPA/2w0rpBayIJvjQAaa2/4RDrNqwg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "license": "MIT" + }, + "node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", + "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.2", + "@esbuild/android-arm": "0.24.2", + "@esbuild/android-arm64": "0.24.2", + "@esbuild/android-x64": "0.24.2", + "@esbuild/darwin-arm64": "0.24.2", + "@esbuild/darwin-x64": "0.24.2", + "@esbuild/freebsd-arm64": "0.24.2", + "@esbuild/freebsd-x64": "0.24.2", + "@esbuild/linux-arm": "0.24.2", + "@esbuild/linux-arm64": "0.24.2", + "@esbuild/linux-ia32": "0.24.2", + "@esbuild/linux-loong64": "0.24.2", + "@esbuild/linux-mips64el": "0.24.2", + "@esbuild/linux-ppc64": "0.24.2", + "@esbuild/linux-riscv64": "0.24.2", + "@esbuild/linux-s390x": "0.24.2", + "@esbuild/linux-x64": "0.24.2", + "@esbuild/netbsd-arm64": "0.24.2", + "@esbuild/netbsd-x64": "0.24.2", + "@esbuild/openbsd-arm64": "0.24.2", + "@esbuild/openbsd-x64": "0.24.2", + "@esbuild/sunos-x64": "0.24.2", + "@esbuild/win32-arm64": "0.24.2", + "@esbuild/win32-ia32": "0.24.2", + "@esbuild/win32-x64": "0.24.2" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "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", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "license": "MIT", + "dependencies": { + "fastest-levenshtein": "^1.0.7" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals/node_modules/type-fest": { + "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==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", + "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "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==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stream-chain": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz", + "integrity": "sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==", + "license": "BSD-3-Clause" + }, + "node_modules/stream-json": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/stream-json/-/stream-json-1.9.1.tgz", + "integrity": "sha512-uWkjJ+2Nt/LO9Z/JyKZbMusL8Dkh97uUBTv3AJQ74y07lVahLY4eEFsPsE97pxYBwr8nnjMAIch5eqI0gPShyw==", + "license": "BSD-3-Clause", + "dependencies": { + "stream-chain": "^2.2.5" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/raycast-extension/package.json b/raycast-extension/package.json new file mode 100644 index 0000000..4b21697 --- /dev/null +++ b/raycast-extension/package.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://www.raycast.com/schemas/extension.json", + "name": "raycast-extension", + "title": "raycast-extension", + "description": "Lets you manage your mark bookmarks directly from raycast", + "icon": "extension-icon.png", + "author": "lukasmwerner", + "categories": [ + "Productivity" + ], + "license": "MIT", + "commands": [ + { + "name": "open-bookmark", + "title": "Open Bookmark", + "description": "", + "mode": "view" + } + ], + "preferences": [ + { + "name": "apikey", + "id": "apikey", + "title": "API Key", + "description": "Your mark API key", + "type": "password", + "default": "", + "required": true + } + ], + "dependencies": { + "@raycast/api": "^1.92.0", + "@raycast/utils": "^1.17.0" + }, + "devDependencies": { + "@raycast/eslint-config": "^1.0.11", + "@types/node": "20.8.10", + "@types/react": "18.3.3", + "eslint": "^8.57.0", + "prettier": "^3.3.3", + "typescript": "^5.4.5" + }, + "scripts": { + "build": "ray build", + "dev": "ray develop", + "fix-lint": "ray lint --fix", + "lint": "ray lint", + "prepublishOnly": "echo \"\\n\\nIt seems like you are trying to publish the Raycast extension to npm.\\n\\nIf you did intend to publish it to npm, remove the \\`prepublishOnly\\` script and rerun \\`npm publish\\` again.\\nIf you wanted to publish it to the Raycast Store instead, use \\`npm run publish\\` instead.\\n\\n\" && exit 1", + "publish": "npx @raycast/api@latest publish" + } +} diff --git a/raycast-extension/src/open-bookmark.jsx b/raycast-extension/src/open-bookmark.jsx new file mode 100644 index 0000000..8a2a161 --- /dev/null +++ b/raycast-extension/src/open-bookmark.jsx @@ -0,0 +1,76 @@ +import { useState } from "react"; +import { Icon, List, Detail, Action, ActionPanel, openExtensionPreferences, getPreferenceValues } from "@raycast/api"; +import { useFetch } from "@raycast/utils"; + +export default function Command() { + const apiKey = getPreferenceValues().apikey; + if (!apiKey) { + return ( + + + + } + /> + ); + } + + const [searchText, setSearchText] = useState(""); + const [showingDetail, setShowDetail] = useState(false); + const { isLoading, data } = useFetch(`http://localhost:1990/api/bookmarks/search?q=${searchText}`, { + headers: { + Authorization: `Bearer ${apiKey}`, + }, + execute: searchText != "", + // to make sure the screen isn't flickering when the searchText changes + keepPreviousData: true, + }); + + return ( + + {searchText === "" ? ( + + ) : ( + (data || []).map((item) => ( + + + + + {(item.Tags || []).map((tag) => ( + + ))} + + + } + /> + } + actions={ + + + + setShowDetail(!showingDetail)} /> + + } + /> + )) + )} + + ); +} diff --git a/raycast-extension/tsconfig.json b/raycast-extension/tsconfig.json new file mode 100644 index 0000000..abb1580 --- /dev/null +++ b/raycast-extension/tsconfig.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "include": ["src/**/*", "raycast-env.d.ts"], + "compilerOptions": { + "lib": ["ES2023"], + "module": "commonjs", + "target": "ES2022", + "strict": true, + "isolatedModules": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "resolveJsonModule": true + } +}