tree-sitter seems necessary

This commit is contained in:
Pagwin 2025-12-26 00:57:50 -05:00
parent dfeffdef2b
commit 65e7091899
No known key found for this signature in database
GPG key ID: 81137023740CA260
2 changed files with 2 additions and 3 deletions

View file

@ -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 - CSS
- https://github.com/wereHamster/haskell-css-syntax - https://github.com/wereHamster/haskell-css-syntax
- JS - JS
- https://hackage.haskell.org/package/language-ecmascript
- [ ] setup fingerprinting in file names for css and js - [ ] setup fingerprinting in file names for css and js
- [ ] process source code blocks to syntax highlight them - [ ] process source code blocks to syntax highlight them
- tree sitter https://hackage.haskell.org/package/tree-sitter - tree sitter https://hackage.haskell.org/package/tree-sitter

View file

@ -28,7 +28,7 @@ common warnings
library library
hs-source-dirs: src 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 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 default-extensions: ApplicativeDo DataKinds NamedFieldPuns DerivingVia LambdaCase TypeApplications DeriveGeneric OverloadedRecordDot NamedFieldPuns DuplicateRecordFields DisambiguateRecordFields FlexibleInstances
test-suite test-markdown-parse test-suite test-markdown-parse