module Elm.Package.Paths where
import System.FilePath ((</>))
import qualified Elm.Package.Name as N
import qualified Elm.Package.Version as V
stuffDirectory :: FilePath
stuffDirectory =
"elm-stuff"
solvedDependencies :: FilePath
solvedDependencies =
stuffDirectory </> "exact-dependencies.json"
documentation :: FilePath
documentation =
stuffDirectory </> "documentation.json"
description :: FilePath
description =
"elm-package.json"
packagesDirectory :: FilePath
packagesDirectory =
stuffDirectory </> "packages"
package :: N.Name -> V.Version -> FilePath
package name version =
packagesDirectory </> N.toFilePath name </> V.toString version