@@ -1,46 +0,0 @@
1−{-# OPTIONS_GHC -Wall #-}
2−module Elm.PerUserCache
9−import qualified System.Directory as Dir
10−import qualified System.Environment as Env
11−import System.FilePath ((</>))
13−import qualified Elm.Version as V
20−getPackageRoot :: IO FilePath
25−getReplRoot :: IO FilePath
30−getRoot :: FilePath -> IO FilePath
32− do home <- getElmHome
33− let root = home </> version </> projectName
34− Dir.createDirectoryIfMissing True root
43−getElmHome :: IO FilePath
45− do maybeHome <- Env.lookupEnv "ELM_HOME"
46− maybe (Dir.getAppUserDataDirectory "elm") return maybeHome