packages feed

elm-package-0.2: src/Utils/Paths.hs

module Utils.Paths where

import System.FilePath

import qualified Elm.Package.Name as N
import qualified Elm.Package.Version as Version

internals = "_internals"

libDir = "public" </> "catalog"

json = "docs.json"
index = "index.elm"
listing = "public" </> "libraries.json"

library name = libDir </> N.toFilePath name

libraryVersion :: N.Name -> Version.Version -> FilePath
libraryVersion name version =
	library name </> Version.toString version