@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
JSON
{
"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"
}
}