vscode-mssql/package.json

369 строки
13 KiB
JSON
Исходник Обычный вид История

2016-06-26 21:49:47 +03:00
{
"name": "mssql",
"displayName": "mssql",
"version": "0.1.1",
2016-06-26 21:49:47 +03:00
"description": "Connect to SQL Server and Azure SQL databases, run T-SQL queries and see results in a grid.",
"publisher": "Microsoft",
"preview": "true",
2016-07-14 02:25:29 +03:00
"license": "SEE LICENSE IN LICENSE.txt",
"aiKey": "AIF-5574968e-856d-40d2-af67-c89a14e76412",
2016-06-26 21:49:47 +03:00
"icon": "images/sqlserver.png",
"galleryBanner": {
"color": "#2F2F2F",
"theme": "dark"
2016-06-26 21:49:47 +03:00
},
"repository": {
"type": "git",
"url": "https://github.com/Microsoft/vscode-mssql.git"
2016-06-26 21:49:47 +03:00
},
"bugs": {
2016-07-19 03:15:30 +03:00
"url": "https://github.com/Microsoft/vscode-mssql/issues"
2016-07-14 02:25:29 +03:00
},
"homepage": "https://github.com/Microsoft/vscode-mssql/blob/master/README.md",
2016-06-26 21:49:47 +03:00
"engines": {
2016-07-14 02:25:29 +03:00
"vscode": "^1.0.0"
2016-06-26 21:49:47 +03:00
},
"categories": [
"Languages",
"Productivity"
2016-06-26 21:49:47 +03:00
],
"keywords": [
2016-07-14 02:25:29 +03:00
"SQL",
"MSSQL",
2016-07-14 02:25:29 +03:00
"SQL Server",
"Azure SQL Database",
"Azure SQL Data Warehouse"
],
"activationEvents": [
"*"
2016-06-26 21:49:47 +03:00
],
"main": "./out/src/extension",
"extensionDependencies": [
"vscode.sql"
],
"devDependencies": {
"del": "^2.2.1",
"gulp": "github:gulpjs/gulp#4.0",
"gulp-install": "^0.6.0",
"gulp-less": "^3.1.0",
"gulp-sourcemaps": "^1.6.0",
"gulp-tslint": "^6.0.2",
"gulp-typescript": "^2.13.6",
"gulp-rename": "^1.2.2",
2016-08-20 02:38:35 +03:00
"pm-mocha-jenkins-reporter": "^0.2.6",
"tslint": "^3.14.0",
2016-07-14 02:25:29 +03:00
"typescript": "^1.8.9",
"typemoq": "^0.3.2",
"vscode": "^0.11.0",
"gulp-json-editor": "^2.2.1"
2016-07-14 02:25:29 +03:00
},
2016-06-26 21:49:47 +03:00
"dependencies": {
"body-parser": "^1.15.2",
"comment-json": "^1.1.3",
"copy-paste": "^1.3.0",
"decompress": "^4.0.0",
2016-07-14 02:25:29 +03:00
"ejs": "^2.4.2",
2016-08-20 04:38:56 +03:00
"error-ex": "^1.3.0",
2016-07-14 02:25:29 +03:00
"express": "^4.13.3",
2016-08-20 04:38:56 +03:00
"figures": "^1.4.0",
"fs-extra-promise": "^0.3.1",
"getmac": "1.2.1",
"http-proxy-agent": "^1.0.0",
"https-proxy-agent": "^1.0.0",
"pretty-data": "^0.40.0",
"request": "^2.73.0",
"tmp": "^0.0.28",
"underscore": "^1.8.3",
"vscode-extension-telemetry": "^0.0.5",
"applicationinsights": "^0.15.0",
"vscode-languageclient": "^2.5.0"
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"contributes": {
2016-06-26 21:49:47 +03:00
"languages": [
{
"id": "sql",
"extensions": [
".sql"
],
"aliases": [
"SQL"
],
"configuration": "./syntaxes/sql.configuration.json"
}
],
"grammars": [
{
"language": "sql",
"scopeName": "source.sql",
"path": "./syntaxes/SQL.plist"
}
],
"outputChannels": [
"MSSQL"
],
"snippets": [
{
"language": "sql",
"path": "./snippets/mssql.json"
}
],
"menus": {
"editor/context": [
{
"command": "extension.runQuery",
"when": "editorLangId == sql"
}
]
},
2016-06-26 21:49:47 +03:00
"commands": [
{
"command": "extension.runQuery",
"title": "Execute Query",
"category": "MS SQL"
2016-06-26 21:49:47 +03:00
},
{
"command": "extension.cancelQuery",
"title": "Cancel Query",
"category": "MS SQL"
},
2016-06-26 21:49:47 +03:00
{
"command": "extension.connect",
"title": "Connect",
"category": "MS SQL"
2016-06-26 21:49:47 +03:00
},
{
"command": "extension.disconnect",
"title": "Disconnect",
"category": "MS SQL"
},
{
"command": "extension.manageProfiles",
"title": "Manage Connection Profiles",
"category": "MS SQL"
},
{
"command": "extension.chooseDatabase",
"title": "Use Database",
"category": "MS SQL"
2016-06-26 21:49:47 +03:00
}
],
"keybindings": [
{
"command": "extension.runQuery",
"key": "ctrl+shift+e",
"mac": "cmd+shift+e",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"command": "extension.connect",
"key": "ctrl+shift+c",
"mac": "cmd+shift+c",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"command": "extension.disconnect",
"key": "ctrl+shift+d",
"mac": "cmd+shift+d",
"when": "editorTextFocus && editorLangId == 'sql'"
},
{
"command": "extension.chooseDatabase",
"key": "ctrl+shift+u",
"mac": "cmd+shift+u",
"when": "editorTextFocus && editorLangId == 'sql'"
2016-06-26 21:49:47 +03:00
}
],
"configuration": {
"type": "object",
"title": "MSSQL configuration",
2016-07-14 02:25:29 +03:00
"properties": {
"vscode-mssql.logDebugInfo": {
2016-06-26 21:49:47 +03:00
"type": "boolean",
"default": false,
"description": "[Optional] Log debug output to the VS Code console (Help -> Toggle Developer Tools)"
},
"vscode-mssql.maxRecentConnections": {
"type": "number",
"default": 5,
"description": "The maximum number of recently used connections to store in the connection list"
},
2016-07-14 02:25:29 +03:00
"vscode-mssql.connections": {
2016-06-26 21:49:47 +03:00
"type": "array",
2016-07-14 02:25:29 +03:00
"default": [
2016-06-26 21:49:47 +03:00
{
"server": "{{put-server-name-here}}",
"database": "{{put-database-name-here}}",
"user": "{{put-username-here}}",
"password": "{{put-password-here}}"
}
],
"description": "Connection profiles defined in 'User Settings' are shown under 'MS SQL: Connect' command in the command palette.",
2016-07-14 02:25:29 +03:00
"items": {
2016-06-26 21:49:47 +03:00
"type": "object",
2016-07-14 02:25:29 +03:00
"properties": {
"server": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-server-name-here}}",
"description": "[Required] Server name to connect to. Use 'hostname\\instance' or '<server>.database.windows.net' for Azure SQL Database."
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"database": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-database-name-here}}",
"description": "[Optional] Database name to connect to. If database is not specified, the default user database setting is used, typically 'master'."
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"user": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-username-here}}",
"description": "[Optional] User name for SQL authentication. If user name is not specified, mssql extension will ask it when you connect."
2016-06-26 21:49:47 +03:00
},
2016-07-14 02:25:29 +03:00
"password": {
2016-06-26 21:49:47 +03:00
"type": "string",
"default": "{{put-password-here}}",
"description": "[Optional] Password for SQL authentication. If password is not specified or already saved, mssql extension will ask it when you connect."
2016-06-26 21:49:47 +03:00
},
"authenticationType": {
"type": "string",
"default": "SqlLogin",
"enum": [
"Integrated",
"SqlLogin"
],
"description": "[Optional] Specify the method of authenticating with SQL Server."
},
"port": {
"type": "number",
"default": 1433,
"description": "[Optional] Specify the port number to connect to."
},
"encrypt": {
"type": "boolean",
"default": false,
"description": "[Optional] When true, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. Set 'true' for Azure SQL Database connection."
},
"trustServerCertificate": {
"type": "boolean",
"default": false,
"description": "[Optional] When 'true', the SQL Server SSL certificate is automatically trusted when the communication layer is encrypted using SSL. Set 'false' for Azure SQL Database connection."
},
"persistSecurityInfo": {
"type": "boolean",
"default": false,
"description": "[Optional] When false, security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has evever been in an open state."
},
"connectTimeout": {
"type": "number",
"default": 15,
"description": "[Optional] The length of time in seconds to wait for a connection to the server before terminating the attempt and generating error. The default timeout value for Azure SQL Database is 30."
},
"connectRetryCount": {
2016-06-26 21:49:47 +03:00
"type": "number",
"default": 1,
"description": "[Optional] Number of attempts to restore connection."
2016-06-26 21:49:47 +03:00
},
"connectRetryInterval": {
2016-06-26 21:49:47 +03:00
"type": "number",
"default": 10,
"description": "[Optional] Delay between attempts to restore connection."
},
"applicationName": {
"type": "string",
"default": "vscode-mssql",
"description": "[Optional] The name of the application used for SQL Server to log (default: 'vscode-mssql')."
},
"workstationId": {
"type": "string",
"default": "",
"description": "[Optional] The name of the workstation connecting to SQL Server."
},
"applicationIntent": {
"type": "string",
"default": "ReadWrite",
"enum": [
"ReadWrite",
"ReadOnly"
],
"description": "[Optional] Declares the application workload type when connecting to SQL Server such as ReadWrite or ReadOnly. Refer to SQL Server AlwaysOn for more detail."
},
"currentLanguage": {
"type": "string",
"default": "",
"description": "[Optional] The SQL Server language record name."
},
"pooling": {
"type": "boolean",
"default": false,
"description": "[Optional] When true, the connection object is drawn from the appropriate pool, or if necessary, is created and added to the appropriate pool."
},
"maxPoolSize": {
"type": "number",
"default": 100,
"description": "[Optional] The maximum number of connections allowed in the pool."
},
"minPoolSize": {
"type": "number",
"default": 0,
"description": "[Optional] The minimum number of connections allowed in the pool."
},
"loadBalanceTimeout": {
"type": "number",
"default": 0,
"description": "[Optional] The minimum amount of time in seconds for this connection to live in the pool before being destroyed."
},
"replication": {
"type": "boolean",
"default": true,
"description": "[Optional] Used by SQL Server in replication."
},
"attachDbFilename": {
"type": "string",
"default": "",
"description": "[Optional] The name of the primary file, including the full path name, of an attachable database."
},
"failoverPartner": {
"type": "string",
"default": "",
"description": "[Optional] The name or network address of the instance of SQL Server that acts as a failover partner."
},
"multiSubnetFailover": {
"type": "boolean",
"default": true,
"description": "[Optional] When true, the detection and connection to the active server is faster if AlwasyOn Availability Group is configured on different subnets."
},
"multipleActiveResultSets": {
"type": "boolean",
"default": false,
"description": "[Optional] When true, multiple result sets can be returned and read from on connection."
},
"packetSize": {
"type": "number",
"default": 8192,
"description": "[Optional] Size in bytes of the network packets to communicate with SQL Server."
},
"typeSystemVersion": {
"type": "string",
"enum": [
"Latest"
],
"description": "[Optional] Indicates which server type the provider will expose through the DataReader."
},
"profileName": {
"type": "string",
"description": "[Optional] Specify a custom name for this connection profile to easily browse and search in the command palette of Visual Studio Code."
},
"savePassword": {
"type": "boolean",
"description": "[Optional] When true, the password for SQL Login Authentication is saved in the secure store of your operating system such as KeyChain in MacOS or Secure Store in Windows."
2016-06-26 21:49:47 +03:00
}
}
}
}
}
}
},
"scripts": {
2016-07-23 00:47:21 +03:00
"postinstall": "node ./node_modules/vscode/bin/install",
"install-packages": "npm install github:gulpjs/gulp#4.0 && npm install gulp-install && gulp --gulpfile install.js install"
2016-06-26 21:49:47 +03:00
}
}