harmonyc
Version:
Harmony Code - model-driven BDD for Vitest
74 lines • 1.71 kB
JSON
{
"name": "harmonyc",
"description": "Harmony Code - model-driven BDD for Vitest",
"version": "0.23.2",
"author": "Bernát Kalló",
"homepage": "https://github.com/harmony-ac/code#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/harmony-ac/code.git"
},
"bugs": {
"url": "https://github.com/harmony-ac/code/issues"
},
"type": "module",
"scripts": {
"build": "tsc",
"build:watch": "tsc --watch",
"harmonyc": "tsx ./src/cli/cli",
"test": "vitest --run",
"test:compile": "tsx ./src/cli/cli 'src/**/*.harmony'",
"dev": "vitest --watch",
"release": "npm run test && npm run build && cp ../../README.md . && release publish"
},
"files": [
"dist",
"AGENTS.md",
"README.md"
],
"exports": {
"./vitest": {
"types": "./dist/vitest/index.d.ts",
"default": "./dist/vitest/index.js"
}
},
"bin": {
"harmonyc": "./dist/cli/cli.js"
},
"dependencies": {
"fast-glob": "^3.3.2",
"tinyrainbow": "1",
"ts-morph": "^27.0.2",
"typescript-parsec": "0.3.4"
},
"optionalDependencies": {
"watcher": "^2.3.1"
},
"devDependencies": {
"@ossjs/release": "^0.10.0",
"@types/debug": "^4.1.12",
"@types/node": "^22.10.6",
"expect": "^29.7.0",
"tsx": "^4.7.1",
"typescript": "^5.3.3",
"vite": "^7.1.10",
"vitest": "^3.2.4"
},
"license": "MIT",
"keywords": [
"unit test",
"unit testing",
"bdd",
"behavior-driven",
"test design",
"test design automation",
"harmony.ac",
"test framework",
"model-based test",
"model-based testing",
"test model",
"test modeling",
"test modelling",
"vitest"
]
}