| 1 | { |
| 2 | "apiVersion": "reasonix.io/plugin/v2", |
| 3 | "name": "example", |
| 4 | "version": "2.0.0", |
| 5 | "requires": [ |
| 6 | { |
| 7 | "namespace": "reasonix", |
| 8 | "kind": "provider", |
| 9 | "id": "provider/v4", |
| 10 | "versionRange": ">=1.0.0", |
| 11 | "optional": false |
| 12 | } |
| 13 | ], |
| 14 | "provides": [ |
| 15 | { |
| 16 | "namespace": "plugin/example", |
| 17 | "kind": "provider", |
| 18 | "id": "fake/x", |
| 19 | "version": "1.0.0", |
| 20 | "schemaHash": "sha256:0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef" |
| 21 | } |
| 22 | ], |
| 23 | "runtime": { |
| 24 | "command": "${REASONIX_PLUGIN_ROOT}/bin/example", |
| 25 | "intercepts": ["input.receive"], |
| 26 | "replaces": [], |
| 27 | "capabilities": ["providers"] |
| 28 | } |
| 29 | } |
| 30 |