-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
133 lines (133 loc) · 3.89 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"name": "scilla",
"displayName": "Scilla VSCode",
"description": "Smart Contract Intermediate Level Language",
"license": "MIT",
"version": "1.4.2",
"author": {
"name": "as1ndu",
"url": "https://github.com/as1ndu/vscode-scilla"
},
"repository": {
"url": "https://github.com/as1ndu/vscode-scilla"
},
"icon": "themes/logo-128x128.png",
"galleryBanner": {
"color": "#23a5a8"
},
"publisher": "as1ndu",
"keywords": [
"scilla",
"blockchain",
"zilliqa",
"smart-contracts"
],
"engines": {
"vscode": "^1.32.0"
},
"categories": [
"Programming Languages",
"Snippets"
],
"activationEvents": [
"onLanguage:scilla"
],
"main": "./out/extension.js",
"contributes": {
"menus": {
"commandPalette": [
{
"command": "scilla.CashFlowAnalyser",
"when": "editorLangId == scilla"
}
]
},
"configuration": {
"title": "Scilla configurations",
"properties": {
"scilla.pathToBinaries": {
"type": "string",
"default": "empty",
"description": "The absolute path to the locally compiled scilla binaries."
},
"scilla.pathToStandardLib": {
"type": "string",
"default": "empty",
"description": "The absolute path to the standard lib"
},
"scilla.gasLimit": {
"type": "number",
"default": 8000,
"description": "Gas limit for the your scilla contracts"
},
"scilla.cfaTag": {
"type": "array",
"default": [],
"description": "Variables to consider as cash during cash flow analysis."
},
"scilla.remoteDebugging": {
"type": "boolean",
"default": true,
"description": "Use a remote instance to debuge scilla files. No need to compile scilla files"
},
"scilla.gasReport": {
"type": "boolean",
"default": false,
"description": "Report how much gas is remaining for the contract."
}
}
},
"commands": [
{
"command": "scilla.CashFlowAnalyser",
"title": "Scilla: Cash Flow Analyser"
}
],
"languages": [
{
"id": "scilla",
"aliases": [
"scilla",
"scilla"
],
"extensions": [
".scilla",
".scillib"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "scilla",
"scopeName": "source.scilla",
"path": "./syntaxes/scilla.tmLanguage.json"
}
],
"snippets": [
{
"language": "scilla",
"path": "./snippets.json"
}
]
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"postinstall": "node ./node_modules/vscode/bin/install"
},
"devDependencies": {
"@types/node": "^10.14.6",
"tslint": "^5.16.0",
"typescript": "^3.4.5",
"vscode": "^1.1.27"
},
"dependencies": {
"axios": "^0.21.1",
"check-os": "^1.0.1",
"js-base64": "^2.5.2",
"minimist": "^1.2.5",
"node-cmd": "^3.0.0"
}
}