← Public packages
@kody/raycast
Raycast launcher: store execute commands in package storage and run them over minted webhooks.
package.json
144 lines · 3.5 KB · JSON{
"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"
}
}
}