packages feed

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 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