vscode-cmake-tools/package.json

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

{
2017-12-17 02:57:04 +03:00
"name": "cmake-tools",
"displayName": "CMake Tools",
"description": "Extended CMake support in Visual Studio Code",
2018-06-25 03:11:28 +03:00
"version": "1.1.0-alpha",
2017-12-17 02:57:04 +03:00
"repository": {
"type": "git",
"url": "https://github.com/vector-of-bool/vscode-cmake-tools"
},
"bugs": {
"url": "https://github.com/vector-of-bool/vscode-cmake-tools/issues"
},
"homepage": "https://github.com/vector-of-bool/vscode-cmake-tools",
"keywords": [
"cmake",
"tools",
"build",
"c++",
"native",
"multi-root ready"
2017-12-17 02:57:04 +03:00
],
"publisher": "vector-of-bool",
"engines": {
"vscode": "^1.22.0"
2017-12-17 02:57:04 +03:00
},
"categories": [
"Other"
],
"galleryBanner": {
"color": "#13578c",
"theme": "dark"
},
"icon": "res/icon_128.png",
"activationEvents": [
"onCommand:cmake.build",
"onCommand:cmake.buildWithTarget",
"onCommand:cmake.clean",
"onCommand:cmake.cleanConfigure",
"onCommand:cmake.cleanRebuild",
"onCommand:cmake.configure",
"onCommand:cmake.ctest",
"onCommand:cmake.debugTarget",
"onCommand:cmake.editCache",
"onCommand:cmake.editKits",
"onCommand:cmake.viewLog",
2017-12-17 02:57:04 +03:00
"onCommand:cmake.install",
"onCommand:cmake.launchTarget",
"onCommand:cmake.launchTargetPath",
"onCommand:cmake.quickStart",
"onCommand:cmake.resetState",
"onCommand:cmake.scanForKits",
"onCommand:cmake.selectLaunchTarget",
"onCommand:cmake.setVariant",
"onCommand:cmake.stop",
"onCommand:cmake.outline.configure",
"onCommand:cmake.outline.build",
2018-04-23 10:22:04 +03:00
"workspaceContains:CMakeLists.txt",
"workspaceContains:.vscode/cmake-kits.json"
2017-12-17 02:57:04 +03:00
],
"main": "./out/src/extension",
"contributes": {
"commands": [
{
"command": "cmake.viewLog",
"title": "Open the CMake Tools log file",
"category": "CMake"
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.editKits",
"title": "Edit user-local CMake kits",
2017-12-17 02:57:04 +03:00
"category": "CMake"
},
{
"command": "cmake.scanForKits",
"title": "Scan for Kits",
"category": "CMake"
},
{
"command": "cmake.selectKit",
"title": "Select a Kit",
"category": "CMake"
},
{
"command": "cmake.setVariant",
"title": "Set the current build variant",
"category": "CMake"
},
{
"command": "cmake.configure",
"title": "Configure",
"category": "CMake"
},
{
"command": "cmake.outline.configure",
"title": "Configure",
"icon": {
"dark": "res/configure-icon.svg",
"light": "res/configure-icon.svg"
}
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.build",
"title": "Build",
"category": "CMake"
},
{
"command": "cmake.buildNamedTarget",
"title": "(Internal) Build a target by name"
},
{
"command": "cmake.outline.build",
"title": "Build",
"icon": {
"dark": "res/build-icon.svg",
"light": "res/build-icon.svg"
}
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.install",
"title": "Install",
"category": "CMake"
},
{
"command": "cmake.buildWithTarget",
"title": "Build a target",
"category": "CMake"
},
{
"command": "cmake.setDefaultTarget",
"title": "Set the default build target",
"category": "CMake"
},
{
"command": "cmake.cleanConfigure",
"title": "Delete cached build settings and reconfigure",
"category": "CMake"
},
{
"command": "cmake.outline.cleanConfigure",
"title": "Clean reconfigure"
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.clean",
"title": "Clean",
"category": "CMake"
},
{
"command": "cmake.outline.clean",
"title": "Clean"
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.cleanRebuild",
"title": "Clean rebuild",
"category": "CMake"
},
{
"command": "cmake.outline.cleanRebuild" ,
"title": "Clean rebuild"
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.ctest",
"title": "Run tests",
"category": "CMake"
},
{
"command": "cmake.editCache",
"title": "Edit the CMake Cache",
"category": "CMake"
},
{
"command": "cmake.quickStart",
"title": "Quick Start",
"category": "CMake"
},
{
"command": "cmake.debugTarget",
"title": "Debug Target",
"category": "CMake"
},
{
"command": "cmake.launchTarget",
"title": "Execute the current target without a debugger",
"category": "CMake"
},
{
"command": "cmake.selectLaunchTarget",
"title": "Select a Target to Debug",
"category": "CMake"
},
{
"command": "cmake.stop",
"title": "Stop the currently running CMake/Build process",
"category": "CMake"
},
{
"command": "cmake.outline.stop",
"title": "Stop current build",
"icon": {
"dark": "res/stop-icon.svg",
"light": "res/stop-icon.svg"
}
},
2017-12-17 02:57:04 +03:00
{
"command": "cmake.resetState",
"title": "Reset CMake Tools extension state (For troubleshooting)",
"category": "CMake"
},
{
"command": "cmake.outline.buildTarget",
"title": "Build",
"icon": {
"dark": "res/build-icon.svg",
"light": "res/build-icon.svg"
}
},
{
"command": "cmake.outline.runUtilityTarget",
"title": "Run utility"
},
{
"command": "cmake.outline.debugTarget",
"title": "Run with debugger"
},
{
"command": "cmake.outline.launchTarget",
"title": "Run in terminal"
},
{
"command": "cmake.outline.setDefaultTarget",
"title": "Set as default target"
},
{
"command": "cmake.outline.setLaunchTarget",
"title": "Set as launch/debug target"
2018-06-25 03:10:24 +03:00
},
{
"command": "cmake.outline.revealInCMakeLists",
"title": "Open CMakeLists.txt"
2017-12-17 02:57:04 +03:00
}
],
2017-12-17 02:57:04 +03:00
"menus": {
"commandPalette": [
{
"command": "cmake.configure"
},
{
"command": "cmake.build"
},
{
"command": "cmake.install"
},
{
"command": "cmake.buildWithTarget"
},
{
"command": "cmake.setVariant"
},
{
"command": "cmake.setDefaultTarget"
},
{
"command": "cmake.setDefaultTarget"
},
{
"command": "cmake.cleanConfigure"
},
{
"command": "cmake.clean"
},
{
"command": "cmake.cleanRebuild"
},
{
"command": "cmake.ctest"
},
{
"command": "cmake.editCache"
},
{
"command": "cmake.debugTarget"
},
{
"command": "cmake.launchTarget"
},
{
"command": "cmake.selectLaunchTarget"
},
{
"command": "cmake.stop"
}
],
"view/title": [
{
"command": "cmake.outline.configure",
"when": "view == cmake.outline && !cmake:isBuilding",
"group": "navigation@1"
},
{
"command": "cmake.outline.build",
"when": "view == cmake.outline && !cmake:isBuilding",
"group": "navigation@2"
},
{
"command": "cmake.outline.stop",
"when": "view == cmake.outline && cmake:isBuilding",
"group": "navigation@3"
},
{
"command": "cmake.outline.clean",
"when": "view == cmake.outline",
"group": "1_cmakeOutline"
},
{
"command": "cmake.outline.cleanConfigure",
"when": "view == cmake.outline",
"group": "1_cmakeOutline"
},
{
"command": "cmake.outline.cleanRebuild",
"when": "view == cmake.outline",
"group": "1_cmakeOutline"
}
],
"view/item/context": [
{
"command": "cmake.outline.buildTarget",
"when": "view == cmake.outline && viewItem =~ /canBuild=true/",
"group": "inline"
},
{
"command": "cmake.outline.buildTarget",
"when": "view == cmake.outline && viewItem =~ /canBuild=true/",
"group": "1_targetActions@1"
},
{
"command": "cmake.outline.runUtilityTarget",
"when": "view == cmake.outline && viewItem =~ /canRun=true/",
"group": "1_targetActions@2"
},
{
"command": "cmake.outline.debugTarget",
"when": "view == cmake.outline && viewItem =~ /type=EXECUTABLE/",
"group": "1_targetActions@3"
},
{
"command": "cmake.outline.launchTarget",
"when": "view == cmake.outline && viewItem =~ /type=EXECUTABLE/",
"group": "1_targetActions@4"
},
2018-06-25 03:10:24 +03:00
{
"command": "cmake.outline.revealInCMakeLists",
"when": "view == cmake.outline && viewItem =~ /nodeType=target/",
"group": "1_targetActions@5"
},
{
"command": "cmake.outline.setDefaultTarget",
"when": "view == cmake.outline && viewItem =~ /canRun=true|canBuild=true/ && viewItem =~ /isDefault=false/",
"group": "2_targetState@1"
},
{
"command": "cmake.outline.setLaunchTarget",
"when": "view == cmake.outline && viewItem =~ /type=EXECUTABLE/ && viewItem =~ /isLaunch=false/",
"group": "2_targetState@2"
}
2017-12-17 02:57:04 +03:00
]
},
2017-12-17 02:57:04 +03:00
"configuration": {
"type": "object",
"title": "CMake Tools configuration",
"properties": {
2018-04-30 05:52:51 +03:00
"cmake.cmakePath": {
"type": "string",
"default": "cmake",
"description": "Name/path of the CMake executable to use",
"scope": "resource"
},
2017-12-17 02:57:04 +03:00
"cmake.buildDirectory": {
"type": "string",
"default": "${workspaceRoot}/build",
2018-04-30 05:52:51 +03:00
"description": "The directory where CMake build files will go",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.installPrefix": {
"type": "string",
"default": null,
2018-04-30 05:52:51 +03:00
"description": "The directory where CMake installed files will go.",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.sourceDirectory": {
"type": "string",
"default": "${workspaceRoot}",
2018-04-30 05:52:51 +03:00
"description": "The directory of the root CMakeLists.txt file",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.saveBeforeBuild": {
"type": "boolean",
"default": true,
2018-04-30 05:52:51 +03:00
"description": "Save open files before building",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.buildBeforeRun": {
"type": "boolean",
"default": true,
2018-04-30 05:52:51 +03:00
"description": "Build the target before running it.",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.clearOutputBeforeBuild": {
"type": "boolean",
"default": true,
2018-04-30 05:52:51 +03:00
"description": "Clear build output before each build",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.configureSettings": {
"type": "object",
"default": {},
2018-04-30 05:52:51 +03:00
"description": "CMake variables to set on the command line",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.cacheInit": {
"oneOf": [
{
"type": "string",
"description": "Path to an cache-initializing CMake file"
},
{
"type": "array",
"description": "List of cache initializer files",
"items": {
"type": "string",
"description": "A cache initializing CMake file"
}
}
],
2018-04-30 05:52:51 +03:00
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.preferredGenerators": {
"type": "array",
"default": [
"Ninja",
"Unix Makefiles"
],
2018-04-30 05:52:51 +03:00
"description": "The preferred CMake generator(s) to use when configuring (tried in order of listing)",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.generator": {
"type": "string",
"default": null,
2018-04-30 05:52:51 +03:00
"description": "The CMake generator to use",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.toolset": {
"type": "string",
"default": null,
2018-04-30 05:52:51 +03:00
"description": "The CMake toolset to use when configuring",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.platform": {
"type": "string",
"default": null,
2018-04-30 05:52:51 +03:00
"description": "The CMake platform to use when configuring",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.configureArgs": {
"type": "array",
"description": "Additional arguments to pass to CMake when configuring",
"items": {
"type": "string",
"title": "CMake Arguments"
},
2018-04-30 05:52:51 +03:00
"default": [],
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.buildArgs": {
"type": "array",
"description": "Additional arguments to pass to CMake when building",
"items": {
"type": "string"
},
2018-04-30 05:52:51 +03:00
"default": [],
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.buildToolArgs": {
"type": "array",
"description": "Additional arguments to pass to the underlying build tool when building",
"items": {
"type": "string"
},
2018-04-30 05:52:51 +03:00
"default": [],
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.parallelJobs": {
"type": "number",
"default": 0,
2018-04-30 05:52:51 +03:00
"description": "The number of parallel build jobs. Use zero to automatically detect the number of CPUs.",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.ctestPath": {
"type": "string",
"default": null,
2018-04-30 05:52:51 +03:00
"description": "Path to CTest executable. If null, will be inference from cmake.cmakePath (recommended to leave null)",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.ctest.parallelJobs": {
"type": "number",
"default": 0,
2018-04-30 05:52:51 +03:00
"description": "The number of parallel test jobs. Use zero to use the value of cmake.parallelJobs",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.autoRestartBuild": {
"type": "boolean",
"default": false,
2018-04-30 05:52:51 +03:00
"description": "If 'true', requesting a build while a build is already running will stop and restart the build",
"scope": "resource"
},
2017-12-17 02:57:04 +03:00
"cmake.parseBuildDiagnostics": {
"type": "boolean",
"default": true,
2018-04-30 05:52:51 +03:00
"description": "Parse compiler output for warnings and errors",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.enabledOutputParsers": {
"type": "array",
"description": "Output parsers to use. Supported parsers 'cmake', 'gcc', 'gnuld' for GNULD-style inker output, 'msvc' for Microsoft Visual C++, and 'ghs' for the Green Hills compiler with --no_wrap_diagnostics --brief_diagnostics",
"items": {
"type": "string",
"enum": [
"cmake",
"gcc",
"gnuld",
"msvc",
"ghs"
]
},
"default": [
"cmake",
"gcc",
"gnuld",
"msvc",
"ghs"
2018-04-30 05:52:51 +03:00
],
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.debugConfig": {
"type": "object",
"description": "The debug configuration to use when debugging a target",
"properties": {
"symbolSearchPath": {
"type": "string",
"description": "Visual Studio debugger symbol search paths"
},
2017-12-17 02:57:04 +03:00
"additionalSOLibSearchPath": {
"type": "string",
"description": "Paths for GDB or LLDB to search for .so files"
2016-04-17 06:33:53 +03:00
},
2017-12-17 02:57:04 +03:00
"externalConsole": {
"type": "boolean",
"description": "Launch an external console for the program"
2016-04-17 06:33:53 +03:00
},
2017-12-17 02:57:04 +03:00
"logging": {
"type": "object",
"description": "Tell what types of messages should be logged to the console",
"properties": {
"exceptions": {
"type": "boolean",
"default": true
},
"moduleLoad": {
"type": "boolean",
"default": true
},
"programOutput": {
"type": "boolean",
"default": true
},
"engineLogging": {
"type": "boolean",
"default": false
},
"trace": {
"type": "boolean",
"default": false
},
"traceResponse": {
"type": "boolean",
"default": false
}
}
2016-04-17 06:33:53 +03:00
},
2017-12-17 02:57:04 +03:00
"visualizerFile": {
"type": "string",
"description": ".natvis file to be used when debugging"
2016-04-17 06:33:53 +03:00
},
2017-12-17 02:57:04 +03:00
"args": {
"type": "array",
"description": "Arguments to pass to program command line",
"items": {
"type": "string"
},
"default": []
2016-04-17 07:48:17 +03:00
},
2017-12-17 02:57:04 +03:00
"cwd": {
"type": "string",
"description": "Set the working directory for the program"
},
2017-12-17 02:57:04 +03:00
"environment": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of environment variable"
},
"value": {
"type": "string",
"description": "Value for the environment variable"
}
}
}
},
2017-12-17 02:57:04 +03:00
"MIMode": {
"type": "string",
"enum": [
"gdb",
"lldb"
]
},
2017-12-17 02:57:04 +03:00
"miDebuggerPath": {
"type": "string",
"description": "Path to gdb or lldb debugger"
2016-11-17 08:26:13 +03:00
},
2017-12-17 02:57:04 +03:00
"stopAtEntry": {
"type": "boolean",
"description": "Stop at the entry point of the target",
"default": false
},
2017-12-17 02:57:04 +03:00
"setupCommands": {
"type": "array",
"description": "Command to set up gdb or lldb",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
2017-12-17 02:57:04 +03:00
"description": "Command to run"
},
"description": {
"type": "string",
2017-12-17 02:57:04 +03:00
"description": "Description of the command"
},
"ignoreFailures": {
"type": "boolean",
2017-12-17 02:57:04 +03:00
"default": false
}
}
}
},
"customLaunchSetupCommands": {
"type": "array",
"description": "Command to set up gdb or lldb",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string",
2017-12-17 02:57:04 +03:00
"description": "Command to run"
},
"description": {
"type": "string",
2017-12-17 02:57:04 +03:00
"description": "Description of the command"
},
"ignoreFailures": {
"type": "boolean",
2017-12-17 02:57:04 +03:00
"default": false
}
}
2017-12-17 02:57:04 +03:00
}
},
2017-12-17 02:57:04 +03:00
"launchCompleteCommand": {
"type": "string"
},
2017-12-17 02:57:04 +03:00
"dumpPath": {
"type": "string"
},
2017-12-17 02:57:04 +03:00
"coreDumpPath": {
"type": "string"
}
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.defaultVariants": {
"type": "object",
"$schema": "schemas/variants-schema.json",
"default": {
"buildType": {
2018-06-05 22:13:41 +03:00
"default": "debug",
"description": "The build type",
"choices": {
"debug": {
"short": "Debug",
"long": "Emit debug information without performing optimizations",
"buildType": "Debug"
},
"release": {
"short": "Release",
"long": "Enable optimizations, omit debug info",
"buildType": "Release"
},
"minsize": {
"short": "MinSizeRel",
"long": "Optimize for smallest binary size",
"buildType": "MinSizeRel"
},
"reldeb": {
"short": "RelWithDebInfo",
"long": "Perform optimizations AND include debugging information",
"buildType": "RelWithDebInfo"
}
2017-12-17 02:57:04 +03:00
}
}
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.ctestArgs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Arguments to pass to CTest",
2018-04-30 05:52:51 +03:00
"default": [],
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.environment": {
"type": "object",
"default": {},
"description": "Environment variables to set when running CMake commands",
"additionalProperties": {
"type": "string",
"description": "Value for the environment variable"
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.configureEnvironment": {
"type": "object",
"default": {},
"description": "Environment variables to pass to CMake during configure",
"additionalProperties": {
"type": "string",
"description": "Value for the environment variable"
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.buildEnvironment": {
"type": "object",
"default": {},
"description": "Environment variables to pass to CMake during build",
"additionalProperties": {
"type": "string",
"description": "Value for the environment variable"
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.testEnvironment": {
"type": "object",
"default": {},
"description": "Environment variables to pass to CTest",
"additionalProperties": {
"type": "string",
"description": "Value for the environment variable"
2018-04-30 05:52:51 +03:00
},
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.mingwSearchDirs": {
"type": "array",
"items": {
"type": "string",
"description": "Path to a directory"
},
"default": [
"C:\\MinGW"
],
2018-04-30 05:52:51 +03:00
"description": "Directories where MinGW may be installed",
"scope": "window"
2017-12-17 02:57:04 +03:00
},
"cmake.emscriptenSearchDirs": {
"type": "array",
"items": {
"type": "string",
"description": "Path to a directory"
},
"default": [],
2018-04-30 05:52:51 +03:00
"description": "Directories where Emscripten may be installed",
"scope": "window"
2017-12-17 02:57:04 +03:00
},
"cmake.copyCompileCommands": {
"type": "string",
"default": null,
"description": "Copy compile_commands.json to this location after a successful configure",
"scope": "resource"
},
2017-12-17 02:57:04 +03:00
"cmake.useCMakeServer": {
"type": "boolean",
"default": true,
2018-04-30 05:52:51 +03:00
"description": "Enable CMake server",
"scope": "resource"
2017-12-17 02:57:04 +03:00
},
"cmake.enableTraceLogging": {
"type": "boolean",
"default": false,
2018-04-30 05:52:51 +03:00
"description": "Enable trace logging to file and console (very noisy)",
"scope": "window"
2017-12-17 02:57:04 +03:00
},
"cmake.loggingLevel": {
"type": "string",
"default": "info",
"enum": [
"trace",
"debug",
"info",
"note",
"warning",
"error",
"fatal"
2018-04-30 05:52:51 +03:00
],
"scope": "window"
2017-12-17 02:57:04 +03:00
}
}
},
2017-12-17 02:57:04 +03:00
"keybindings": [
{
"key": "f7",
"command": "cmake.build"
},
{
"key": "shift+f7",
"command": "cmake.buildWithTarget"
},
{
"key": "ctrl+f5",
"command": "cmake.debugTarget",
"when": "!inDebugMode"
},
{
"key": "shift+f5",
"command": "cmake.launchTarget"
}
],
"viewsContainers": {
"activitybar": [
{
"id": "cmake__viewContainer",
"title": "CMake",
"icon": "res/cmake-view-icon.svg"
}
]
},
"views": {
"cmake__viewContainer": [
{
"id": "cmake.folders",
"name": "Folders",
"when": "cmakeToolsMultiRootActive"
},
{
"id": "cmake.outline",
"name": "Project Outline"
}
]
},
2017-12-17 02:57:04 +03:00
"yamlValidation": [
{
"fileMatch": "cmake-variants.yaml",
"url": "./schemas/variants-schema.json"
}
],
"jsonValidation": [
{
"fileMatch": "cmake-variants.json",
"url": "./schemas/variants-schema.json"
},
{
"fileMatch": "cmake-variants.yaml",
"url": "./schemas/variants-schema.json"
},
{
"fileMatch": "cmake-kits.json",
"url": "./schemas/kits-schema.json"
}
]
},
2018-03-26 03:51:21 +03:00
"_moduleAliases": {
"@cmt": "out/src/",
"@test": "out/test/"
},
2017-12-17 02:57:04 +03:00
"scripts": {
"vscode:prepublish": "./node_modules/.bin/tsc -p ./",
"compile": "./node_modules/.bin/tsc -watch -p ./",
"compile-once": "./node_modules/.bin/tsc -p ./",
"postinstall": "node ./node_modules/vscode/bin/install",
2018-03-04 01:29:58 +03:00
"lint": "node ./node_modules/tslint/bin/tslint -p . --fix",
2018-03-17 10:02:26 +03:00
"lint:nofix": "node ./node_modules/tslint/bin/tslint -p .",
"docs": "node ./node_modules/typedoc/bin/typedoc --mode modules --excludeExternals --out build/docs/dev --readme none src/"
2017-12-17 02:57:04 +03:00
},
"devDependencies": {
"@types/ajv": "^0.0.3",
"@types/chai": "^4.0.4",
"@types/chai-as-promised": "^7.1.0",
"@types/es6-promisify": "~5.0.0",
"@types/js-yaml": "^3.5.28",
"@types/json5": "~0.0.29",
2017-12-17 02:57:04 +03:00
"@types/mocha": "~2.2.41",
"@types/node": "~8.0.0",
"@types/rimraf": "^0.0.28",
2018-05-11 08:36:49 +03:00
"@types/sinon": "~4.3.3",
"@types/which": "~1.3.1",
2017-12-17 02:57:04 +03:00
"@types/ws": "^0.0.38",
"@types/xml2js": "^0.0.28",
"chai": "^4.1.2",
"chai-as-promised": "^7.1.1",
"clang-format": "^1.2.2",
2017-12-17 02:57:04 +03:00
"mocha": "~3.4.2",
2018-05-11 08:36:49 +03:00
"sinon": "~5.0.7",
"ts-node": "^6.0.0",
"tslint": "^5.9.1",
2018-05-11 08:36:49 +03:00
"typedoc": "~0.11.1",
"typescript": "~2.8.3",
"vscode": "1.1.17"
2017-12-17 02:57:04 +03:00
},
"dependencies": {
"Polymer": "1.6.1--",
"ajv": "^4.7.5",
"es6-promisify": "~5.0.0",
"js-yaml": "^3.6.1",
"json5": "^0.5.1",
2018-03-26 03:51:21 +03:00
"module-alias": "^2.0.6",
2017-12-17 02:57:04 +03:00
"open": "0.0.5",
"rimraf": "^2.5.4",
"rollbar": "~2.2.8",
"which": "~1.3.0",
2017-12-17 02:57:04 +03:00
"ws": "^1.1.1",
"xml2js": "^0.4.17"
}
2018-04-30 05:52:51 +03:00
}