UNPKG

genaiscript

Version:

A CLI for GenAIScript, a generative AI scripting framework.

99 lines 2.71 kB
{ "name": "genaiscript", "version": "2.3.13", "type": "module", "bin": "./dist/src/index.js", "files": [ "dist/", "!dist/**/*.map", "!dist/tsconfig.tsbuildinfo", "README.md", "LICENSE" ], "publisher": "Microsoft", "repository": { "type": "git", "url": "git+https://github.com/microsoft/genaiscript.git" }, "homepage": "https://microsoft.github.io/genaiscript", "keywords": [ "genai", "ai", "agentic", "agent", "cli", "prompt", "llm", "generative ai", "gpt4", "chatgpt", "ollama", "llamacpp", "chatgpt" ], "description": "A CLI for GenAIScript, a generative AI scripting framework.", "license": "MIT", "dependencies": { "@actions/core": "^1.11.1", "@fastify/cors": "^11.1.0", "@fastify/swagger": "^9.5.1", "@fastify/swagger-ui": "^5.2.3", "@inquirer/prompts": "^7.8.0", "@modelcontextprotocol/sdk": "^1.17.1", "chokidar": "^4.0.3", "commander": "^14.0.0", "debug": "^4.4.1", "dotenv": "^16.6.1", "es-toolkit": "^1.39.8", "execa": "^9.6.0", "fastify": "^5.4.0", "inflection": "^3.0.2", "openai": "^5.11.0", "replace-ext": "^2.0.0", "tslib": "^2.8.1", "typescript": "5.8.3", "ws": "^8.18.3", "@genaiscript/api": "2.3.13", "@genaiscript/core": "2.3.13", "@genaiscript/runtime": "2.3.13" }, "engines": { "node": ">=20.0.0" }, "devDependencies": { "@types/debug": "^4.1.12", "@types/node": "22.15.28", "@types/papaparse": "^5.3.16", "@types/prompts": "^2.4.9", "@types/replace-ext": "^2.0.2", "@types/ws": "^8.18.1", "@vitest/coverage-istanbul": "^3.2.4", "eslint": "^9.32.0", "prettier": "^3.6.2", "rimraf": "^6.0.1", "vitest": "3.2.4", "@genaiscript/eslint-plugin-genaiscript": "2.2.1" }, "exports": { ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" } }, "./package.json": "./package.json" }, "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", "module": "./dist/src/index.js", "scripts": { "build": "tsc -p . && node ./scripts/fixup.mjs", "clean": "rimraf dist", "format:check": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore --check \"src/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" ", "format:fix": "prettier --config ../../.prettierrc.json --ignore-path ../../.prettierignore --write \"src/**/*.{ts,cts,mts}\" \"*.{js,cjs,mjs,json}\" ", "lint:check": "eslint src", "lint:fix": "eslint src --fix --fix-type [problem,suggestion]", "pack": "npm pack 2>&1", "test": "vitest --run" } }