fay-0.14.4.0: A compiler for Fay, a Haskell subset that compiles to JavaScript.

Safe HaskellNone

Fay.Compiler.Config

Description

Configuration functions.

Synopsis

Documentation

configDirectoryIncludePaths :: CompileConfig -> [FilePath]Source

Get all include directories without the package mapping.

nonPackageConfigDirectoryIncludePaths :: CompileConfig -> [FilePath]Source

Get all include directories not included through packages.

addConfigDirectoryInclude :: Maybe String -> FilePath -> CompileConfig -> CompileConfigSource

Add a mapping from (maybe) a package to a source directory

addConfigDirectoryIncludes :: [(Maybe String, FilePath)] -> CompileConfig -> CompileConfigSource

Add several include directories.

addConfigDirectoryIncludePaths :: [FilePath] -> CompileConfig -> CompileConfigSource

Add several include directories without package references.

addConfigPackage :: String -> CompileConfig -> CompileConfigSource

Add a package to compilation

addConfigPackages :: [String] -> CompileConfig -> CompileConfigSource

Add several packages to compilation