{ "name": "@kody/raycast", "version": "2.0.0", "private": false, "license": "MIT", "type": "module", "description": "Raycast launcher: store execute commands in package storage and run them over minted webhooks.", "exports": { ".": "./src/index.ts", "./list-commands": "./src/list-commands.ts", "./upsert-command": "./src/upsert-command.ts", "./delete-command": "./src/delete-command.ts", "./run": "./src/run.ts", "./list-packages": "./src/list-packages.ts", "./get-package": "./src/get-package.ts", "./invoke": "./src/invoke.ts", "./adapt": "./src/adapt.ts", "./app": "./src/app.ts", "./setup-launcher-token": "./src/setup-launcher-token.ts", "./guide": "./src/guide.ts" }, "files": [ "src", "extension", "README.md", "AGENTS.md", "LICENSE", "community-icon.svg" ], "scripts": { "test": "node --test src/*.test.mjs" }, "kody": { "id": "raycast", "name": "Raycast", "description": "Raycast launcher: store execute commands in package storage and run them over minted webhooks.", "logo": "./community-icon.svg", "category": "productivity", "tags": [ "raycast", "launcher", "execute", "webhook", "commands", "productivity", "packages", "invocation" ], "searchText": "raycast extension execute commands webhook launcher alfred shortcuts package storage list-commands upsert-command run invoke adapt fork community", "webhooks": [ { "name": "root", "export": ".", "description": "Describe the raycast package.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } }, { "name": "list-commands", "export": "./list-commands", "description": "List stored Raycast execute commands.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 120, "verification": { "type": "url-secret" } }, { "name": "upsert-command", "export": "./upsert-command", "description": "Create or replace a stored Raycast command.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } }, { "name": "delete-command", "export": "./delete-command", "description": "Delete a stored Raycast command.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } }, { "name": "run", "export": "./run", "description": "Run a stored command or ad-hoc execute code.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 120, "verification": { "type": "url-secret" } }, { "name": "list-packages", "export": "./list-packages", "description": "List saved packages.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } }, { "name": "get-package", "export": "./get-package", "description": "Load package export metadata.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } }, { "name": "invoke", "export": "./invoke", "description": "Invoke another owned package export.", "inputMode": "params", "responseMode": "sync", "rateLimitPerMinute": 60, "verification": { "type": "url-secret" } } ], "app": { "entry": "./src/app.ts" } } }