28 lines
1.1 KiB
JSON
28 lines
1.1 KiB
JSON
{
|
|
"schema": "gamecult.eve.plugin_advertisement.v1",
|
|
"pluginId": "tex.math",
|
|
"ownerService": "eveplugins",
|
|
"version": "0.1.0",
|
|
"manifestAddress": "file://plugins/eve-plugin-tex/plugin.json",
|
|
"runtime": {
|
|
"invocationModel": "executable-sidecar",
|
|
"contract": "gamecult.eve.plugin_abi.v1",
|
|
"transports": ["stdio"],
|
|
"authority": ["renderer-independent", "no-provider-state-mutation", "provider-accepts-or-denies-commands"],
|
|
"sidecar": {
|
|
"processKind": "long-running-daemon",
|
|
"protocol": "stdio-ndjson",
|
|
"requestSchema": "gamecult.eve.plugin_abi.request.v1",
|
|
"responseSchema": "gamecult.eve.plugin_abi.response.v1",
|
|
"operations": ["describe", "validate", "project", "lower", "measure", "apply"],
|
|
"commandEnvelope": "gamecult.eve.command_invocation.v1",
|
|
"receiptSchema": "gamecult.eve.plugin_receipt.v1",
|
|
"stateAuthority": "emits-render-results-only-provider-owns-source-state"
|
|
}
|
|
},
|
|
"schemas": ["tex.math.source.v1", "tex.math.render_request.v1", "tex.math.render_result.v1"],
|
|
"componentKinds": ["embed.tex"],
|
|
"commands": [],
|
|
"fixtures": ["tex-math-basic"]
|
|
}
|
|
|