UNPKG

@craftapit/tester

Version:

A focused, LLM-powered testing framework for natural language test scenarios

73 lines (72 loc) 2.07 kB
{ "name": "@craftapit/tester", "version": "0.1.4", "description": "A focused, LLM-powered testing framework for natural language test scenarios", "publishConfig": { "access": "public" }, "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "@craftapit/tester": "./bin/craft-a-tester.js" }, "scripts": { "build": "tsc", "test": "jest", "lint": "eslint src/**/*.ts", "prepublish": "npm run build", "self-test": "ts-node tests/self-test.ts", "example:api": "ts-node examples/run-api-test.ts", "example:simplified": "ts-node examples/simplified-execution.ts", "example:integration": "ts-node examples/integration-example.ts", "test:adapter": "ts-node -r dotenv/config tests/ollama-self-test.ts dotenv_config_path=tests/.env", "test:cli": "node ./bin/craft-a-tester.js run-all ./tests/craft-a-tester-tests --recursive", "test:stories": "ts-node -r dotenv/config tests/run-test-stories.ts dotenv_config_path=tests/.env" }, "keywords": [ "testing", "automation", "llm", "ai", "e2e", "end-to-end", "bdd", "gherkin", "given-when-then" ], "author": "CraftAPIT <info@craftapit.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/craftapit/craft-a-tester.git" }, "bugs": { "url": "https://github.com/craftapit/craft-a-tester/issues" }, "homepage": "https://github.com/craftapit/craft-a-tester#readme", "dependencies": { "chalk": "^4.1.2", "commander": "^9.4.1", "conf": "^10.2.0", "inquirer": "^8.2.5", "markdown-it": "^13.0.1", "openai": "^4.0.0", "ora": "^5.4.1", "playwright": "^1.35.0", "typescript": ">=4.5.0", "winston": "^3.8.2" }, "peerDependencies": { "typescript": ">=4.5.0" }, "devDependencies": { "@types/inquirer": "^8.2.5", "@types/markdown-it": "^12.2.3", "@types/node": "^18.15.0", "dotenv": "^16.5.0", "eslint": "^8.38.0", "jest": "^29.5.0", "ts-node": "^10.9.1", "typescript": "^5.0.0" } }