diff --git a/TODO.md b/TODO.md index a92db33..1351941 100644 --- a/TODO.md +++ b/TODO.md @@ -1,8 +1,7 @@ -- [ ] minify js and css when copying over instead of just copying +- [ ] minify js and css when copying over instead of just copying (May just end up using Tree sitter for parsing due to lack of js packages) - CSS - https://github.com/wereHamster/haskell-css-syntax - JS - - https://hackage.haskell.org/package/language-ecmascript - [ ] setup fingerprinting in file names for css and js - [ ] process source code blocks to syntax highlight them - tree sitter https://hackage.haskell.org/package/tree-sitter diff --git a/psb.cabal b/psb.cabal index 8dd324a..e1ebdc2 100644 --- a/psb.cabal +++ b/psb.cabal @@ -28,7 +28,7 @@ common warnings library hs-source-dirs: src exposed-modules: Markdown HTML Logger IR Logger.Shake Psb.Main Utilities Utilities.FilePath Utilities.Action Utilities.Javascript Utilities.CSS Templates Types Config - build-depends: base >=4.20 && < 4.21, mustache >=2.4.2, shake >= 0.19.8, deriving-aeson >= 0.2.9, aeson, text >= 2.1.2, time, unordered-containers, yaml, megaparsec >= 9.7.0, transformers >= 0.6.2, css-syntax >= 0.1.0.2, language-ecmascript >= 0.19.1.0 + build-depends: base >=4.20 && < 4.21, mustache >=2.4.2, shake >= 0.19.8, deriving-aeson >= 0.2.9, aeson, text >= 2.1.2, time, unordered-containers, yaml, megaparsec >= 9.7.0, transformers >= 0.6.2, css-syntax >= 0.1.0.2 default-extensions: ApplicativeDo DataKinds NamedFieldPuns DerivingVia LambdaCase TypeApplications DeriveGeneric OverloadedRecordDot NamedFieldPuns DuplicateRecordFields DisambiguateRecordFields FlexibleInstances test-suite test-markdown-parse