tailwind 0.2.0.0 → 0.3.0.0
raw patch · 4 files changed
+15/−9 lines, 4 filesdep +optics-coredep +optics-thdep −lens
Dependencies added: optics-core, optics-th
Dependencies removed: lens
Files
- CHANGELOG.md +9/−3
- exe/Main.hs +2/−3
- src/Web/Tailwind.hs +1/−1
- tailwind.cabal +3/−2
CHANGELOG.md view
@@ -1,12 +1,18 @@ # Revision history for tailwind (Haskell) -## 0.2.0.0 -- 2022-02-03+## 0.3.0.0 +- Nix:+ - Switch to official nixpkgs package for TailwindCSS and its plugins+ - Use relude 1.0+- Switch from lens to `optics-core`++## 0.2.0.0+ - Add `--output` - Fix quoted source paths breaking tailwind.config.js syntax - Workaround Tailwind not crashing with non-zero exitcode-- [Nix] Switch to nixpkgs' tailwindcss. -## 0.1.0.0 -- 2022-01-08+## 0.1.0.0 * First version.
exe/Main.hs view
@@ -1,14 +1,13 @@ {-# LANGUAGE ApplicativeDo #-} {-# LANGUAGE RecordWildCards #-}-{-# LANGUAGE TypeApplications #-} module Main where import qualified Control.Applicative.Combinators.NonEmpty as NE-import Control.Lens.Operators import Control.Monad.Logger.CallStack (runStdoutLoggingT) import Data.Default (Default (def)) import Main.Utf8 (withUtf8)+import Optics.Core ((%), (.~)) import Options.Applicative import System.FilePattern (FilePattern) import Web.Tailwind@@ -39,7 +38,7 @@ runStdoutLoggingT $ runTailwind $ def- & tailwindConfig . tailwindConfigContent .~ toList (content cli)+ & tailwindConfig % tailwindConfigContent .~ toList (content cli) & tailwindOutput .~ output cli & tailwindMode .~ mode cli where
src/Web/Tailwind.hs view
@@ -26,13 +26,13 @@ ) where -import Control.Lens.TH (makeLenses) import Control.Monad.Logger (MonadLogger, logInfoN) import Data.Aeson (encode) import Data.ByteString (hPut) import Data.Default (Default (def)) import Deriving.Aeson import NeatInterpolation (text)+import Optics.TH (makeLenses) import System.CPUTime (getCPUTime) import System.Directory (doesFileExist) import System.IO (hClose)
tailwind.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.4 name: tailwind-version: 0.2.0.0+version: 0.3.0.0 license: MIT copyright: 2022 Sridhar Ratnakumar maintainer: srid@srid.ca@@ -35,8 +35,8 @@ , data-default , filepath , filepattern- , lens , monad-logger+ , optics-th , relude default-extensions:@@ -80,6 +80,7 @@ hs-source-dirs: exe main-is: Main.hs build-depends:+ , optics-core , optparse-applicative , parser-combinators , tailwind