openvibers/openvibe.contracts package.json

package.json

main 924 B · 38 lines · json

1{
2 "name": "openvibe-contracts",
3 "version": "0.423.0",
4 "description": "Machine-readable contracts for the OpenVibe network: schemas, manifests, ids, error envelope, capability checks.",
5 "main": "index.js",
6 "types": "generated/typescript/index.d.ts",
7 "files": [
8 "index.js",
9 "lib/",
10 "contracts/",
11 "manifests/",
12 "compatibility/",
13 "generated/",
14 "bin/"
15 ],
16 "scripts": {
17 "test": "node test/run.js",
18 "generate": "node scripts/generate.js",
19 "estate": "node scripts/estate.js"
20 },
21 "engines": {
22 "node": ">=20"
23 },
24 "repository": "github:OpenVibers/OpenVibe.Contracts",
25 "license": "AGPL-3.0-only",
26 "dependencies": {
27 "ajv": "^8.17.1",
28 "ajv-formats": "^3.0.1"
29 },
30 "devDependencies": {
31 "@seriousme/openapi-schema-validator": "^2.11.0",
32 "json-schema-to-typescript": "^15.0.4"
33 },
34 "bin": {
35 "openvibe-contracts-check": "bin/check-service.js"
36 }
37}
38