@n1k1t/unit-generator
Version:
Coverage based unit tests AI generator
91 lines (90 loc) • 2.15 kB
JSON
{
"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"
}
}