From 1b2e16e3d00e1063541c5c2187a4df2ea33a035d Mon Sep 17 00:00:00 2001 From: edgarasben <725324+edgarasben@users.noreply.github.com> Date: Thu, 26 Dec 2024 16:16:22 +0700 Subject: [PATCH] initial --- extensions/multi-prompt/.eslintrc.json | 4 + extensions/multi-prompt/.gitignore | 3 + extensions/multi-prompt/README.md | 3 + extensions/multi-prompt/assets/multi-icon.png | Bin 0 -> 48801 bytes .../multi-prompt/assets/multi-icon@dark.png | Bin 0 -> 48801 bytes extensions/multi-prompt/package-lock.json | 2479 +++++++++++++++++ extensions/multi-prompt/package.json | 57 + extensions/multi-prompt/src/add-urls.tsx | 155 ++ extensions/multi-prompt/src/prompt.tsx | 93 + extensions/multi-prompt/tsconfig.json | 16 + 10 files changed, 2810 insertions(+) create mode 100644 extensions/multi-prompt/.eslintrc.json create mode 100644 extensions/multi-prompt/.gitignore create mode 100644 extensions/multi-prompt/README.md create mode 100644 extensions/multi-prompt/assets/multi-icon.png create mode 100644 extensions/multi-prompt/assets/multi-icon@dark.png create mode 100644 extensions/multi-prompt/package-lock.json create mode 100644 extensions/multi-prompt/package.json create mode 100644 extensions/multi-prompt/src/add-urls.tsx create mode 100644 extensions/multi-prompt/src/prompt.tsx create mode 100644 extensions/multi-prompt/tsconfig.json diff --git a/extensions/multi-prompt/.eslintrc.json b/extensions/multi-prompt/.eslintrc.json new file mode 100644 index 0000000000000..87942065e5cc3 --- /dev/null +++ b/extensions/multi-prompt/.eslintrc.json @@ -0,0 +1,4 @@ +{ + "root": true, + "extends": ["@raycast"] + } \ No newline at end of file diff --git a/extensions/multi-prompt/.gitignore b/extensions/multi-prompt/.gitignore new file mode 100644 index 0000000000000..0b31abc6aef82 --- /dev/null +++ b/extensions/multi-prompt/.gitignore @@ -0,0 +1,3 @@ +node_modules +.DS_Store +raycast-env.d.ts \ No newline at end of file diff --git a/extensions/multi-prompt/README.md b/extensions/multi-prompt/README.md new file mode 100644 index 0000000000000..9daccd572c966 --- /dev/null +++ b/extensions/multi-prompt/README.md @@ -0,0 +1,3 @@ +# Multi Link + +A Raycast extension to open multiple links at once using a custom URL search query \ No newline at end of file diff --git a/extensions/multi-prompt/assets/multi-icon.png b/extensions/multi-prompt/assets/multi-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8c769a42ae92eea70477077741fadd334c7a7f66 GIT binary patch literal 48801 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%0D?hG11NR>7U45f7RrWT& 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 Stl0sOKd)s}UX{Ky`|y84*gPu$ literal 0 HcmV?d00001 diff --git a/extensions/multi-prompt/assets/multi-icon@dark.png b/extensions/multi-prompt/assets/multi-icon@dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8c769a42ae92eea70477077741fadd334c7a7f66 GIT binary patch literal 48801 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%0D?hG11NR>7U45f7RrWT& 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 Stl0sOKd)s}UX{Ky`|y84*gPu$ literal 0 HcmV?d00001 diff --git a/extensions/multi-prompt/package-lock.json b/extensions/multi-prompt/package-lock.json new file mode 100644 index 0000000000000..022d0c87484ba --- /dev/null +++ b/extensions/multi-prompt/package-lock.json @@ -0,0 +1,2479 @@ +{ + "name": "multi-prompt", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "multi-prompt", + "license": "MIT", + "dependencies": { + "@raycast/api": "^1.79.0", + "@raycast/utils": "^1.18.1" + }, + "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/darwin-arm64": { + "version": "0.24.2", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "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/js": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "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/module-importer": { + "version": "1.0.1", + "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", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@inquirer/checkbox": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/core": { + "version": "10.1.2", + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", + "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.1", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.9", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.2.1", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.0.4", + "@inquirer/confirm": "^5.1.1", + "@inquirer/editor": "^4.2.1", + "@inquirer/expand": "^4.0.4", + "@inquirer/input": "^4.1.1", + "@inquirer/number": "^3.0.4", + "@inquirer/password": "^4.0.4", + "@inquirer/rawlist": "^4.0.4", + "@inquirer/search": "^3.0.4", + "@inquirer/select": "^4.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/select": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.2", + "@inquirer/figures": "^1.0.9", + "@inquirer/type": "^3.0.2", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.2", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "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", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oclif/core": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "ansis": "^3.3.2", + "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/core/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@oclif/core/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@oclif/core/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@oclif/plugin-autocomplete": { + "version": "3.2.15", + "license": "MIT", + "dependencies": { + "@oclif/core": "^4", + "ansis": "^3.4.0", + "debug": "^4.4.0", + "ejs": "^3.1.10" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-help": { + "version": "6.2.20", + "license": "MIT", + "dependencies": { + "@oclif/core": "^4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-not-found": { + "version": "3.2.31", + "license": "MIT", + "dependencies": { + "@inquirer/prompts": "^7.2.0", + "@oclif/core": "^4", + "ansis": "^3.3.1", + "fast-levenshtein": "^3.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-not-found/node_modules/fast-levenshtein": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "fastest-levenshtein": "^1.0.7" + } + }, + "node_modules/@raycast/api": { + "version": "1.88.4", + "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", + "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", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.62.0" + }, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/@raycast/utils": { + "version": "1.18.1", + "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.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.8.10", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "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/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "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", + "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/scope-manager/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "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/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "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", + "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/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "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/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "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.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.14.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "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", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "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.5.0", + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "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/chardet": { + "version": "0.7.0", + "license": "MIT" + }, + "node_modules/clean-stack": { + "version": "3.0.1", + "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", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "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", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "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", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.24.2", + "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", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "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", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "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-visitor-keys": { + "version": "3.4.3", + "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/espree": { + "version": "9.6.1", + "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", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "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", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "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.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.18.0", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "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", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filelist/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "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", + "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.2", + "dev": true, + "license": "ISC" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "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", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "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", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/is-docker": { + "version": "2.2.1", + "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", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/jake": { + "version": "10.9.2", + "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/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "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", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "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", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "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", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "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/os-tmpdir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "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", + "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", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.4.2", + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "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", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "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", + "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", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stream-chain": { + "version": "2.2.5", + "license": "BSD-3-Clause" + }, + "node_modules/stream-json": { + "version": "1.9.1", + "license": "BSD-3-Clause", + "dependencies": { + "stream-chain": "^2.2.5" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "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", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "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", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "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", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "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", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "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", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/extensions/multi-prompt/package.json b/extensions/multi-prompt/package.json new file mode 100644 index 0000000000000..5703ec5b99ffd --- /dev/null +++ b/extensions/multi-prompt/package.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://www.raycast.com/schemas/extension.json", + "name": "multi-prompt", + "title": "Multi Prompt", + "description": "Prompt or open multiple links at once using a custom URL search query", + "icon": "multi-icon.png", + "author": "edg", + "license": "MIT", +"commands": [ + { + "name": "prompt", + "title": "New Prompt", + "subtitle": "Open multiple links at once using a custom URL search query", + "keywords": [ + "new", + "prompt", + "query", + "open" + ], + "description": "Open multiple links at once using a custom URL search query", + "mode": "view" + }, + { + "name": "add-urls", + "title": "Add Urls", + "subtitle": "Add or remove links for Multi command", + "keywords": [ + "add", + "remove", + "url", + "links" + ], + "description": "Add or remove links for Multi command", + "mode": "view" + } + ], + "dependencies": { + "@raycast/api": "^1.79.0", + "@raycast/utils": "^1.18.1" + }, + "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" + } +} \ No newline at end of file diff --git a/extensions/multi-prompt/src/add-urls.tsx b/extensions/multi-prompt/src/add-urls.tsx new file mode 100644 index 0000000000000..7d4a0f89b7714 --- /dev/null +++ b/extensions/multi-prompt/src/add-urls.tsx @@ -0,0 +1,155 @@ +import { + List, + ActionPanel, + Action, + Icon, + showToast, + Toast, + confirmAlert, + LocalStorage, +} from "@raycast/api"; +import { useEffect, useState } from "react"; + +interface URL { + id: string; + url: string; +} + +const DEFAULT_URLS = [ + "https://huggingface.co/chat/?q=", + "https://chatgpt.com/?q=", + "https://perplexity.ai/?q=", + "https://copilot.microsoft.com/?q=", + "https://claude.ai/new?q=", +]; + +export default function Command() { + const [urls, setUrls] = useState([]); + const [isLoading, setIsLoading] = useState(true); + const [searchText, setSearchText] = useState(""); + + useEffect(() => { + loadUrls(); + }, []); + + async function loadUrls() { + try { + const storedUrls = await LocalStorage.getItem("urls"); + if (storedUrls) { + setUrls(JSON.parse(storedUrls)); + } else { + // If no URLs are stored, add the default ones + const defaultUrlObjects = DEFAULT_URLS.map((url) => ({ + id: Date.now().toString() + Math.random(), + url, + })); + await saveUrls(defaultUrlObjects); + } + } catch (error) { + console.error("Error loading URLs:", error); + } + setIsLoading(false); + } + + async function saveUrls(newUrls: URL[]) { + await LocalStorage.setItem("urls", JSON.stringify(newUrls)); + setUrls(newUrls); + } + + async function addUrl(url: string) { + if (!url.trim()) return; + + const newUrl: URL = { + id: Date.now().toString(), + url: url.trim(), + }; + const newUrls = [...urls, newUrl]; + await saveUrls(newUrls); + showToast({ title: "URL Added", style: Toast.Style.Success }); + setSearchText(""); + } + + async function removeUrl(id: string) { + if ( + await confirmAlert({ + title: "Remove URL", + message: "Are you sure you want to remove this URL?", + }) + ) { + const newUrls = urls.filter((url) => url.id !== id); + await saveUrls(newUrls); + showToast({ title: "URL Removed", style: Toast.Style.Success }); + } + } + + async function resetToDefaults() { + if ( + await confirmAlert({ + title: "Reset to Defaults", + message: + "This will remove all custom URLs and restore the default LLM URLs. Are you sure?", + }) + ) { + const defaultUrlObjects = DEFAULT_URLS.map((url) => ({ + id: Date.now().toString() + Math.random(), + url, + })); + await saveUrls(defaultUrlObjects); + showToast({ title: "Reset to Default URLs", style: Toast.Style.Success }); + } + } + + function ActionButtons({ url }: { url?: URL }) { + return ( + + + addUrl(searchText)} + /> + + {url && ( + + removeUrl(url.id)} + /> + + )} + + + + + ); + } + + return ( + } + > + + {urls.map((url) => ( + } + /> + ))} + + + ); +} diff --git a/extensions/multi-prompt/src/prompt.tsx b/extensions/multi-prompt/src/prompt.tsx new file mode 100644 index 0000000000000..f88bf53c39cef --- /dev/null +++ b/extensions/multi-prompt/src/prompt.tsx @@ -0,0 +1,93 @@ +import { + Form, + ActionPanel, + Action, + showToast, + open, + Toast, + LocalStorage, +} from "@raycast/api"; +import { useEffect, useState } from "react"; + +interface URL { + id: string; + url: string; +} + +export default function Command() { + const [urls, setUrls] = useState([]); + const [isLoading, setIsLoading] = useState(true); + + useEffect(() => { + loadUrls(); + }, []); + + async function loadUrls() { + try { + const storedUrls = await LocalStorage.getItem("urls"); + if (storedUrls) { + setUrls(JSON.parse(storedUrls)); + } + } catch (error) { + console.error("Error loading URLs:", error); + } + setIsLoading(false); + } + + async function handleSubmit(values: { prompt: string }) { + if (urls.length === 0) { + showToast({ + title: "No URLs configured", + message: "Use 'Add Multi URLs' command to add URLs first", + style: Toast.Style.Failure, + }); + return; + } + + try { + const encodedPrompt = encodeURIComponent(values.prompt); + let openCount = 0; + + for (const { url: baseUrl } of urls) { + if (!baseUrl.trim()) continue; + + const url = baseUrl.includes("?q=") + ? baseUrl + encodedPrompt + : `${baseUrl}${baseUrl.includes("?") ? "&" : "?"}q=${encodedPrompt}`; + await open(url); + openCount++; + } + + showToast({ + title: `Opened ${openCount} URL${openCount !== 1 ? "s" : ""}`, + style: Toast.Style.Success, + }); + } catch (error) { + showToast({ + title: "Error opening URLs", + message: String(error), + style: Toast.Style.Failure, + }); + } + } + + return ( +
+ + + } + > + + + ); +} diff --git a/extensions/multi-prompt/tsconfig.json b/extensions/multi-prompt/tsconfig.json new file mode 100644 index 0000000000000..3786fdbc37e14 --- /dev/null +++ b/extensions/multi-prompt/tsconfig.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "display": "Node 16", + "include": ["src/**/*"], + "compilerOptions": { + "lib": ["es2020"], + "module": "commonjs", + "target": "es2020", + "strict": true, + "isolatedModules": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx" + } + } \ No newline at end of file