chore(raycast-extension): update package dependencies and add initial version changelog

This commit is contained in:
Fatih Kadir Akın
2026-01-08 00:01:48 +03:00
parent c406b624fe
commit baee9d47d7
9 changed files with 23 additions and 108 deletions
+12
View File
@@ -0,0 +1,12 @@
# Changelog
## [Initial Version] - 2026-01-07
- Added Search Prompts command for searching AI prompts
- Added Browse Prompts command with filtering by type and sorting
- Added Browse Categories command to browse prompts by category
- Added Random Prompt command for inspiration
- Added Download All Prompts command for offline caching
- Support for 25+ AI platforms including ChatGPT, Claude, Gemini, Cursor, and more
- Variable interpolation support with `${variableName}` syntax
- Local caching for offline access
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 MiB

+2 -94
View File
@@ -8,9 +8,7 @@
"license": "MIT",
"dependencies": {
"@raycast/api": "^1.104.1",
"@raycast/utils": "^1.19.1",
"@rushstack/eslint-patch": "^1.15.0",
"node-fetch": "^3.3.2"
"@raycast/utils": "^1.19.1"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
@@ -1148,6 +1146,7 @@
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz",
"integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/json-schema": {
@@ -1884,15 +1883,6 @@
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
"license": "MIT"
},
"node_modules/data-uri-to-buffer": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
"integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
"license": "MIT",
"engines": {
"node": ">= 12"
}
},
"node_modules/debug": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
@@ -2340,29 +2330,6 @@
"reusify": "^1.0.4"
}
},
"node_modules/fetch-blob": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
"integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/jimmywarting"
},
{
"type": "paypal",
"url": "https://paypal.me/jimmywarting"
}
],
"license": "MIT",
"dependencies": {
"node-domexception": "^1.0.0",
"web-streams-polyfill": "^3.0.3"
},
"engines": {
"node": "^12.20 || >= 14.13"
}
},
"node_modules/file-entry-cache": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
@@ -2449,18 +2416,6 @@
"dev": true,
"license": "ISC"
},
"node_modules/formdata-polyfill": {
"version": "4.0.10",
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
"integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
"license": "MIT",
"dependencies": {
"fetch-blob": "^3.1.2"
},
"engines": {
"node": ">=12.20.0"
}
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2940,44 +2895,6 @@
"dev": true,
"license": "MIT"
},
"node_modules/node-domexception": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
"integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
"deprecated": "Use your platform's native DOMException instead",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/jimmywarting"
},
{
"type": "github",
"url": "https://paypal.me/jimmywarting"
}
],
"license": "MIT",
"engines": {
"node": ">=10.5.0"
}
},
"node_modules/node-fetch": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"license": "MIT",
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
"formdata-polyfill": "^4.0.10"
},
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/node-fetch"
}
},
"node_modules/object-hash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
@@ -3789,15 +3706,6 @@
"punycode": "^2.1.0"
}
},
"node_modules/web-streams-polyfill": {
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
"integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
"license": "MIT",
"engines": {
"node": ">= 8"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+1 -3
View File
@@ -62,9 +62,7 @@
],
"dependencies": {
"@raycast/api": "^1.104.1",
"@raycast/utils": "^1.19.1",
"@rushstack/eslint-patch": "^1.15.0",
"node-fetch": "^3.3.2"
"@raycast/utils": "^1.19.1"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
+5 -1
View File
@@ -1,5 +1,9 @@
import { getPreferenceValues } from "@raycast/api";
import type { Preferences, Prompt, PromptsResponse } from "./types";
import type { Prompt, PromptsResponse } from "./types";
interface Preferences {
baseUrl: string;
}
function getBaseUrl(): string {
const { baseUrl } = getPreferenceValues<Preferences>();
+3 -3
View File
@@ -64,6 +64,6 @@ export interface SearchPromptsResponse {
}[];
}
export interface Preferences {
baseUrl: string;
}
// Preferences are auto-generated from package.json - import from @raycast/api
// import { getPreferenceValues } from "@raycast/api";
// const preferences = getPreferenceValues<Preferences>();
-7
View File
@@ -186,13 +186,6 @@ export const codePlatforms: Platform[] = [
supportsQuerystring: false,
isDeeplink: true,
},
{
id: "goose",
name: "Goose",
baseUrl: "goose://recipe",
supportsQuerystring: true,
isDeeplink: true,
},
{
id: "github-copilot",
name: "GitHub Copilot",