@etclabscore/jade-service-runner-client
Advanced tools
Comparing version 0.0.0-development to 1.0.1
@@ -36,3 +36,3 @@ "use strict"; | ||
}; | ||
this.openrpcDocument = { "info": { "title": "ServiceRunner", "version": "0.0.0-development" }, "methods": [{ "name": "installService", "params": [{ "name": "serviceName", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "version", "schema": { "title": "RPCString", "type": "string" }, "required": true }], "result": { "name": "installSuccess", "schema": { "title": "RPCBoolean", "type": "boolean" } } }, { "name": "listInstalledServices", "params": [], "result": { "name": "installedServices", "schema": { "title": "InstalledServiceArray", "type": "array", "items": { "title": "InstalledService", "type": "object", "properties": { "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" } } } } } }, { "name": "listRunningServices", "params": [], "result": { "name": "runningServices", "schema": { "title": "TaskServiceArray", "type": "array", "items": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] } } } }, { "name": "startService", "params": [{ "name": "name", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "version", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "environment", "schema": { "title": "RPCString", "type": "string" }, "required": true }], "result": { "name": "serviceConfig", "schema": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] }, "required": true } }], "components": { "schemas": { "RPCStringArray": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "RPCString": { "title": "RPCString", "type": "string" }, "RPCBoolean": { "title": "RPCBoolean", "type": "boolean" }, "SeqCommand": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] }, "EnvArgs": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "Commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "TaskService": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] } } }, "openrpc": "1.0.0-rc0" }; | ||
this.openrpcDocument = { "info": { "title": "ServiceRunner", "version": "1.0.1" }, "methods": [{ "name": "installService", "params": [{ "name": "serviceName", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "version", "schema": { "title": "RPCString", "type": "string" }, "required": true }], "result": { "name": "installSuccess", "schema": { "title": "RPCBoolean", "type": "boolean" } } }, { "name": "listInstalledServices", "params": [], "result": { "name": "installedServices", "schema": { "title": "InstalledServiceArray", "type": "array", "items": { "title": "InstalledService", "type": "object", "properties": { "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" } } } } } }, { "name": "listRunningServices", "params": [], "result": { "name": "runningServices", "schema": { "title": "TaskServiceArray", "type": "array", "items": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] } } } }, { "name": "startService", "params": [{ "name": "name", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "version", "schema": { "title": "RPCString", "type": "string" }, "required": true }, { "name": "environment", "schema": { "title": "RPCString", "type": "string" }, "required": true }], "result": { "name": "serviceConfig", "schema": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] }, "required": true } }], "components": { "schemas": { "RPCStringArray": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "RPCString": { "title": "RPCString", "type": "string" }, "RPCBoolean": { "title": "RPCBoolean", "type": "boolean" }, "SeqCommand": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] }, "EnvArgs": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "Commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "TaskService": { "description": "An object that describes an instance of a service", "title": "TaskService", "type": "object", "properties": { "env": { "title": "RPCString", "type": "string" }, "rpcPort": { "title": "RPCString", "type": "string" }, "name": { "title": "RPCString", "type": "string" }, "version": { "title": "RPCString", "type": "string" }, "path": { "title": "RPCString", "type": "string" }, "commands": { "title": "Commands", "type": "object", "properties": { "setup": { "title": "SeqCommandArray", "type": "array", "items": { "title": "SeqCommand", "type": "object", "properties": { "cmd": { "title": "RPCString", "type": "string" }, "args": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["cmd", "args"] } }, "start": { "title": "RPCString", "type": "string" }, "stop": { "title": "RPCString", "type": "string" }, "teardown": { "title": "RPCString", "type": "string" } }, "required": ["setup", "start", "stop", "teardown"] }, "args": { "title": "EnvArgs", "type": "object", "properties": { "start": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "stop": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } }, "teardown": { "type": "array", "title": "RPCStringArray", "items": { "title": "RPCString", "type": "string" } } }, "required": ["start", "stop", "teardown"] }, "running": { "title": "RPCBoolean", "type": "boolean" } }, "required": ["env", "rpcPort", "name", "version", "path", "commands", "args", "running"] } } }, "openrpc": "1.0.0-rc0" }; | ||
if (options.transport === undefined || options.transport.type === undefined) { | ||
@@ -39,0 +39,0 @@ throw new Error("Invalid constructor params"); |
{ | ||
"name": "@etclabscore/jade-service-runner-client", | ||
"version": "0.0.0-development", | ||
"version": "1.0.1", | ||
"description": "", | ||
@@ -8,4 +8,3 @@ "main": "build/index.js", | ||
"build": "tsc && typedoc --out docs", | ||
"lint": "tslint --fix -c tslint.json 'src/index.ts'", | ||
"publish": "npm publish --access=public" | ||
"lint": "tslint --fix -c tslint.json 'src/index.ts'" | ||
}, | ||
@@ -12,0 +11,0 @@ "files": [ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1
23974