on master help sign in
Trim elm.cabal down to just what is need right this second
b4fe1e1Evan Czaplicki
elm.cabal+49−96
@@ -1,6 +1,6 @@
1
1
2Name: elm
2Name: elm
3−Version: 0.19.0
3+Version: 0.19.1
4
4
5Synopsis:
5Synopsis:
6 The `elm` command line interface.
6 The `elm` command line interface.
@@ -38,7 +38,7 @@ Executable elm
38 if flag(dev)
38 if flag(dev)
39 ghc-options: -O0 -Wall -Werror
39 ghc-options: -O0 -Wall -Werror
40 else
40 else
41− ghc-options: -O2 -fsimpl-tick-factor=200 -rtsopts
41+ ghc-options: -O2 -rtsopts
42
42
43 Hs-Source-Dirs:
43 Hs-Source-Dirs:
44 compiler/src
44 compiler/src
@@ -52,18 +52,9 @@ Executable elm
52 Main.hs
52 Main.hs
53
53
54 other-modules:
54 other-modules:
55− Bump
56− Develop
57− Develop.Generate.Help
58− Develop.Generate.Index
59 Develop.StaticFiles
55 Develop.StaticFiles
60 Develop.StaticFiles.Build
56 Develop.StaticFiles.Build
61− Diff
62− Init
63− Install
64 Make
57 Make
65− Publish
66− Repl
67
58
68 -- terminal args
59 -- terminal args
69 Terminal.Args
60 Terminal.Args
@@ -72,82 +63,58 @@ Executable elm
72 Terminal.Args.Helpers
63 Terminal.Args.Helpers
73 Terminal.Args.Internal
64 Terminal.Args.Internal
74
65
75− -- shared from builder/
66+ -- from builder/
76− Elm.Bump
67+ Build
77− Elm.Diff
68+ Deps.Registry
78− Elm.Install
79− Elm.PerUserCache
80− Elm.Project
81− Elm.Project.Constraint
82− Elm.Project.Json
83− Elm.Project.Licenses
84− Elm.Publish
85− File.IO
86− Reporting.Progress.Json
87− Reporting.Progress.Repl
88− Reporting.Progress.Terminal
89− Reporting.Task
90−
91− -- private from builder/
92− Deps.Cache
93 Deps.Diff
69 Deps.Diff
94− Deps.Explorer
95 Deps.Solver
70 Deps.Solver
96− Deps.Verify
97 Deps.Website
71 Deps.Website
98− Elm.Project.Root
99− Elm.Project.Summary
100− File.Args
72+ File
101− File.Compile
73+ Http
102− File.Crawl
74+ Reporting
103− File.Find
104− File.Hash
105− File.Header
106− File.Plan
107− Generate.Artifacts
108− Generate.Functions
109− Generate.Html
110− Generate.Nitpick
111− Generate.Output
112 Reporting.Exit
75 Reporting.Exit
113− Reporting.Exit.Assets
114− Reporting.Exit.Bump
115− Reporting.Exit.Compile
116− Reporting.Exit.Crawl
117− Reporting.Exit.Deps
118− Reporting.Exit.Diff
119 Reporting.Exit.Help
76 Reporting.Exit.Help
120− Reporting.Exit.Http
77+ Reporting.Problem
121− Reporting.Exit.Make
122− Reporting.Exit.Init
123− Reporting.Exit.Install
124− Reporting.Exit.Publish
125− Reporting.Progress
126− Reporting.Progress.Bar
127− Reporting.Task.Http
78+ Reporting.Task
128− Stuff.Paths
79+ Stuff
129− Stuff.Verify
130
80
131− -- shared from compiler/
81+ -- Elm things
132− Elm.Compiler
82+ Elm.Outline
83+ Elm.Details
84+ --
133− Elm.Compiler.Objects
85+ Elm.Compiler.Imports
134 Elm.Compiler.Type
86 Elm.Compiler.Type
87+ Elm.Compiler.Type.Extract
88+ Elm.Constraint
135 Elm.Docs
89 Elm.Docs
136− Elm.Header
90+ Elm.Interface
137 Elm.Kernel
91 Elm.Kernel
92+ Elm.Licenses
93+ Elm.Magnitude
138 Elm.ModuleName
94 Elm.ModuleName
139 Elm.Package
95 Elm.Package
96+ Elm.Version
97+
98+ -- data structures
99+ Data.Bag
100+ Data.Index
101+ Data.Map.Utils
102+ Data.Name
103+ Data.NonEmptyList
104+ Data.OneOrMore
105+ Data.Utf8
106+
107+ -- json
140 Json.Decode
108 Json.Decode
141 Json.Encode
109 Json.Encode
142
110
143− -- private from compiler/
111+ -- from compiler/
144 AST.Canonical
112 AST.Canonical
145 AST.Optimized
113 AST.Optimized
146 AST.Source
114 AST.Source
147 AST.Utils.Binop
115 AST.Utils.Binop
148 AST.Utils.Shader
116 AST.Utils.Shader
149 AST.Utils.Type
117 AST.Utils.Type
150− AST.Valid
151 Canonicalize.Effects
118 Canonicalize.Effects
152 Canonicalize.Environment
119 Canonicalize.Environment
153 Canonicalize.Environment.Dups
120 Canonicalize.Environment.Dups
@@ -158,22 +125,14 @@ Executable elm
158 Canonicalize.Pattern
125 Canonicalize.Pattern
159 Canonicalize.Type
126 Canonicalize.Type
160 Compile
127 Compile
161− Data.Bag
128+ Generate.Html
162− Data.Index
163− Data.Name
164− Data.OneOrMore
165− Data.Utf8
166− Elm.Compiler.Imports
167− Elm.Compiler.Type.Extract
168− Elm.Compiler.Version
169− Elm.Interface
170 Generate.JavaScript
129 Generate.JavaScript
171 Generate.JavaScript.Builder
130 Generate.JavaScript.Builder
172 Generate.JavaScript.Expression
131 Generate.JavaScript.Expression
173− Generate.JavaScript.Mode
132+ Generate.JavaScript.Functions
174 Generate.JavaScript.Name
133 Generate.JavaScript.Name
175− Json.Decode.Error
134+ Generate.Mode
176− Json.Decode.Internals
135+ Nitpick.Debug
177 Nitpick.PatternMatches
136 Nitpick.PatternMatches
178 Optimize.Case
137 Optimize.Case
179 Optimize.DecisionTree
138 Optimize.DecisionTree
@@ -183,32 +142,28 @@ Executable elm
183 Optimize.Port
142 Optimize.Port
184 Parse.Declaration
143 Parse.Declaration
185 Parse.Expression
144 Parse.Expression
145+ Parse.Keyword
186 Parse.Module
146 Parse.Module
187− Parse.Parse
147+ Parse.Number
188 Parse.Pattern
148 Parse.Pattern
189− Parse.Primitives
190− Parse.Primitives.Internals
191− Parse.Primitives.Kernel
192− Parse.Primitives.Keyword
193− Parse.Primitives.Number
194− Parse.Primitives.Shader
195− Parse.Primitives.Symbol
196− Parse.Primitives.Utf8
197− Parse.Primitives.Variable
198− Parse.Primitives.Whitespace
199 Parse.Repl
149 Parse.Repl
200 Parse.Shader
150 Parse.Shader
151+ Parse.Symbol
201 Parse.Type
152 Parse.Type
153+ Parse.Utf8
154+ Parse.Utils
155+ Parse.Variable
156+ Parse.Primitives
202 Reporting.Annotation
157 Reporting.Annotation
203 Reporting.Doc
158 Reporting.Doc
204 Reporting.Error
159 Reporting.Error
205 Reporting.Error.Canonicalize
160 Reporting.Error.Canonicalize
206 Reporting.Error.Docs
161 Reporting.Error.Docs
162+ Reporting.Error.Json
207 Reporting.Error.Main
163 Reporting.Error.Main
208 Reporting.Error.Pattern
164 Reporting.Error.Pattern
209 Reporting.Error.Syntax
165 Reporting.Error.Syntax
210 Reporting.Error.Type
166 Reporting.Error.Type
211− Reporting.Region
212 Reporting.Render.Code
167 Reporting.Render.Code
213 Reporting.Render.Type
168 Reporting.Render.Type
214 Reporting.Render.Type.Localizer
169 Reporting.Render.Type.Localizer
@@ -226,7 +181,6 @@ Executable elm
226 Type.Type
181 Type.Type
227 Type.Unify
182 Type.Unify
228 Type.UnionFind
183 Type.UnionFind
229− Validate
230 Paths_elm
184 Paths_elm
231
185
232 Build-depends:
186 Build-depends:
@@ -244,11 +198,11 @@ Executable elm
244 ghc-prim >= 0.5.2,
198 ghc-prim >= 0.5.2,
245 haskeline,
199 haskeline,
246 HTTP >= 4000.2.5 && < 4000.4,
200 HTTP >= 4000.2.5 && < 4000.4,
247− http-client >= 0.5 && < 0.6,
201+ http-client >= 0.6 && < 0.7,
248 http-client-tls >= 0.3 && < 0.4,
202 http-client-tls >= 0.3 && < 0.4,
249− http-types >= 0.9 && < 1.0,
203+ http-types >= 0.12 && < 1.0,
250 language-glsl >= 0.3,
204 language-glsl >= 0.3,
251− logict,
205+ mmap,
252 mtl >= 2.2.1 && < 3,
206 mtl >= 2.2.1 && < 3,
253 network >= 2.4 && < 2.7,
207 network >= 2.4 && < 2.7,
254 parsec,
208 parsec,
@@ -259,7 +213,6 @@ Executable elm
259 snap-core,
213 snap-core,
260 snap-server,
214 snap-server,
261 template-haskell,
215 template-haskell,
262− text >= 1 && < 2,
263 time,
216 time,
264 unordered-containers,
217 unordered-containers,
265 utf8-string,
218 utf8-string,