baio
Version:
Simple AI operator for the CLI, for any LLM
83 lines (82 loc) • 2.16 kB
JSON
{
"name": "baio",
"version": "1.0.42",
"description": "Simple AI operator for the CLI, for any LLM",
"type": "module",
"engines": {
"node": ">=23.10"
},
"author": {
"name": "BananaAcid (Nabil Redmann)",
"email": "repo@bananaacid.de"
},
"homepage": "https://github.com/BananaAcid/ai-operator",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/BananaAcid/ai-operator.git"
},
"scripts": {
"start": "node --no-warnings=ExperimentalWarning --env-file-if-exists=.env src/index.ts",
"build": "npx -y pkgroll --src src --dist bin",
"test": "node ./bin/index.mjs",
"config:create": "node ./bin/index.mjs --config --update --no-settings",
"config:remove": "node ./bin/index.mjs --config --reset --no-settings",
"config:promptsreset": "node ./bin/index.mjs --prompts-reset",
"test:prompts": "node ./bin/index.mjs --no-config --reset-prompts --no-settings --agent ChickenTalk",
"updatecheck": "node ./bin/index.mjs --config --no-settings",
"x-postinstall": "npm run updatecheck",
"prepare": "npx -y npm-check-updates",
"prepack": "npm run build"
},
"main": "bin/index.mjs",
"bin": {
"baio": "bin/index.mjs"
},
"keywords": [
"ai",
"operator",
"agent",
"aiagent",
"node",
"nodejs",
"rest",
"ollama",
"gemini",
"openai",
"chatgpt",
"googleai",
"es6",
"typescript",
"ts",
"cli",
"terminal",
"shell",
"ki",
"copilot",
"co-pilot",
"api",
"provider"
],
"peerDependencies": {
"@types/node": "^24.0.4"
},
"optionalDependencies": {
"tsx": "^4.20.3"
},
"dependencies": {
"cli-markdown": "^3.5.1",
"copy-paste": "^2.1.1",
"inquirer-toggle": "^1.0.1",
"inquirer-file-selector": "^0.6.2"
},
"devDependencies": {
"node-html-markdown": "^1.3.0",
"@inquirer/prompts": "^7.5.3",
"is-unicode-supported": "^2.1.0",
"launch-editor": "^2.10.0",
"mime": "^4.0.7",
"open": "^10.1.2",
"yocto-spinner": "^1.0.0"
}
}