sitepipe 0.4.0.0 → 0.4.0.1
raw patch · 2 files changed
+65/−49 lines, 2 filesdep ~Globdep ~MissingHdep ~aesonPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: Glob, MissingH, aeson, base, bytestring, containers, directory, exceptions, filepath, lens, lens-aeson, megaparsec, mtl, mustache, optparse-applicative, pandoc, parsec, shelly, text, transformers, unordered-containers, yaml
API changes (from Hackage documentation)
+ SitePipe: (<?>) :: () => Parser a -> JSONPathElement -> Parser a
+ SitePipe: [Refl] :: forall k (a :: k) (b :: k). () => a :~: a
+ SitePipe: _JSON' :: (AsJSON t, FromJSON a, ToJSON a) => Prism' t a
+ SitePipe: class (ConstructorNames f, SumFromString f) => GFromJSONKey (f :: Type -> Type)
+ SitePipe: class GPlated1 (f :: k -> Type) (g :: k -> Type)
+ SitePipe: class GetConName f => GToJSONKey (f :: k -> Type)
+ SitePipe: cloneEquality :: () => AnEquality s t a b -> Equality s t a b
+ SitePipe: data JSONKeyOptions
+ SitePipe: defaultJSONKeyOptions :: JSONKeyOptions
+ SitePipe: equality :: () => (s :~: a) -> (b :~: t) -> Equality s t a b
+ SitePipe: equality' :: () => (a :~: b) -> Equality' a b
+ SitePipe: filteredBy :: (Indexable i p, Applicative f) => Getting (First i) a i -> p a (f a) -> a -> f a
+ SitePipe: fromLeibniz :: () => (Identical a b a b -> Identical a b s t) -> Equality s t a b
+ SitePipe: fromLeibniz' :: () => ((s :~: s) -> s :~: a) -> Equality' s a
+ SitePipe: genericFromJSONKey :: (Generic a, GFromJSONKey (Rep a)) => JSONKeyOptions -> FromJSONKeyFunction a
+ SitePipe: genericToJSONKey :: (Generic a, GToJSONKey (Rep a)) => JSONKeyOptions -> ToJSONKeyFunction a
+ SitePipe: gplate1 :: (Generic1 f, GPlated1 f (Rep1 f)) => Traversal' (f a) (f a)
+ SitePipe: head1 :: Traversable1 t => Lens' (t a) a
+ SitePipe: holes1Of :: Conjoined p => Over p (Bazaar1 p a a) s t a a -> s -> NonEmpty (Pretext p a a t)
+ SitePipe: ilocally :: MonadReader s m => AnIndexedSetter i s s a b -> (i -> a -> b) -> m r -> m r
+ SitePipe: last1 :: Traversable1 t => Lens' (t a) a
+ SitePipe: locally :: MonadReader s m => ASetter s s a b -> (a -> b) -> m r -> m r
+ SitePipe: overEquality :: () => AnEquality s t a b -> p a b -> p s t
+ SitePipe: parseIndexedJSON :: () => (Value -> Parser a) -> Int -> Value -> Parser a
+ SitePipe: pattern Bool_ :: forall t. AsPrimitive t => () => Bool -> t
+ SitePipe: pattern Double :: forall t. AsNumber t => () => Double -> t
+ SitePipe: pattern Integer :: forall t. AsNumber t => () => Integer -> t
+ SitePipe: pattern Primitive :: forall t. AsPrimitive t => () => Primitive -> t
+ SitePipe: pattern Number_ :: forall t. AsNumber t => () => Scientific -> t
+ SitePipe: pattern String_ :: forall t. AsPrimitive t => () => Text -> t
+ SitePipe: type JSONPath = [JSONPathElement]
+ SitePipe: underEquality :: () => AnEquality s t a b -> p t s -> p b a
+ SitePipe: withEquality :: () => AnEquality s t a b -> ((s :~: a) -> (b :~: t) -> r) -> r
+ SitePipe: withLens :: () => ALens s t a b -> ((s -> a) -> (s -> b -> t) -> r) -> r
+ SitePipe: xplat :: () => Optic (Costar ((->) s :: Type -> Type)) g s t a b -> ((s -> a) -> g b) -> g t
+ SitePipe: xplatf :: () => Optic (Costar f) g s t a b -> (f a -> g b) -> f s -> g t
- SitePipe: _JSON :: (AsJSON t, FromJSON a, ToJSON a) => Prism' t a
+ SitePipe: _JSON :: (AsJSON t, FromJSON a, ToJSON b) => Prism t t a b
- SitePipe: auf :: () => Optic (Costar f) g s t a b -> (f a -> g b) -> f s -> g t
+ SitePipe: auf :: (Functor f, Functor g) => AnIso s t a b -> (f t -> g s) -> f b -> g a
- SitePipe: class GPlated a (g :: Type -> Type)
+ SitePipe: class GPlated a (g :: k -> Type)
- SitePipe: magnify :: Magnify m n b a => LensLike' (Magnified m c) a b -> m c -> n c
+ SitePipe: magnify :: Magnify m n b a => (Functor (Magnified m c) -> Contravariant (Magnified m c) -> LensLike' (Magnified m c) a b) -> m c -> n c
- SitePipe: pattern (:>) :: forall a b. Snoc a a b b => () => a -> b -> a
+ SitePipe: pattern Integral :: forall t a. (AsNumber t, Integral a) => () => a -> t
- SitePipe: pattern Reversed :: forall t. Reversing t => () => t -> t
+ SitePipe: pattern Null_ :: forall t. AsPrimitive t => () => t
Files
- README.md +5/−0
- sitepipe.cabal +60/−49
README.md view
@@ -1,4 +1,9 @@ # SitePipe ++Hey there! If you're just getting started with a static site I'd recommend checking out [`slick`](https://github.com/ChrisPenner/slick) instead. It has better caching support, is faster, and has better pandoc interop! SitePipe isn't deprecated (yet), but I'd recommend trying `slick` instead! There's a template repo [HERE](https://github.com/chrispenner/slick-template) to get you started. Cheers!+++ [](https://travis-ci.org/ChrisPenner/SitePipe) [](https://hackage.haskell.org/package/sitepipe) [](https://gitter.im/SitePipe/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
sitepipe.cabal view
@@ -1,55 +1,66 @@-cabal-version: >=1.10-name: sitepipe-version: 0.4.0.0-license: BSD3-license-file: LICENSE-copyright: 2017 Chris Penner-maintainer: christopher.penner@gmail.com-author: Chris Penner-tested-with: ghc ==8.0.2 ghc ==8.2.1-homepage: https://github.com/ChrisPenner/sitepipe#readme-synopsis: A simple to understand static site generator-category: Web-build-type: Simple+cabal-version: 1.12++-- This file has been generated from package.yaml by hpack version 0.31.2.+--+-- see: https://github.com/sol/hpack+--+-- hash: 5a453abb6e39bab8e144fe4a04baaa85079c83e83b6f2dd5bf17815fe2caf475++name: sitepipe+version: 0.4.0.1+synopsis: A simple to understand static site generator+category: Web+homepage: https://github.com/ChrisPenner/sitepipe#readme+bug-reports: https://github.com/ChrisPenner/sitepipe/issues+author: Chris Penner+maintainer: christopher.penner@gmail.com+copyright: 2017 Chris Penner+license: BSD3+license-file: LICENSE+tested-with: GHC==8.0.2 GHC==8.2.1+build-type: Simple extra-source-files: README.md source-repository head- type: git- location: https://github.com/ChrisPenner/sitepipe+ type: git+ location: https://github.com/ChrisPenner/sitepipe library- exposed-modules:- SitePipe- SitePipe.Pipes- SitePipe.Readers- SitePipe.Templating- SitePipe.Files- SitePipe.Parse- SitePipe.Types- SitePipe.Utilities- hs-source-dirs: src- default-language: Haskell2010- build-depends:- base >=4.12.0.0 && <4.13,- optparse-applicative >=0.14.3.0 && <0.15,- unordered-containers >=0.2.9.0 && <0.3,- directory >=1.3.3.0 && <1.4,- filepath >=1.4.2.1 && <1.5,- megaparsec >=7.0.4 && <7.1,- mtl >=2.2.2 && <2.3,- pandoc ==2.5.*,- yaml >=0.11.0.0 && <0.12,- mustache >=2.3.0 && <2.4,- bytestring >=0.10.8.2 && <0.11,- text >=1.2.3.1 && <1.3,- parsec >=3.1.13.0 && <3.2,- exceptions >=0.10.0 && <0.11,- Glob >=0.9.3 && <0.10,- lens-aeson >=1.0.2 && <1.1,- lens ==4.17.*,- aeson >=1.4.2.0 && <1.5,- shelly >=1.8.1 && <1.9,- MissingH >=1.4.1.0 && <1.5,- containers >=0.6.0.1 && <0.7,- transformers >=0.5.5.0 && <0.6+ exposed-modules:+ SitePipe+ SitePipe.Pipes+ SitePipe.Readers+ SitePipe.Templating+ SitePipe.Files+ SitePipe.Parse+ SitePipe.Types+ SitePipe.Utilities+ other-modules:+ Paths_sitepipe+ hs-source-dirs:+ src+ build-depends:+ Glob+ , MissingH+ , aeson+ , base >=4.12 && <5+ , bytestring+ , containers+ , directory+ , exceptions+ , filepath+ , lens+ , lens-aeson+ , megaparsec+ , mtl+ , mustache+ , optparse-applicative+ , pandoc+ , parsec+ , shelly+ , text+ , transformers+ , unordered-containers+ , yaml+ default-language: Haskell2010