purescript-0.15.15: PureScript Programming Language Compiler
Safe HaskellNone
LanguageHaskell2010

Language.PureScript.Publish

Synopsis

Documentation

preparePackage :: PublishOptions -> IO (Either PackageError UploadedPackage) #

Attempt to retrieve package metadata from the current directory. Returns a PackageError on failure

unsafePreparePackage :: PublishOptions -> IO UploadedPackage #

Attempt to retrieve package metadata from the current directory. Calls exitFailure if no package metadata could be retrieved.

data PrepareM a #

Instances

Instances details
MonadIO PrepareM # 
Instance details

Defined in Language.PureScript.Publish

Methods

liftIO :: IO a -> PrepareM a #

Applicative PrepareM # 
Instance details

Defined in Language.PureScript.Publish

Methods

pure :: a -> PrepareM a #

(<*>) :: PrepareM (a -> b) -> PrepareM a -> PrepareM b #

liftA2 :: (a -> b -> c) -> PrepareM a -> PrepareM b -> PrepareM c #

(*>) :: PrepareM a -> PrepareM b -> PrepareM b #

(<*) :: PrepareM a -> PrepareM b -> PrepareM a #

Functor PrepareM # 
Instance details

Defined in Language.PureScript.Publish

Methods

fmap :: (a -> b) -> PrepareM a -> PrepareM b #

(<$) :: a -> PrepareM b -> PrepareM a #

Monad PrepareM # 
Instance details

Defined in Language.PureScript.Publish

Methods

(>>=) :: PrepareM a -> (a -> PrepareM b) -> PrepareM b #

(>>) :: PrepareM a -> PrepareM b -> PrepareM b #

return :: a -> PrepareM a #

MonadError PackageError PrepareM # 
Instance details

Defined in Language.PureScript.Publish

MonadWriter [PackageWarning] PrepareM # 
Instance details

Defined in Language.PureScript.Publish

data PublishOptions #

Constructors

PublishOptions 

Fields