daml/compiler/daml-extension/package.json
Rohan Jacob-Rao 37fa12c943
Remove blog post notifications (#3794)
* Disable IDE notifications about new blog posts

* Remove notification setting
2019-12-09 15:41:56 -05:00

157 lines
4.9 KiB
JSON

{
"name": "daml",
"displayName": "DAML",
"description": "DAML editing and analysis tools",
"version": "__VERSION__",
"publisher": "DigitalAssetHoldingsLLC",
"repository": "https://github.com/digital-asset/daml/tree/master/compiler/daml-extension",
"icon": "images/daml-studio.png",
"engines": {
"vscode": "^1.33.0"
},
"license": "Apache-2.0",
"private": true,
"activationEvents": [
"onLanguage:daml",
"onCommand:daml.openDamlDocs",
"onCommand:daml.resetTelemetryConsent",
"onCommand:daml.showResource"
],
"main": "./out/src/extension",
"contributes": {
"languages": [
{
"id": "daml",
"extensions": [
".daml"
],
"aliases": [
"DAML"
],
"configuration": "./daml12.configuration.json"
},
{
"id": "daml-core",
"extensions": [
".daml-core"
],
"aliases": [
"DAML CORE"
],
"configuration": "./daml12.configuration.json"
}
],
"grammars": [
{
"language": "daml-core",
"scopeName": "source.daml",
"path": "./syntaxes/daml12.tmLanguage.xml"
},
{
"language": "daml",
"scopeName": "source.daml",
"path": "./syntaxes/daml12.tmLanguage.xml"
}
],
"commands": [
{
"command": "daml.showResource",
"title": "Open DAML virtual resource"
},
{
"command": "daml.openDamlDocs",
"title": "[DAML Documentation]"
},
{
"command": "daml.visualize",
"title": "Visualize daml project",
"when": "editorLangId == daml"
},
{
"command": "daml.resetTelemetryConsent",
"title": "Ask me about DAML telemetry again on startup"
}
],
"keybindings": [
{
"command": "daml.openDamlDocs",
"key": "ctrl+f1",
"mac": "cmd+f1"
}
],
"configuration": {
"type": "object",
"title": "DAML Studio configuration",
"properties": {
"daml.debug": {
"type": "boolean",
"default": false,
"description": "Enable debug logging in the DAML Language Server."
},
"daml.experimental": {
"type": "boolean",
"default": false,
"description": "Enable experimental features in the IDE, this may break things"
},
"daml.profile": {
"type": "boolean",
"default": false,
"description": "Profile the daml ide plugin, may effect performance"
},
"daml.telemetry": {
"enum": [
"Enable",
"Disable",
"From consent popup"
],
"default": "From consent popup",
"description": "Controls whether you send DAML usage data to Digital Asset"
},
"daml.extraArguments": {
"type": "string",
"default": "",
"description": "Extra arguments passed to `damlc ide`. This can be used to enable additional warnings via `--ghc-option -W`"
}
}
},
"menus": {
"editor/title": [
{
"when": "resourceLangId == daml",
"command": "daml.openDamlDocs",
"group": "navigation"
}
]
},
"snippets": [
{
"language": "daml",
"path": "./snippets/daml.json"
}
]
},
"scripts": {
"compile": "node ./node_modules/typescript/bin/tsc -p ./",
"build": "node ./node_modules/typescript/bin/tsc -p ./"
},
"dependencies": {
"@types/node-fetch": "^2.5.3",
"@types/tmp": "0.0.29",
"@types/which": "1.3.1",
"@types/xml2js": "^0.4.5",
"fp-ts": "^2.1.1",
"node-fetch": "^2.6.0",
"tmp": "0.0.29",
"vscode-languageclient": "6.0.0-next.1",
"which": "1.3.1",
"xml2js": "^0.4.22"
},
"devDependencies": {
"@bazel/hide-bazel-files": "0.32.2",
"@types/node": "12.7.11",
"@types/vscode": "1.33",
"typescript": "3.6.3",
"vsce": "1.66.0"
}
}