on debug help sign in
ghcide/extension/package.json
72 lines 1.5 kB history raw
1{
2 "name": "ghcide",
3 "displayName": "ghcide",
4 "publisher": "DigitalAssetHoldingsLLC",
5 "repository": {
6 "type": "git",
7 "url": "https://github.com/digital-asset/ghcide.git"
8 },
9 "description": "A simple extension to test out haskell ide core",
10 "version": "0.0.2",
11 "license": "Apache-2.0",
12 "engines": {
13 "vscode": "^1.35.0"
14 },
15 "categories": [
16 "Other"
17 ],
18 "activationEvents": [
19 "onLanguage:haskell"
20 ],
21 "main": "./out/extension.js",
22 "contributes": {
23 "languages": [
24 {
25 "id": "haskell",
26 "extensions": [
27 "hs",
28 "hs-boot",
29 "lhs-boot",
30 "lhs"
31 ]
32 }
33 ],
34 "configuration": {
35 "type": "object",
36 "title": "Haskell IDE Core Configuration",
37 "properties": {
38 "hic.executablePath": {
39 "type": "string",
40 "default": "ghcide",
41 "description": "The location of your ghcide executable"
42 },
43 "hic.arguments": {
44 "type": "string",
45 "default": "--lsp",
46 "description": "The arguments you would like to pass to the executable"
47 }
48 }
49 }
50 },
51 "scripts": {
52 "vscode:prepublish": "npm run compile",
53 "compile": "tsc -p ./",
54 "watch": "tsc -watch -p ./",
55 "test": "npm run compile && node ./node_modules/vscode/bin/test",
56 "vscepackage": "vsce package"
57 },
58 "extensionDependencies": [
59 "justusadam.language-haskell"
60 ],
61 "dependencies": {
62 "vscode-languageclient": "^6.0.0-next.1"
63 },
64 "devDependencies": {
65 "@types/mocha": "^5.2.7",
66 "@types/node": "^12.7.11",
67 "@types/vscode": "1.35.0",
68 "tslint": "^5.12.1",
69 "typescript": "^3.6.3",
70 "vsce": "^1.68.0"
71 }