{ "$schema": "https://www.raycast.com/schemas/extension.json", "name": "dmenu", "title": "dmenu", "description": "A dmenu like functionality for Raycast", "icon": "command-icon.png", "author": "irth", "license": "MIT", "commands": [ { "name": "index", "title": "Show a dmenu_raycast option list", "description": "This is meant to be used programmaticaly via the dmenu_raycast script", "mode": "view", "arguments": [ { "name": "host", "placeholder": "Host", "type": "text", "required": true }, { "name": "port", "placeholder": "Port", "type": "text", "required": true } ] } ], "tools": null, "dependencies": { "@raycast/api": "^1.76.0", "@raycast/utils": "^1.15.0" }, "devDependencies": { "@raycast/eslint-config": "^1.0.6", "@types/node": "20.8.10", "@types/react": "18.2.27", "eslint": "^8.51.0", "prettier": "^3.0.3", "typescript": "^5.2.2" }, "scripts": { "build": "ray build -e dist", "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" } }