@@ -17,6 +17,7 @@ import qualified Docs.Check as Docs
1717import qualified Elm.Compiler.Module as PublicModule
1818import qualified Elm.Compiler.Version as Version
1919import qualified Elm.Docs as Docs
20+import qualified Elm.Package as Package
2021import qualified Generate.JavaScript as JS
2122import qualified Optimize
2223import qualified Parse.Module as Parse
@@ -72,14 +73,14 @@ compile
7273
7374compile context source interfaces =
7475 let
75− (Context user packageName isRoot isExposed) =
76+ (Context packageName isRoot isExposed) =
7677 context
7778
7879 unwrappedInterfaces =
7980 Map.mapKeysMonotonic (\(PublicModule.Name name) -> name) interfaces
8081
8182 (Result.Result (dealiaser, warnings) rawResult) =
82− do modul <- Compile.compile user packageName isRoot unwrappedInterfaces source
83+ do modul <- Compile.compile packageName isRoot unwrappedInterfaces source
8384 docs <- docsGen isExposed modul
8485
8586 let interface = Module.toInterface modul
@@ -95,8 +96,7 @@ compile context source interfaces =
9596
9697
9798data Context = Context
98− { _user :: String
99− , _packageName :: String
99+ { _packageName :: Package.Name
100100 , _isRoot :: Bool
101101 , _isExposed :: Bool
102102 }