@@ -1,163 +1,158 @@
11{
2− "name": "ormolu",
3− "displayName": "Ormolu",
4− "publisher": "ilyakooo0",
5− "description": "Haskell code formatter with ormolu",
6− "version": "0.0.12",
7− "repository": {
8− "type": "git",
9− "url": "https://github.com/ilyakooo0/vs-code-ormolu"
10− },
11− "icon": "logo.png",
12− "engines": {
13− "vscode": "^1.39.0"
14− },
15− "categories": [
16− "Formatters"
17− ],
18− "main": "./out/extension.js",
19− "contributes": {
20− "languages": [{
21− "id": "haskell",
22− "aliases": [
23− "Haskell"
24− ]
25− }],
26− "configuration": {
27− "title": "Ormolu",
28− "properties": {
29− "ormolu.extensions.AlternativeLayoutRule": {
30− "type": "boolean",
31− "default": false,
32− "description": "Enable the AlternativeLayoutRule extension."
33− },
34− "ormolu.extensions.AlternativeLayoutRuleTransitional": {
35− "type": "boolean",
36− "default": false,
37− "description": "Enable the AlternativeLayoutRuleTransitional extension."
38− },
39− "ormolu.extensions.Arrows": {
40− "type": "boolean",
41− "default": false,
42− "description": "Enable the Arrows extension."
43− },
44− "ormolu.extensions.BangPatterns": {
45− "type": "boolean",
46− "default": false,
47− "description": "Enable the BangPatterns extension."
48− },
49− "ormolu.extensions.Cpp": {
50− "type": "boolean",
51− "default": false,
52− "description": "Enable the Cpp extension."
53− },
54− "ormolu.extensions.MagicHash": {
55− "type": "boolean",
56− "default": false,
57− "description": "Enable the MagicHash extension."
58− },
59− "ormolu.extensions.MonadComprehensions": {
60− "type": "boolean",
61− "default": false,
62− "description": "Enable the MonadComprehensions extension."
63− },
64− "ormolu.extensions.PatternSynonyms": {
65− "type": "boolean",
66− "default": false,
67− "description": "Enable the PatternSynonyms extension."
68− },
69− "ormolu.extensions.RecursiveDo": {
70− "type": "boolean",
71− "default": false,
72− "description": "Enable the RecursiveDo extension."
73− },
74− "ormolu.extensions.StaticPointers": {
75− "type": "boolean",
76− "default": false,
77− "description": "Enable the StaticPointers extension."
78− },
79− "ormolu.extensions.TemplateHaskellQuotes": {
80− "type": "boolean",
81− "default": false,
82− "description": "Enable the TemplateHaskellQuotes extension."
83− },
84− "ormolu.extensions.TransformListComp": {
85− "type": "boolean",
86− "default": false,
87− "description": "Enable the TransformListComp extension."
88− },
89− "ormolu.extensions.TypeApplications": {
90− "type": "boolean",
91− "default": false,
92− "description": "Enable the TypeApplications extension."
93− },
94− "ormolu.extensions.UnboxedSums": {
95− "type": "boolean",
96− "default": false,
97− "description": "Enable the UnboxedSums extension."
98− },
99− "ormolu.extensions.UnboxedTuples": {
100− "type": "boolean",
101− "default": false,
102− "description": "Enable the UnboxedTuples extension."
103− },
104− "ormolu.extensions.UnicodeSyntax": {
105− "type": "boolean",
106− "default": false,
107− "description": "Enable the UnicodeSyntax extension."
108− },
109− "ormolu.tolerateCpp": {
110− "type": "boolean",
111− "default": false,
112− "description": "Do not fail if CPP pragma is present."
113− },
114− "ormolu.unsafe": {
115− "type": "boolean",
116− "default": false,
117− "description": "Run in \"unsafe\" mode. Do formatting faster but without automatic detection of defects."
118− },
119− "ormolu.checkIdempotency": {
120− "type": "boolean",
121− "default": false,
122− "description": "Fail if formatting is not idempotent."
123− },
124− "ormolu.customArguments": {
125− "type": [
126− "string",
127− "null"
128− ],
129− "default": null,
130− "description": "Custom arguments to pass to ormolu."
131− },
132− "ormolu.executablePath": {
133− "type": [
134− "string"
135− ],
136− "default": "ormolu",
137− "description": "The path to the ormolu executable to use."
138− }
139− }
140− }
141− },
142− "activationEvents": [
143− "onLanguage:haskell"
144− ],
145− "scripts": {
146− "vscode:prepublish": "yarn run compile",
147− "compile": "tsc -p ./",
148− "watch": "tsc -watch -p ./",
149− "pretest": "yarn run compile",
150− "test": "node ./out/test/runTest.js"
151− },
152− "devDependencies": {
153− "@types/glob": "^7.1.1",
154− "@types/mocha": "^5.2.6",
155− "@types/node": "^10.12.21",
156− "@types/vscode": "^1.39.0",
157− "glob": "^7.1.4",
158− "mocha": "^6.1.4",
159− "typescript": "^3.3.1",
160− "tslint": "^5.12.1",
161− "vscode-test": "^1.2.0"
162− }
2+ "name": "ormolu",
3+ "displayName": "Ormolu",
4+ "publisher": "ilyakooo0",
5+ "description": "Haskell code formatter with ormolu",
6+ "version": "0.0.4",
7+ "repository": {
8+ "type": "git",
9+ "url": "https://github.com/ilyakooo0/vs-code-ormolu"
10+ },
11+ "icon": "logo.png",
12+ "engines": {
13+ "vscode": "^1.39.0"
14+ },
15+ "categories": [
16+ "Formatters"
17+ ],
18+ "main": "./out/extension.js",
19+ "contributes": {
20+ "languages": [
21+ {
22+ "id": "haskell",
23+ "aliases": [
24+ "Haskell"
25+ ]
26+ }
27+ ],
28+ "configuration": {
29+ "title": "Ormolu",
30+ "properties": {
31+ "ormolu.extensions.AlternativeLayoutRule": {
32+ "type": "boolean",
33+ "default": false,
34+ "description": "Enable the AlternativeLayoutRule extension."
35+ },
36+ "ormolu.extensions.AlternativeLayoutRuleTransitional": {
37+ "type": "boolean",
38+ "default": false,
39+ "description": "Enable the AlternativeLayoutRuleTransitional extension."
40+ },
41+ "ormolu.extensions.Arrows": {
42+ "type": "boolean",
43+ "default": false,
44+ "description": "Enable the Arrows extension."
45+ },
46+ "ormolu.extensions.BangPatterns": {
47+ "type": "boolean",
48+ "default": false,
49+ "description": "Enable the BangPatterns extension."
50+ },
51+ "ormolu.extensions.Cpp": {
52+ "type": "boolean",
53+ "default": false,
54+ "description": "Enable the Cpp extension."
55+ },
56+ "ormolu.extensions.MagicHash": {
57+ "type": "boolean",
58+ "default": false,
59+ "description": "Enable the MagicHash extension."
60+ },
61+ "ormolu.extensions.MonadComprehensions": {
62+ "type": "boolean",
63+ "default": false,
64+ "description": "Enable the MonadComprehensions extension."
65+ },
66+ "ormolu.extensions.PatternSynonyms": {
67+ "type": "boolean",
68+ "default": false,
69+ "description": "Enable the PatternSynonyms extension."
70+ },
71+ "ormolu.extensions.RecursiveDo": {
72+ "type": "boolean",
73+ "default": false,
74+ "description": "Enable the RecursiveDo extension."
75+ },
76+ "ormolu.extensions.StaticPointers": {
77+ "type": "boolean",
78+ "default": false,
79+ "description": "Enable the StaticPointers extension."
80+ },
81+ "ormolu.extensions.TemplateHaskellQuotes": {
82+ "type": "boolean",
83+ "default": false,
84+ "description": "Enable the TemplateHaskellQuotes extension."
85+ },
86+ "ormolu.extensions.TransformListComp": {
87+ "type": "boolean",
88+ "default": false,
89+ "description": "Enable the TransformListComp extension."
90+ },
91+ "ormolu.extensions.TypeApplications": {
92+ "type": "boolean",
93+ "default": false,
94+ "description": "Enable the TypeApplications extension."
95+ },
96+ "ormolu.extensions.UnboxedSums": {
97+ "type": "boolean",
98+ "default": false,
99+ "description": "Enable the UnboxedSums extension."
100+ },
101+ "ormolu.extensions.UnboxedTuples": {
102+ "type": "boolean",
103+ "default": false,
104+ "description": "Enable the UnboxedTuples extension."
105+ },
106+ "ormolu.extensions.UnicodeSyntax": {
107+ "type": "boolean",
108+ "default": false,
109+ "description": "Enable the UnicodeSyntax extension."
110+ },
111+ "ormolu.tolerateCpp": {
112+ "type": "boolean",
113+ "default": false,
114+ "description": "Do not fail if CPP pragma is present."
115+ },
116+ "ormolu.unsafe": {
117+ "type": "boolean",
118+ "default": false,
119+ "description": "Run in \"unsafe\" mode. Do formatting faster but without automatic detection of defects."
120+ },
121+ "ormolu.checkIdempotency": {
122+ "type": "boolean",
123+ "default": false,
124+ "description": "Fail if formatting is not idempotent."
125+ },
126+ "ormolu.customArguments": {
127+ "type": [
128+ "string",
129+ "null"
130+ ],
131+ "default": null,
132+ "description": "Custom arguments to pass to ormolu."
133+ }
134+ }
135+ }
136+ },
137+ "activationEvents": [
138+ "onLanguage:haskell"
139+ ],
140+ "scripts": {
141+ "vscode:prepublish": "yarn run compile",
142+ "compile": "tsc -p ./",
143+ "watch": "tsc -watch -p ./",
144+ "pretest": "yarn run compile",
145+ "test": "node ./out/test/runTest.js"
146+ },
147+ "devDependencies": {
148+ "@types/glob": "^7.1.1",
149+ "@types/mocha": "^5.2.6",
150+ "@types/node": "^10.12.21",
151+ "@types/vscode": "^1.39.0",
152+ "glob": "^7.1.4",
153+ "mocha": "^6.1.4",
154+ "typescript": "^3.3.1",
155+ "tslint": "^5.12.1",
156+ "vscode-test": "^1.2.0"
157+ }
163158}