forge-mutation-tester
Version:
Mutation testing tool for Solidity smart contracts using Gambit
70 lines (69 loc) • 1.6 kB
JSON
{
"name": "forge-mutation-tester",
"version": "3.1.1",
"description": "Mutation testing tool for Solidity smart contracts using Gambit",
"main": "dist/index.js",
"bin": {
"forge-mutation-tester": "dist/cli.js"
},
"scripts": {
"build": "tsc",
"postbuild": "chmod +x dist/cli.js",
"dev": "ts-node src/cli.ts",
"start": "node dist/cli.js",
"prepare": "npm run build",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"solidity",
"smart-contracts",
"mutation-testing",
"testing",
"forge",
"foundry",
"gambit",
"ai",
"openai",
"blockchain",
"ethereum",
"defi",
"security"
],
"author": "Your Name <your.email@domain.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/yourusername/forge-mutation-tester.git"
},
"bugs": {
"url": "https://github.com/yourusername/forge-mutation-tester/issues"
},
"homepage": "https://github.com/yourusername/forge-mutation-tester#readme",
"engines": {
"node": ">=18.0.0"
},
"files": [
"dist/**/*",
"README.md",
"USAGE.md",
"LICENSE",
"mutation-config.example.toml"
],
"dependencies": {
"chalk": "^4.1.2",
"commander": "^11.1.0",
"glob": "^10.3.10",
"minimatch": "^10.0.3",
"openai": "^4.20.1",
"ora": "^5.4.1",
"simple-git": "^3.19.1",
"toml": "^3.0.0"
},
"devDependencies": {
"@types/minimatch": "^6.0.0",
"@types/node": "^20.8.0",
"ts-node": "^10.9.1",
"typescript": "^5.2.2"
},
"preferGlobal": true
}