UNPKG

@holochain/tryorama

Version:

Toolset to manage Holochain conductors and facilitate running test scenarios

78 lines (77 loc) 2.4 kB
{ "name": "@holochain/tryorama", "description": "Toolset to manage Holochain conductors and facilitate running test scenarios", "version": "0.18.0-dev.5", "author": "Holochain Foundation", "license": "MIT", "keywords": [ "holochain", "conductor", "test", "e2e", "trycp" ], "repository": { "type": "git", "url": "https://github.com/holochain/tryorama" }, "type": "module", "engines": { "node": ">=18.0.0 || >=20.0.0" }, "exports": { ".": "./lib/index.js" }, "types": "./lib/index.d.ts", "files": [ "lib" ], "scripts": { "build": "rimraf ./lib && tsc && npm run build:docs", "build:docs": "api-extractor run --local && api-documenter markdown -i docs/temp -o docs", "prepare": "npm run lint", "lint": "eslint --fix --ext .ts ts/src ts/test .eslintrc.cjs", "format": "prettier --write \"ts/**/*.ts\"", "test": "tsx ts/test/index.ts", "test:local": "npm run test:local:conductor && npm run test:local:scenario", "test:local:conductor": "tsx ts/test/local/conductor.ts", "test:local:scenario": "tsx ts/test/local/scenario.ts", "test:trycp": "npm run test:trycp:client && npm run test:trycp:conductor && npm run test:trycp:scenario", "test:trycp:client": "tsx ts/test/trycp/client.ts", "test:trycp:conductor": "tsx ts/test/trycp/conductor.ts", "test:trycp:scenario": "tsx ts/test/trycp/scenario.ts", "prepublishOnly": "npm run build" }, "dependencies": { "@holochain/client": "^0.19.0-dev.7", "get-port": "^6.1.2", "lodash": "^4.17.21", "uuid": "^8.3.2", "winston": "^3.8.2", "ws": "^8.11.0" }, "devDependencies": { "@microsoft/api-documenter": "^7.19.27", "@microsoft/api-extractor": "^7.33.7", "@msgpack/msgpack": "^2.8.0", "@types/lodash": "^4.14.191", "@types/ramda": "^0.26.44", "@types/tape": "^4.13.2", "@types/tape-promise": "^4.0.1", "@types/uuid": "^8.3.4", "@types/ws": "^8.5.3", "@typescript-eslint/eslint-plugin": "^5.46.1", "@typescript-eslint/parser": "^5.46.1", "eslint": "^8.46.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-tsdoc": "^0.2.17", "js-yaml": "^4.1.0", "prettier": "^2.8.1", "rimraf": "^3.0.2", "tape": "^5.7.5", "tape-promise": "^4.0.0", "tsx": "^4.7.2", "typescript": "^4.9.4" } }