@@ -1,45 +1,163 @@
2− "name": "ormolu",
2+ "name": "ormolu",
3− "displayName": "Ormolu",
3+ "displayName": "Ormolu",
4− "publisher": "ilyakooo0",
4+ "publisher": "ilyakooo0",
5− "description": "Haskell code formatter with ormolu",
5+ "description": "Haskell code formatter with ormolu",
6− "version": "0.0.1",
6+ "version": "0.0.12",
9+ "url": "https://github.com/ilyakooo0/vs-code-ormolu"
7− "engines": {
12+ "engines": {
8− "vscode": "^1.39.0"
13+ "vscode": "^1.39.0"
10− "categories": [
15+ "categories": [
11− "Formatters"
16+ "Formatters"
13− "main": "./out/extension.js",
18+ "main": "./out/extension.js",
14 "contributes": {
19 "contributes": {
15− "languages": [
20+ "languages": [{
17− "id": "haskell",
21+ "id": "haskell",
18− "aliases": [
22+ "aliases": [
19− "Haskell"
23+ "Haskell"
29+ "ormolu.extensions.AlternativeLayoutRule": {
32+ "description": "Enable the AlternativeLayoutRule extension."
34+ "ormolu.extensions.AlternativeLayoutRuleTransitional": {
37+ "description": "Enable the AlternativeLayoutRuleTransitional extension."
39+ "ormolu.extensions.Arrows": {
42+ "description": "Enable the Arrows extension."
44+ "ormolu.extensions.BangPatterns": {
47+ "description": "Enable the BangPatterns extension."
49+ "ormolu.extensions.Cpp": {
52+ "description": "Enable the Cpp extension."
54+ "ormolu.extensions.MagicHash": {
57+ "description": "Enable the MagicHash extension."
59+ "ormolu.extensions.MonadComprehensions": {
62+ "description": "Enable the MonadComprehensions extension."
64+ "ormolu.extensions.PatternSynonyms": {
67+ "description": "Enable the PatternSynonyms extension."
69+ "ormolu.extensions.RecursiveDo": {
72+ "description": "Enable the RecursiveDo extension."
74+ "ormolu.extensions.StaticPointers": {
77+ "description": "Enable the StaticPointers extension."
79+ "ormolu.extensions.TemplateHaskellQuotes": {
82+ "description": "Enable the TemplateHaskellQuotes extension."
84+ "ormolu.extensions.TransformListComp": {
87+ "description": "Enable the TransformListComp extension."
89+ "ormolu.extensions.TypeApplications": {
92+ "description": "Enable the TypeApplications extension."
94+ "ormolu.extensions.UnboxedSums": {
97+ "description": "Enable the UnboxedSums extension."
99+ "ormolu.extensions.UnboxedTuples": {
102+ "description": "Enable the UnboxedTuples extension."
104+ "ormolu.extensions.UnicodeSyntax": {
107+ "description": "Enable the UnicodeSyntax extension."
109+ "ormolu.tolerateCpp": {
112+ "description": "Do not fail if CPP pragma is present."
117+ "description": "Run in \"unsafe\" mode. Do formatting faster but without automatic detection of defects."
119+ "ormolu.checkIdempotency": {
122+ "description": "Fail if formatting is not idempotent."
124+ "ormolu.customArguments": {
130+ "description": "Custom arguments to pass to ormolu."
132+ "ormolu.executablePath": {
136+ "default": "ormolu",
137+ "description": "The path to the ormolu executable to use."
24 "activationEvents": [
142 "activationEvents": [
25 "onLanguage:haskell"
143 "onLanguage:haskell"
27− "scripts": {
145+ "scripts": {
28− "vscode:prepublish": "yarn run compile",
146+ "vscode:prepublish": "yarn run compile",
29− "compile": "tsc -p ./",
147+ "compile": "tsc -p ./",
30− "watch": "tsc -watch -p ./",
148+ "watch": "tsc -watch -p ./",
31− "pretest": "yarn run compile",
149+ "pretest": "yarn run compile",
32− "test": "node ./out/test/runTest.js"
150+ "test": "node ./out/test/runTest.js"
34− "devDependencies": {
152+ "devDependencies": {
35− "@types/glob": "^7.1.1",
153+ "@types/glob": "^7.1.1",
36− "@types/mocha": "^5.2.6",
154+ "@types/mocha": "^5.2.6",
37− "@types/node": "^10.12.21",
155+ "@types/node": "^10.12.21",
38− "@types/vscode": "^1.39.0",
156+ "@types/vscode": "^1.39.0",
39− "glob": "^7.1.4",
157+ "glob": "^7.1.4",
40− "mocha": "^6.1.4",
158+ "mocha": "^6.1.4",
41− "typescript": "^3.3.1",
159+ "typescript": "^3.3.1",
42− "tslint": "^5.12.1",
160+ "tslint": "^5.12.1",
43− "vscode-test": "^1.2.0"
161+ "vscode-test": "^1.2.0"