UNPKG

ai-coding-assistants-setup

Version:

Setup tool for integrating AI coding assistants into development workflows

110 lines (109 loc) 3.5 kB
{ "name": "ai-coding-assistants-setup", "version": "14.0.0", "description": "Setup tool for integrating AI coding assistants into development workflows", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "ai-coding-assistants-setup": "./bin/index.js" }, "files": [ "bin/", "src/", "dist/" ], "scripts": { "build": "tsc", "postbuild": "chmod +x dist/index.js", "start": "node dist/index.js", "dev": "ts-node src/index.ts", "test": "jest", "test:unit": "jest --testPathPattern=unit || echo 'No unit tests found'", "test:integration": "jest --testPathPattern=integration || echo 'No integration tests found'", "test:e2e": "jest --testPathPattern=e2e || echo 'No e2e tests found'", "test:coverage": "jest --coverage", "test:watch": "jest --watch", "lint": "eslint . --ext .ts,.tsx", "lint:fix": "eslint . --ext .ts,.tsx --fix", "lint:yaml": "yamllint -c .yamllint .github/workflows/*.yml || (echo 'Error: yamllint not found. Install with: brew install yamllint (macOS) or pip install yamllint' && exit 1)", "lint:actions": "actionlint .github/workflows/*.yml || (echo 'Error: actionlint not found. Install with: npm install -g actionlint' && exit 1)", "lint:workflows": "npm run lint:yaml && npm run lint:actions", "lint:workflows:install": "echo 'Installing workflow linting tools...' && brew install yamllint 2>/dev/null || pip install yamllint && npm install -g actionlint", "format": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"", "typecheck": "tsc --noEmit", "prepare": "husky install" }, "keywords": [ "ai", "coding", "assistant", "setup", "claude", "roo", "mcp", "git-hooks" ], "author": "Cody Swann", "license": "MIT", "engines": { "node": ">=18.0.0" }, "dependencies": { "ajv": "8.17.1", "chalk": "^4.1.2", "commander": "^11.1.0", "conf": "^12.0.0", "cosmiconfig": "^9.0.0", "enquirer": "^2.4.1", "fs-extra": "^11.2.0", "glob": "^10.3.10", "ignore": "^5.3.0", "jsonschema": "^1.4.1", "micromatch": "^4.0.5", "ora": "^7.0.1", "prompts": "^2.4.2", "semver": "^7.5.4", "winston": "^3.11.0" }, "devDependencies": { "@commitlint/cli": "^18.4.3", "@commitlint/config-conventional": "^18.4.3", "@types/fs-extra": "^11.0.4", "@types/inquirer": "9.0.8", "@types/jest": "^29.5.12", "@types/js-yaml": "4.0.9", "@types/node": "^20.11.16", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^27.6.3", "husky": "^8.0.3", "jest": "^29.7.0", "js-yaml": "4.1.0", "lint-staged": "^15.2.0", "prettier": "^3.2.4", "standard-version": "^9.5.0", "ts-jest": "^29.1.2", "ts-node": "10.9.2", "typescript": "^5.3.3" }, "lint-staged": { "*.{js,ts,tsx}": [ "eslint --quiet --cache --fix" ], "*.{json,js,ts,jsx,tsx,html,md}": [ "prettier --write" ] }, "repository": { "type": "git", "url": "git+https://github.com/CodySwannGT/ai-coding-assistants-setup.git" }, "bugs": { "url": "https://github.com/CodySwannGT/ai-coding-assistants-setup/issues" }, "homepage": "https://github.com/CodySwannGT/ai-coding-assistants-setup#readme" }