{ "name": "openvibe-contracts", "version": "0.424.0", "description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.", "main": "index.js", "types": "generated/typescript/index.d.ts", "files": [ "index.js", "lib/", "contracts/", "manifests/", "compatibility/", "generated/", "bin/" ], "scripts": { "test": "node test/run.js", "generate": "node scripts/generate.js", "estate": "node scripts/estate.js" }, "engines": { "node": ">=20" }, "repository": "github:OpenVibers/OpenVibe.Contracts", "license": "AGPL-3.0-only", "dependencies": { "ajv": "^8.17.1", "ajv-formats": "^3.0.1" }, "devDependencies": { "@seriousme/openapi-schema-validator": "^2.11.0", "json-schema-to-typescript": "^15.0.4" }, "bin": { "openvibe-contracts-check": "bin/check-service.js" } }