| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Language.Javascript.DGTable
Description
Module for accessing minified jquery.dgtable code (https://github.com/danielgindi/jquery.dgtable/). As an example:
import qualified Language.Javascript.DGTable as DGTable
main = do
putStrLn $ "jquery.dgtable version " ++ show DGTable.version ++ " source:"
putStrLn =<< readFile =<< DGTable.fileThis package installs data files containing the jquery.dgtable sources, which must be available at runtime.
If you want to produce an executable with no dependency on associated data files, you can use the
file-embed library (https://hackage.haskell.org/package/file-embed):
{-# LANGUAGE TemplateHaskell #-}
import Data.FileEmbed
import qualified Data.ByteString as BS
import qualified Language.Javascript.DGTable as DGTable
import Language.Haskell.TH.Syntax
main = print dgTableContents
dgTableContents :: BS.ByteString
dgTableContents = $(embedFile =<< runIO DGTable.file)