UNPKG

@n1k1t/unit-generator

Version:

Coverage based unit tests AI generator

91 lines (90 loc) 2.15 kB
{ "name": "@n1k1t/unit-generator", "version": "0.1.13", "description": "Coverage based unit tests AI generator", "main": "lib/src/index.js", "types": "lib/src/index.d.ts", "bin": { "unit": "lib/src/cli.js" }, "scripts": { "test": "NODE_ENV=test jest --silent", "test:coverage": "NODE_ENV=test jest --coverage", "start": "node lib/src/index", "start:dev": "NODE_OPTIONS=\"-r ts-node/register --no-warnings\" node test", "build": "rm -rf lib && npx tsc", "build:check": "npx tsc --noEmit", "unit": "npx ts-node src/cli.ts", "prepare": "husky", "preversion": "npm run build:check && npm test", "version": "git add -A .", "postversion": "npm run build && git push && git push --tags" }, "jest": { "preset": "ts-jest", "passWithNoTests": true, "testEnvironment": "node", "testMatch": [ "<rootDir>/src/**/*.spec.ts" ], "coverageReporters": [ "cobertura", "text" ], "collectCoverageFrom": [ "<rootDir>/src/**/*.ts" ], "setupFilesAfterEnv": [ "jest-extended/all" ], "setupFiles": [], "transform": { ".+\\.ts?$": [ "ts-jest", { "isolatedModules": true } ] } }, "engines": { "node": ">=20.16.0" }, "keywords": [ "unit", "test", "ai", "generation", "artificial", "intelligence", "keploy", "cli" ], "homepage": "https://github.com/n1k1t/unit-generator", "author": "n1k1t", "license": "MIT", "devDependencies": { "@types/commander": "2.12.2", "@types/jest": "29.5.11", "@types/lodash": "4.14.184", "@types/minimatch": "5.1.2", "@types/node": "22.13.14", "@types/uuid": "8.3.4", "husky": "9.1.7", "jest": "29.7.0", "jest-extended": "4.0.2", "ts-jest": "29.1.1", "ts-node": "10.9.2", "typescript": "5.7.2" }, "dependencies": { "commander": "9.4.0", "dotenv": "16.4.7", "fast-xml-parser": "4.5.0", "get-cursor-position": "2.0.0", "lodash": "4.17.21", "minimatch": "5.1.0", "reflect-metadata": "0.2.1", "uuid": "9.0.0" } }