├── .travis.yml ├── ChangeLog.md ├── LICENSE ├── README.md ├── release ├── release.nix ├── schematic.cabal ├── src └── Data │ ├── Schematic.hs │ └── Schematic │ ├── DSL.hs │ ├── Generator.hs │ ├── Generator │ └── Regex.hs │ ├── Helpers.hs │ ├── Instances.hs │ ├── JsonSchema.hs │ ├── Lens.hs │ ├── Migration.hs │ ├── Path.hs │ ├── Schema.hs │ ├── Schema.hs-boot │ ├── Validation.hs │ ├── Verifier.hs │ └── Verifier │ ├── Array.hs │ ├── Common.hs │ ├── Number.hs │ └── Text.hs ├── stack-13.21.yaml ├── stack.yaml └── test ├── HelpersSpec.hs ├── JsonSchemaSpec.hs ├── LensSpec.hs ├── SchemaSpec.hs └── Spec.hs /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/README.md -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/release -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/release.nix -------------------------------------------------------------------------------- /schematic.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/schematic.cabal -------------------------------------------------------------------------------- /src/Data/Schematic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic.hs -------------------------------------------------------------------------------- /src/Data/Schematic/DSL.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/DSL.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Generator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Generator.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Generator/Regex.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Generator/Regex.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Helpers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Helpers.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Instances.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Instances.hs -------------------------------------------------------------------------------- /src/Data/Schematic/JsonSchema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/JsonSchema.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Lens.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Lens.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Migration.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Migration.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Path.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Path.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Schema.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Schema.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Schema.hs-boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Schema.hs-boot -------------------------------------------------------------------------------- /src/Data/Schematic/Validation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Validation.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Verifier.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Verifier.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Verifier/Array.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Verifier/Array.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Verifier/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Verifier/Common.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Verifier/Number.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Verifier/Number.hs -------------------------------------------------------------------------------- /src/Data/Schematic/Verifier/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/src/Data/Schematic/Verifier/Text.hs -------------------------------------------------------------------------------- /stack-13.21.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/stack-13.21.yaml -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/HelpersSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/test/HelpersSpec.hs -------------------------------------------------------------------------------- /test/JsonSchemaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/test/JsonSchemaSpec.hs -------------------------------------------------------------------------------- /test/LensSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/test/LensSpec.hs -------------------------------------------------------------------------------- /test/SchemaSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typeable/schematic/HEAD/test/SchemaSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | --------------------------------------------------------------------------------