{
"name": "phoityne-vscode",
"displayName": "phoityne",
"version": "0.0.1",
"publisher": "phoityne.hs",
"description": "ghci debug viewer Phoityne, on Visual Studio Code.",
"categories": ["Debuggers"],
"author": {"name": "phoityne.hs"},
"license": "BSD3",
"private": false,
"engines": {"vscode": "^0.10.1"},
"dependencies": {},
"contributes": {
"debuggers": [{
"type": "ghc",
"label": "ghci debug viewer Phoityne",
"enableBreakpointsFor": { "languageIds": ["haskell"] },
"program": "phoityne-vscode.exe",
"configurationAttributes": {
"launch": {
"required": ["program"],
"properties": {
"workspace": {
"type" : "string",
"description": "Absolute path to the workspace.",
"default" : "${workspaceRoot}"
},
"startup": {
"type": "string",
"description": "Absolute path to the startup program.",
"default": "${workspaceRoot}/test/Spec.hs"
}
}
}
},
"initialConfigurations": [
{
"type": "ghc",
"name": "ghci debug viewer Phoityne",
"request": "launch",
"workspace": "${workspaceRoot}",
"startup": "${workspaceRoot}/test/Spec.hs"
}
]
}]
}
}