23 lines
725 B
Haskell
23 lines
725 B
Haskell
module Elm.Internal.Paths where
|
|
|
|
import System.IO.Unsafe
|
|
import qualified Paths_Elm as This
|
|
|
|
-- |Name of directory for all of a project's dependencies.
|
|
dependencyDirectory :: FilePath
|
|
dependencyDirectory = "elm_dependencies"
|
|
|
|
-- |Name of the dependency file, specifying dependencies and
|
|
-- other metadata for building and sharing projects.
|
|
dependencyFile :: FilePath
|
|
dependencyFile = "elm_dependencies.json"
|
|
|
|
{-# NOINLINE runtime #-}
|
|
-- |The absolute path to Elm's runtime system.
|
|
runtime :: FilePath
|
|
runtime = unsafePerformIO $ This.getDataFileName "elm-runtime.js"
|
|
|
|
{-# NOINLINE docs #-}
|
|
-- |The absolute path to Elm's core library documentation.
|
|
docs :: FilePath
|
|
docs = unsafePerformIO $ This.getDataFileName "docs.json"
|