@@ -1,8 +1,8 @@
11-- | An implementation of JSON Schema Draft 4 based on 'HashMap Text Value'
2−-- instead of a custom record type like 'Data.JsonSchema.Draft4'.
2+-- instead of a custom record type like 'JSONSchema.Draft4'.
33--
44-- If you're writing code for a new schema specification you probably want
5−-- to copy this module instead of the 'Data.JsonSchema.Draft4'. While it's
5+-- to copy this module instead of the 'JSONSchema.Draft4'. While it's
66-- less convenient to write schemas in Haskell without a record type, you
77-- can get the implementation finished with far fewer lines of code.
88
@@ -10,23 +10,23 @@ module AlternateSchema where
1010
1111import Protolude
1212
13−import Data.Aeson (FromJSON(..), Value(..),
14− decode)
15−import qualified Data.Aeson as AE
16−import qualified Data.ByteString.Lazy as LBS
17−import qualified Data.HashMap.Strict as HM
18−import Data.Maybe (fromMaybe)
19−import Data.Profunctor (Profunctor (..))
20−
21−import Data.JsonSchema.Draft4 (ValidatorFailure(..),
22− metaSchemaBytes)
23−import Data.JsonSchema.Fetch (ReferencedSchemas(..),
24− SchemaWithURI(..))
25−import qualified Data.JsonSchema.Fetch as FE
26−import Data.JsonSchema.Types (Schema(..), Spec(..))
27−import qualified Data.JsonSchema.Types as JT
28−import qualified Data.Validator.Draft4 as D4
29−import Data.Validator.Reference (updateResolutionScope)
13+import Data.Aeson (FromJSON(..), Value(..),
14+ decode)
15+import qualified Data.Aeson as AE
16+import qualified Data.ByteString.Lazy as LBS
17+import qualified Data.HashMap.Strict as HM
18+import Data.Maybe (fromMaybe)
19+import Data.Profunctor (Profunctor (..))
20+
21+import JSONSchema.Draft4 (ValidatorFailure(..),
22+ metaSchemaBytes)
23+import JSONSchema.Fetch (ReferencedSchemas(..),
24+ SchemaWithURI(..))
25+import qualified JSONSchema.Fetch as FE
26+import JSONSchema.Types (Schema(..), Spec(..))
27+import qualified JSONSchema.Types as JT
28+import qualified JSONSchema.Validator.Draft4 as D4
29+import JSONSchema.Validator.Reference (updateResolutionScope)
3030
3131--------------------------------------------------
3232-- * Basic fetching tools
@@ -107,7 +107,7 @@ d4Spec
107107 -> Maybe Text
108108 -> Spec Schema ValidatorFailure
109109 -- ^ Here we reuses 'ValidatorFailure' from
110− -- 'Data.JsonSchema.Draft4.Failure'. If your validators have different
110+ -- 'JSONSchema.Draft4.Failure'. If your validators have different
111111 -- failure possibilities you'll need to create your own validator
112112 -- failure type.
113113d4Spec referenced visited scope =