UNPKG

pushscript

Version:

AI-powered Git workflow automation with conventional commits, vulnerability scanning, and multi-provider LLM support

81 lines (80 loc) 1.88 kB
{ "name": "pushscript", "version": "0.2.14", "description": "AI-powered Git workflow automation with conventional commits, vulnerability scanning, and multi-provider LLM support", "type": "module", "main": "./src/cli.js", "bin": { "pushscript": "wrappers/pushscript.cjs" }, "files": [ "src/cli.js", "src/index.js", "src/providers.js", "src/setup.js", "src/setup/", "src/token-utils.js", "src/git/", "src/security/", "src/utils/", "src/dependency/*.js", "src/dependency/*.cjs", "src/dependency/package.json", "wrappers/", ".npmrc", ".env.example", "LICENSE", "README.md", "CHANGELOG.md" ], "engines": { "node": ">=18.0.0" }, "keywords": [ "git", "cli", "conventional-commits", "ai", "openai", "anthropic", "gemini", "groq", "workflow", "automation", "commit-messages" ], "license": "MIT", "author": "PushScript Team <hi@pushscript.dev>", "repository": { "type": "git", "url": "git+https://github.com/assemblycompany/pushscript.git" }, "homepage": "https://pushscript.dev", "bugs": { "url": "https://github.com/assemblycompany/pushscript/issues" }, "scripts": { "push": "pushscript", "commit": "pushscript commit", "pushscript": "pushscript", "push:dev": "git checkout -b dev 2>/dev/null || git checkout dev && pushscript", "test": "node --test test/", "lint": "echo \"No linting configured yet\"", "prepublishOnly": "npm run test" }, "dependencies": { "@google/generative-ai": "^0.24.1", "dotenv": "^16.5.0", "js-yaml": "^4.1.0", "node-fetch": "^3.3.2", "pushscript": "^0.2.7" }, "optionalDependencies": { "@anthropic-ai/sdk": "^0.12.0", "groq-sdk": "^0.1.1", "openai": "^4.23.0" }, "publishConfig": { "access": "public" } }