UNPKG

@tabbybyte/minion

Version:

A cross-runtime CLI tool for AI-powered command execution. Auto-detects and uses Bun for performance when available, falls back to Node.js.

74 lines (73 loc) 1.78 kB
{ "name": "@tabbybyte/minion", "version": "1.2.2", "description": "A cross-runtime CLI tool for AI-powered command execution. Auto-detects and uses Bun for performance when available, falls back to Node.js.", "type": "module", "bin": { "minion": "./bin/minion.js" }, "scripts": { "build": "node scripts/build.js", "build:bun": "bun build --compile --minify --sourcemap ./bin/minion.js --outfile minion", "dev": "node ./bin/minion.js", "dev:bun": "bun run ./bin/minion.js", "test": "node --test || bun test", "test:node": "node --test", "test:bun": "bun test", "lint": "eslint .", "lint:fix": "eslint . --fix", "lint:errors": "eslint . --quiet", "lint:watch": "eslint . --watch" }, "keywords": [ "cli", "ai", "automation", "cross-runtime", "bun", "node", "shell", "command-line", "tool" ], "author": "", "license": "MIT", "dependencies": { "@ai-sdk/anthropic": "^0.0.39", "@ai-sdk/google": "^0.0.27", "@ai-sdk/openai": "^0.0.66", "ai": "^3.0.0", "dotenv": "^16.4.0", "ora": "^8.2.0", "zod": "^3.22.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "bun": ">=1.2.18" }, "peerDependenciesMeta": { "bun": { "optional": true } }, "files": [ "bin/", "lib/", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/tabbybyte-technologies/minion.git" }, "bugs": { "url": "https://github.com/tabbybyte-technologies/minion/issues" }, "homepage": "https://github.com/tabbybyte-technologies/minion#readme", "devDependencies": { "eslint": "^8.57.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.32.0" } }