@wernerthiago/teo
Version:
Test Execution Optimizer
80 lines (79 loc) • 1.98 kB
JSON
{
"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"
}
}
}