UNPKG

@wernerthiago/teo

Version:

Test Execution Optimizer

80 lines (79 loc) 1.98 kB
{ "name": "@wernerthiago/teo", "version": "1.0.6", "description": "Test Execution Optimizer", "main": "src/cli/index.js", "type": "module", "bin": { "teo": "./src/cli/index.js" }, "scripts": { "start": "node src/cli/index.js", "lint": "eslint src tests", "lint:fix": "eslint src --fix", "build": "echo 'No build step required for pure JavaScript'", "dev": "node --inspect src/cli/index.js", "validate": "node src/cli/index.js validate", "demo": "cd examples/demo-project && node ../../src/cli/index.js analyze --base HEAD~1 --head HEAD --no-ai" }, "keywords": [ "test-automation", "ai", "git-analysis", "playwright", "ci-cd", "test-optimization", "test-selection" ], "author": "Thiago Werner", "license": "MIT", "engines": { "node": ">=18.0.0" }, "dependencies": { "@anthropic-ai/sdk": "^0.9.1", "@azure/openai": "^1.0.0-beta.8", "@google/generative-ai": "^0.2.1", "axios": "^1.6.2", "chalk": "^5.3.0", "commander": "^11.1.0", "dotenv": "^16.3.1", "execa": "^8.0.1", "glob": "^10.3.10", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "minimatch": "^9.0.3", "openai": "^4.20.1", "ora": "^7.0.1", "simple-git": "^3.20.0", "table": "^6.8.1", "tree-sitter": "^0.20.4", "tree-sitter-javascript": "^0.20.1", "tree-sitter-python": "^0.20.4", "tree-sitter-typescript": "^0.20.3", "winston": "^3.11.0", "zod": "^3.22.4" }, "devDependencies": { "@playwright/test": "^1.40.0", "eslint": "^8.55.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-n": "^16.4.0", "eslint-plugin-promise": "^6.1.1", "supertest": "^6.3.3" }, "eslintConfig": { "extends": [ "standard" ], "env": { "node": true, "es2022": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" } } }