on master help sign in
Check for elm/core and elm/json when compiling code
commit3f702b3a1d1ab9bf0b71ed6dccd50b2ec0ca88d9 authorEvan Czaplicki <evancz@users.noreply.github.com> dateSun 10 Jun 2018, 21:15 (8 years ago) parent49e5b46
1 file changed+4−1
builder/src/Elm/Project.hs+4−1
builder/src/Elm/Project.hs+4−1
@@ -17,6 +17,7 @@ import System.FilePath ((</>))
1717import qualified Elm.Compiler as Compiler
1818import qualified Elm.Docs as Docs
1919import qualified Elm.Name as N
20+import qualified Elm.Project.Json as Project
2021import qualified Elm.Project.Root as Root
2122import qualified Elm.Project.Summary as Summary
2223import Elm.Project.Summary (Summary)
@@ -58,7 +59,8 @@ compile
5859 -> [FilePath]
5960 -> Task.Task ()
6061compile mode target maybeOutput docs summary@(Summary.Summary root project _ _ _) paths =
61− do args <- Args.fromPaths summary paths
62+ do Project.check project
63+ args <- Args.fromPaths summary paths
6264 graph <- Crawl.crawl summary args
6365 (dirty, ifaces) <- Plan.plan docs summary graph
6466 answers <- Compile.compile project docs ifaces dirty
@@ -74,6 +76,7 @@ compile mode target maybeOutput docs summary@(Summary.Summary root project _ _ _
7476compileForRepl :: Bool -> L.Localizer -> BS.ByteString -> Maybe N.Name -> Task.Task (Maybe FilePath)
7577compileForRepl noColors localizer source maybeName =
7678 do summary@(Summary.Summary root project _ _ _) <- getRoot
79+ Project.check project
7780 graph <- Crawl.crawlFromSource summary source
7881 (dirty, ifaces) <- Plan.plan Nothing summary graph
7982 answers <- Compile.compile project Nothing ifaces dirty