pushscript
Version:
AI-powered Git workflow automation with conventional commits, vulnerability scanning, and multi-provider LLM support
81 lines (80 loc) • 1.88 kB
JSON
{
"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"
}
}