eventlog2html-0.7.0: src/Eventlog/Javascript.hs
{-# LANGUAGE TemplateHaskell #-}
module Eventlog.Javascript
(
vegaLite
, vegaEmbed
, vega
, stylesheet
, tablogic
, milligram
, normalizecss
, treevega
) where
import Data.Text
import Data.Text.Encoding
import Data.FileEmbed
import Eventlog.VegaVersions
vegaLite :: Text
vegaLite = decodeUtf8 $(embedFile ("javascript/vega-lite@" ++ vegaLiteVersion))
vegaEmbed :: Text
vegaEmbed = decodeUtf8 $(embedFile ("javascript/vega-embed@" ++ vegaEmbedVersion))
vega :: Text
vega = decodeUtf8 $(embedFile ("javascript/vega@" ++ vegaVersion))
stylesheet :: Text
stylesheet = decodeUtf8 $(embedFile "javascript/stylesheet.css")
tablogic :: Text
tablogic = decodeUtf8 $(embedFile "javascript/tablogic.js")
milligram :: Text
milligram = decodeUtf8 $(embedFile "javascript/milligram.min.css")
normalizecss :: Text
normalizecss = decodeUtf8 $(embedFile "javascript/normalize.min.css")
treevega :: Text
treevega = decodeUtf8 $(embedFile "javascript/ccmap.vg")