diff --git a/package.json b/package.json index c8a3a84..aff1440 100644 --- a/package.json +++ b/package.json @@ -1,178 +1,178 @@ { - "name": "servermanager", - "displayName": "InterSystems® Server Manager", - "version": "0.0.3", - "preview": true, - "publisher": "intersystems-community", - "description": "Helper extension for defining connections to InterSystems servers.", - "repository": { - "type": "git", - "url": "https://github.com/intersystems-community/intersystems-servermanager" - }, - "license": "MIT", - "keywords": [ - "intersystems", - "objectscript", - "multi-root ready" - ], - "engines": { - "vscode": "^1.44.0", - "node": "^10.2.0" - }, - "icon": "images/logo.png", - "categories": [ - "Other" - ], - "contributors": [ - { - "name": "John Murray", - "email": "johnm@georgejames.com" - } - ], - "private": true, - "scripts": { - "vscode:prepublish": "npm run compile", - "package": "vsce package", - "compile": "tsc -p ./", - "watch": "tsc -w -p ./tsconfig.json", - "pretest": "npm run compile", - "test": "node ./out/test/runTest.js", - "lint": "node ./node_modules/tslint/bin/tslint --project tsconfig.json -t verbose", - "lint-fix": "tslint --project tsconfig.json -t verbose --fix" - }, - "dependencies": { - "@types/vscode": "^1.44.0" - }, - "devDependencies": { - "@types/glob": "^7.1.1", - "@types/mocha": "^5.2.6", - "@types/node": "^8.10.60", - "glob": "^7.1.6", - "mocha": "^7.1.2", - "ts-loader": "^6.2.2", - "tslint": "^5.20.1", - "typescript": "^3.8.3", - "vsce": "^1.75.0", - "vscode-test": "^1.3.0" - }, - "main": "./out/extension", - "activationEvents": [], - "contributes": { - "configuration": { - "title": "InterSystems® Server Manager", - "properties": { - "intersystems.servers": { - "type": "object", - "description": "InterSystems® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it.", - "markdownDescription": "[InterSystems](https://www.intersystems.com)® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it. Server names may only contain characters 'A' to 'Z', 'a' to 'z', digits, '-', '.', '_' and '~' characters.", - "scope": "resource", - "default": { - "iris": { - "webServer": { - "scheme": "http", - "host": "127.0.0.1", - "port": 52773 - }, - "description": "Connection to default local InterSystems IRIS™ installation. Delete if unwanted." - }, - "cache": { - "webServer": { - "scheme": "http", - "host": "127.0.0.1", - "port": 57772 - }, - "description": "Connection to default local InterSystems Caché® installation. Delete if unwanted." - }, - "ensemble": { - "webServer": { - "scheme": "http", - "host": "127.0.0.1", - "port": 57772 - }, - "description": "Connection to default local InterSystems Ensemble® installation. Delete if unwanted." - }, - "/default": "iris" - }, - "patternProperties": { - "^[a-z0-9-._~]+$": { - "type": "object", - "description": "A server definition, with properties that specify how to connect to it.", - "properties": { - "webServer": { - "type": "object", - "description": "Web server publishing an InterSystems® server's web services.", - "properties": { - "scheme": { - "type": "string", - "description": "Protocol used for connections.", - "enum": [ - "http", - "https" - ], - "default": "http" - }, - "host": { - "type": "string", - "description": "Hostname or IP address of the web server. Often the same as the InterSystems® server host.", - "anyOf": [ - { - "format": "hostname" - }, - { - "format": "ipv4" - }, - { - "format": "ipv6" - } - ], - "default": "127.0.0.1" - }, - "port": { - "type": "integer", - "description": "TCP port number the web server listens on.", - "minimum": 1, - "maximum": 65535, - "default": 52773 - }, - "pathPrefix": { - "type": "string", - "description": "Optional prefix for the path to the resource. Only needed when one web server publishes services on behalf of multiple InterSystems® servers." - } - }, - "required": [ - "host", - "port" - ], - "additionalProperties": false - }, - "username": { - "type": "string", - "description": "Username to connect as. If not set here it must be provided when connecting." - }, - "password": { - "type": "string", - "description": "Password of username. If not set here it must be provided when connecting." - }, - "description": { - "type": "string", - "description": "Optional description of the server." - } - }, - "required": [ - "webServer" - ], - "additionalProperties": false - } - }, - "properties": { - "/default": { - "type": "string", - "description": "Name of the default server." - } - }, - "additionalProperties": false - } - } - } - } + "name": "servermanager", + "displayName": "InterSystems® Server Manager", + "version": "0.0.3-SNAPSHOT", + "preview": true, + "publisher": "intersystems-community", + "description": "Helper extension for defining connections to InterSystems servers.", + "repository": { + "type": "git", + "url": "https://github.com/intersystems-community/intersystems-servermanager" + }, + "license": "MIT", + "keywords": [ + "intersystems", + "objectscript", + "multi-root ready" + ], + "engines": { + "vscode": "^1.44.0", + "node": "^10.2.0" + }, + "icon": "images/logo.png", + "categories": [ + "Other" + ], + "contributors": [ + { + "name": "John Murray", + "email": "johnm@georgejames.com" + } + ], + "private": true, + "scripts": { + "vscode:prepublish": "npm run compile", + "package": "vsce package", + "compile": "tsc -p ./", + "watch": "tsc -w -p ./tsconfig.json", + "pretest": "npm run compile", + "test": "node ./out/test/runTest.js", + "lint": "node ./node_modules/tslint/bin/tslint --project tsconfig.json -t verbose", + "lint-fix": "tslint --project tsconfig.json -t verbose --fix" + }, + "dependencies": { + "@types/vscode": "^1.44.0" + }, + "devDependencies": { + "@types/glob": "^7.1.1", + "@types/mocha": "^5.2.6", + "@types/node": "^8.10.60", + "glob": "^7.1.6", + "mocha": "^7.1.2", + "ts-loader": "^6.2.2", + "tslint": "^5.20.1", + "typescript": "^3.8.3", + "vsce": "^1.75.0", + "vscode-test": "^1.3.0" + }, + "main": "./out/extension", + "activationEvents": [], + "contributes": { + "configuration": { + "title": "InterSystems® Server Manager", + "properties": { + "intersystems.servers": { + "type": "object", + "description": "InterSystems® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it.", + "markdownDescription": "[InterSystems](https://www.intersystems.com)® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it. Server names may only contain characters 'A' to 'Z', 'a' to 'z', digits, '-', '.', '_' and '~' characters.", + "scope": "resource", + "default": { + "iris": { + "webServer": { + "scheme": "http", + "host": "127.0.0.1", + "port": 52773 + }, + "description": "Connection to default local InterSystems IRIS™ installation. Delete if unwanted." + }, + "cache": { + "webServer": { + "scheme": "http", + "host": "127.0.0.1", + "port": 57772 + }, + "description": "Connection to default local InterSystems Caché® installation. Delete if unwanted." + }, + "ensemble": { + "webServer": { + "scheme": "http", + "host": "127.0.0.1", + "port": 57772 + }, + "description": "Connection to default local InterSystems Ensemble® installation. Delete if unwanted." + }, + "/default": "iris" + }, + "patternProperties": { + "^[a-z0-9-._~]+$": { + "type": "object", + "description": "A server definition, with properties that specify how to connect to it.", + "properties": { + "webServer": { + "type": "object", + "description": "Web server publishing an InterSystems® server's web services.", + "properties": { + "scheme": { + "type": "string", + "description": "Protocol used for connections.", + "enum": [ + "http", + "https" + ], + "default": "http" + }, + "host": { + "type": "string", + "description": "Hostname or IP address of the web server. Often the same as the InterSystems® server host.", + "anyOf": [ + { + "format": "hostname" + }, + { + "format": "ipv4" + }, + { + "format": "ipv6" + } + ], + "default": "127.0.0.1" + }, + "port": { + "type": "integer", + "description": "TCP port number the web server listens on.", + "minimum": 1, + "maximum": 65535, + "default": 52773 + }, + "pathPrefix": { + "type": "string", + "description": "Optional prefix for the path to the resource. Only needed when one web server publishes services on behalf of multiple InterSystems® servers." + } + }, + "required": [ + "host", + "port" + ], + "additionalProperties": false + }, + "username": { + "type": "string", + "description": "Username to connect as. If not set here it must be provided when connecting." + }, + "password": { + "type": "string", + "description": "Password of username. If not set here it must be provided when connecting." + }, + "description": { + "type": "string", + "description": "Optional description of the server." + } + }, + "required": [ + "webServer" + ], + "additionalProperties": false + } + }, + "properties": { + "/default": { + "type": "string", + "description": "Name of the default server." + } + }, + "additionalProperties": false + } + } + } + } }