2018-02-22 05:26:29 +03:00
|
|
|
|
|
|
|
Name: elm
|
|
|
|
Version: 0.19.0
|
|
|
|
|
|
|
|
Synopsis:
|
|
|
|
The `elm` command line interface.
|
|
|
|
|
|
|
|
Description:
|
|
|
|
This includes commands like `elm make`, `elm repl`, and many others
|
|
|
|
for helping make Elm developers happy and productive.
|
|
|
|
|
|
|
|
Homepage: http://elm-lang.org
|
|
|
|
|
|
|
|
License: BSD3
|
|
|
|
License-file: LICENSE
|
|
|
|
|
|
|
|
Author: Evan Czaplicki
|
|
|
|
Maintainer: info@elm-lang.org
|
|
|
|
Copyright: Copyright (c) 2011-present, Evan Czaplicki
|
|
|
|
|
|
|
|
Category: Compiler, Language
|
|
|
|
|
|
|
|
Cabal-version: >=1.9
|
|
|
|
Build-type: Simple
|
|
|
|
|
|
|
|
source-repository head
|
|
|
|
type: git
|
|
|
|
location: git://github.com/elm-lang/elm-compiler.git
|
|
|
|
|
|
|
|
|
|
|
|
Flag dev {
|
|
|
|
Description: Turn off optimization and make warnings errors
|
|
|
|
Default: False
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Executable elm
|
|
|
|
if flag(dev)
|
|
|
|
ghc-options: -O0 -Wall -Werror
|
|
|
|
else
|
|
|
|
ghc-options: -O2 -fsimpl-tick-factor=200
|
|
|
|
|
|
|
|
Hs-Source-Dirs:
|
2018-02-22 21:00:52 +03:00
|
|
|
compiler/src
|
2018-02-22 22:05:32 +03:00
|
|
|
builder/src
|
|
|
|
ui/terminal/src
|
2018-02-22 05:26:29 +03:00
|
|
|
|
2018-02-22 22:34:08 +03:00
|
|
|
other-extensions:
|
|
|
|
TemplateHaskell
|
|
|
|
|
2018-02-22 05:26:29 +03:00
|
|
|
Main-Is:
|
|
|
|
Main.hs
|
|
|
|
|
2018-02-22 21:00:52 +03:00
|
|
|
other-modules:
|
2018-02-22 22:05:32 +03:00
|
|
|
Bump
|
|
|
|
Develop
|
|
|
|
Develop.Generate.Help
|
|
|
|
Develop.Generate.Index
|
|
|
|
Develop.StaticFiles
|
|
|
|
Develop.StaticFiles.Build
|
|
|
|
Diff
|
|
|
|
Install
|
|
|
|
Make
|
|
|
|
Publish
|
|
|
|
Repl
|
|
|
|
|
2018-03-26 19:18:22 +03:00
|
|
|
-- terminal args
|
|
|
|
Terminal.Args
|
|
|
|
Terminal.Args.Chomp
|
|
|
|
Terminal.Args.Error
|
|
|
|
Terminal.Args.Helpers
|
|
|
|
Terminal.Args.Internal
|
|
|
|
|
2018-02-22 22:05:32 +03:00
|
|
|
-- shared from builder/
|
|
|
|
Elm.Bump,
|
|
|
|
Elm.Diff,
|
|
|
|
Elm.Install,
|
|
|
|
Elm.PerUserCache,
|
|
|
|
Elm.Project,
|
|
|
|
Elm.Project.Constraint,
|
|
|
|
Elm.Project.Json,
|
|
|
|
Elm.Project.Licenses,
|
|
|
|
Elm.Publish,
|
|
|
|
File.IO,
|
2018-03-27 19:03:30 +03:00
|
|
|
Reporting.Progress.Json,
|
2018-02-22 22:05:32 +03:00
|
|
|
Reporting.Progress.Repl,
|
|
|
|
Reporting.Progress.Terminal,
|
|
|
|
Reporting.Task,
|
|
|
|
|
|
|
|
-- private from builder/
|
|
|
|
Deps.Diff,
|
|
|
|
Deps.Explorer,
|
|
|
|
Deps.Get,
|
|
|
|
Deps.Solver,
|
|
|
|
Deps.Verify,
|
|
|
|
Deps.Website,
|
|
|
|
Elm.Project.Root,
|
|
|
|
Elm.Project.Summary,
|
|
|
|
File.Args,
|
|
|
|
File.Artifacts,
|
|
|
|
File.Compile,
|
|
|
|
File.Crawl,
|
|
|
|
File.Find,
|
|
|
|
File.Hash,
|
|
|
|
File.Header,
|
|
|
|
File.Plan,
|
|
|
|
Generate.Functions,
|
2018-04-02 13:35:41 +03:00
|
|
|
Generate.Html,
|
2018-04-03 19:54:02 +03:00
|
|
|
Generate.Nitpick,
|
2018-02-22 22:05:32 +03:00
|
|
|
Generate.Output,
|
2018-03-27 19:03:30 +03:00
|
|
|
Reporting.Exit,
|
|
|
|
Reporting.Exit.Assets,
|
|
|
|
Reporting.Exit.Bump,
|
|
|
|
Reporting.Exit.Compile,
|
|
|
|
Reporting.Exit.Crawl,
|
|
|
|
Reporting.Exit.Deps,
|
|
|
|
Reporting.Exit.Diff,
|
|
|
|
Reporting.Exit.Help,
|
|
|
|
Reporting.Exit.Http,
|
|
|
|
Reporting.Exit.Publish,
|
2018-02-22 22:05:32 +03:00
|
|
|
Reporting.Progress,
|
|
|
|
Reporting.Progress.Bar,
|
|
|
|
Reporting.Task.Http,
|
|
|
|
Stuff.Paths,
|
|
|
|
Stuff.Verify,
|
|
|
|
|
2018-02-22 21:00:52 +03:00
|
|
|
-- shared from compiler/
|
2018-02-22 05:26:29 +03:00
|
|
|
Elm.Compiler,
|
|
|
|
Elm.Compiler.Module,
|
|
|
|
Elm.Compiler.Objects,
|
|
|
|
Elm.Compiler.Type,
|
|
|
|
Elm.Docs,
|
|
|
|
Elm.Kernel,
|
|
|
|
Elm.Header,
|
|
|
|
Elm.Name,
|
|
|
|
Elm.Package,
|
|
|
|
Elm.Utils,
|
|
|
|
Json.Decode,
|
2018-02-22 21:00:52 +03:00
|
|
|
Json.Encode,
|
2018-02-22 22:05:32 +03:00
|
|
|
|
2018-02-22 21:00:52 +03:00
|
|
|
-- private from compiler/
|
2018-02-22 05:26:29 +03:00
|
|
|
AST.Canonical,
|
|
|
|
AST.Optimized,
|
|
|
|
AST.Source,
|
|
|
|
AST.Module.Name,
|
|
|
|
AST.Utils.Binop,
|
|
|
|
AST.Utils.Shader,
|
|
|
|
AST.Utils.Type,
|
|
|
|
AST.Valid,
|
|
|
|
Canonicalize.Effects,
|
|
|
|
Canonicalize.Environment,
|
|
|
|
Canonicalize.Environment.Dups,
|
|
|
|
Canonicalize.Environment.Foreign,
|
|
|
|
Canonicalize.Environment.Local,
|
|
|
|
Canonicalize.Expression,
|
|
|
|
Canonicalize.Module,
|
|
|
|
Canonicalize.Pattern,
|
|
|
|
Canonicalize.Type,
|
|
|
|
Compile,
|
|
|
|
Data.Bag,
|
|
|
|
Data.Index,
|
|
|
|
Data.OneOrMore,
|
|
|
|
Elm.Compiler.Imports,
|
|
|
|
Elm.Compiler.Type.Extract,
|
|
|
|
Elm.Compiler.Version,
|
|
|
|
Elm.Interface,
|
|
|
|
Generate.JavaScript,
|
|
|
|
Generate.JavaScript.Builder,
|
|
|
|
Generate.JavaScript.Expression,
|
|
|
|
Generate.JavaScript.Name,
|
2018-03-28 16:26:51 +03:00
|
|
|
Json.Decode.Error,
|
2018-02-22 05:26:29 +03:00
|
|
|
Json.Decode.Internals,
|
|
|
|
Nitpick.PatternMatches,
|
|
|
|
Optimize.Case,
|
|
|
|
Optimize.DecisionTree,
|
|
|
|
Optimize.Expression,
|
|
|
|
Optimize.Module,
|
|
|
|
Optimize.Names,
|
|
|
|
Optimize.Port,
|
|
|
|
Parse.Declaration,
|
|
|
|
Parse.Expression,
|
|
|
|
Parse.Module,
|
|
|
|
Parse.Parse,
|
|
|
|
Parse.Pattern,
|
|
|
|
Parse.Primitives,
|
|
|
|
Parse.Primitives.Internals,
|
|
|
|
Parse.Primitives.Kernel,
|
|
|
|
Parse.Primitives.Keyword,
|
|
|
|
Parse.Primitives.Number,
|
|
|
|
Parse.Primitives.Shader,
|
|
|
|
Parse.Primitives.Symbol,
|
|
|
|
Parse.Primitives.Utf8,
|
|
|
|
Parse.Primitives.Variable,
|
|
|
|
Parse.Primitives.Whitespace,
|
|
|
|
Parse.Repl,
|
|
|
|
Parse.Shader,
|
|
|
|
Parse.Type,
|
|
|
|
Reporting.Annotation,
|
|
|
|
Reporting.Error,
|
|
|
|
Reporting.Error.Canonicalize,
|
|
|
|
Reporting.Error.Docs,
|
|
|
|
Reporting.Error.Main,
|
|
|
|
Reporting.Error.Pattern,
|
|
|
|
Reporting.Error.Syntax,
|
|
|
|
Reporting.Error.Type,
|
|
|
|
Reporting.Helpers,
|
|
|
|
Reporting.Region,
|
|
|
|
Reporting.Render.Code,
|
|
|
|
Reporting.Render.Type,
|
|
|
|
Reporting.Report,
|
|
|
|
Reporting.Result,
|
|
|
|
Reporting.Warning,
|
|
|
|
Type.Constrain.Expression,
|
|
|
|
Type.Constrain.Module,
|
|
|
|
Type.Constrain.Pattern,
|
|
|
|
Type.Error,
|
|
|
|
Type.Instantiate,
|
|
|
|
Type.Occurs,
|
|
|
|
Type.Solve,
|
|
|
|
Type.Type,
|
|
|
|
Type.Unify,
|
|
|
|
Type.UnionFind,
|
|
|
|
Validate,
|
2018-02-22 21:00:52 +03:00
|
|
|
Paths_elm
|
2018-02-22 05:26:29 +03:00
|
|
|
|
|
|
|
Build-depends:
|
|
|
|
ansi-terminal >= 0.7 && < 0.8,
|
|
|
|
ansi-wl-pprint >= 0.6.7 && < 0.7,
|
|
|
|
base >=4.8 && <5,
|
|
|
|
binary >= 0.8 && < 0.9,
|
|
|
|
bytestring >= 0.9 && < 0.11,
|
|
|
|
containers >= 0.5.8.2 && < 0.6,
|
|
|
|
directory >= 1.2.3.0 && < 2.0,
|
|
|
|
edit-distance >= 0.2 && < 0.3,
|
2018-02-22 22:34:08 +03:00
|
|
|
file-embed,
|
2018-02-22 05:26:29 +03:00
|
|
|
filepath >= 1 && < 2.0,
|
|
|
|
ghc-prim,
|
|
|
|
haskeline,
|
|
|
|
HTTP >= 4000.2.5 && < 4000.4,
|
|
|
|
http-client >= 0.5 && < 0.6,
|
|
|
|
http-client-tls >= 0.3 && < 0.4,
|
|
|
|
http-types >= 0.9 && < 1.0,
|
|
|
|
language-glsl >= 0.0.2 && < 0.3,
|
|
|
|
logict,
|
|
|
|
mtl >= 2.2.1 && < 3,
|
|
|
|
network >= 2.4 && < 2.7,
|
|
|
|
parsec,
|
|
|
|
process,
|
|
|
|
raw-strings-qq,
|
|
|
|
scientific,
|
|
|
|
SHA,
|
|
|
|
snap-core,
|
|
|
|
snap-server,
|
|
|
|
template-haskell,
|
|
|
|
text >= 1 && < 2,
|
|
|
|
time,
|
|
|
|
unordered-containers,
|
|
|
|
utf8-string,
|
|
|
|
vector,
|
|
|
|
zip-archive
|