├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── DEV_NOTES.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── checker └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── checker │ │ ├── Checker.scala │ │ ├── Extractor.scala │ │ ├── ModelSet.scala │ │ └── package.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── checker │ ├── ExtractorSpec.scala │ └── testTypes.scala ├── circe └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── circe │ │ ├── Atoms.scala │ │ ├── Codecs.scala │ │ └── Wires.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── circe │ ├── AtomsSpec.scala │ ├── BaseJsonSpec.scala │ ├── CirceWireSpec.scala │ ├── CodecSpec.scala │ ├── EnvelopeCodecSpec.scala │ ├── LawsSpec.scala │ └── ModelCodecSpec.scala ├── core └── src │ ├── main │ ├── scala-2.12 │ │ └── dev │ │ │ └── tauri │ │ │ └── seals │ │ │ └── ScalaVersionCompat.scala │ ├── scala-2.13 │ │ └── dev │ │ │ └── tauri │ │ │ └── seals │ │ │ └── ScalaVersionCompat.scala │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ ├── core │ │ ├── Atomic.scala │ │ ├── CanonicalRepr.scala │ │ ├── Compat.scala │ │ ├── Envelope.scala │ │ ├── ExtMap.scala │ │ ├── ExtReified.scala │ │ ├── ExtSet.scala │ │ ├── IdentitySet.scala │ │ ├── Kleene.scala │ │ ├── Memo.scala │ │ ├── NsUUID.scala │ │ ├── Refinement.scala │ │ ├── UUIDUtils.scala │ │ ├── Wire.scala │ │ ├── model.scala │ │ ├── modelDecoding.scala │ │ ├── modelRepr.scala │ │ ├── package.scala │ │ └── reified.scala │ │ ├── package.scala │ │ ├── schema.scala │ │ └── unused.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── test │ └── SchemaSpec.scala ├── docs ├── Compat.md └── README.md ├── examples ├── invariant │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── example │ │ └── invariant │ │ └── main.scala ├── lib │ ├── client │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── lib │ │ │ │ └── Client.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── lib │ │ │ └── ClientSpec.scala │ ├── proto │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── lib │ │ │ └── Protocol.scala │ └── server │ │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── lib │ │ │ └── Server.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── example │ │ └── lib │ │ ├── ServerSpec.scala │ │ └── TcpTest.scala ├── messaging │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── example │ │ └── messaging │ │ └── main.scala └── streaming │ └── src │ ├── main │ └── scala │ │ └── com │ │ └── example │ │ └── streaming │ │ └── Main.scala │ └── test │ └── scala │ └── com │ └── example │ └── streaming │ └── StreamingSpec.scala ├── laws └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── laws │ │ ├── AnyLaws.scala │ │ ├── ArbInstances.scala │ │ ├── AtomicLaws.scala │ │ ├── EnumLikeLaws.scala │ │ ├── KleeneLaws.scala │ │ ├── ReifiedLaws.scala │ │ ├── Rules.scala │ │ ├── Serialization.scala │ │ └── WireLaws.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── laws │ ├── ATestTypes.scala │ ├── AbstractWireSpec.scala │ ├── ReifiedEqSpec.scala │ ├── TestArbInstances.scala │ ├── TestEqInstances.scala │ └── TestInstances.scala ├── macros └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── macros │ │ ├── EnumLike.scala │ │ ├── StringInterpolatorHelper.scala │ │ ├── UUIDMacro.scala │ │ └── package.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── macros │ └── UUIDMacroSpec.scala ├── plugin └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── plugin │ │ ├── SealsPlugin.scala │ │ └── package.scala │ └── sbt-test │ └── seals-plugin │ ├── example │ ├── build.sbt │ ├── changes │ │ ├── v010.sbt │ │ └── v020.sbt │ ├── project │ │ └── plugins.sbt │ ├── proto │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── proto │ │ │ └── protocol.scala │ ├── server │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── server │ │ │ │ └── Server.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── server │ │ │ └── ServerSpec.scala │ └── test │ ├── test0 │ ├── build.sbt │ ├── changes │ │ ├── Test0_compatible.scala │ │ ├── Test0_incompatible.scala │ │ └── Test0_original.scala │ ├── expected_models.json │ ├── project │ │ └── plugins.sbt │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── test0 │ │ │ └── .gitignore │ └── test │ ├── test1-change-sch │ ├── build.sbt │ ├── changes │ │ ├── Test1_add_schema.scala │ │ ├── Test1_delete_schema.scala │ │ └── Test1_original.scala │ ├── project │ │ └── plugins.sbt │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── example │ │ │ └── test1 │ │ │ └── .gitignore │ └── test │ └── test2-scala212 │ ├── build.sbt │ ├── expected_models.json │ ├── project │ └── plugins.sbt │ ├── src │ └── main │ │ └── scala │ │ └── com │ │ └── example │ │ └── test2 │ │ └── Test2.scala │ └── test ├── project ├── build.properties └── plugins.sbt ├── refined └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── refined │ │ ├── AllInstances.scala │ │ ├── Refinements.scala │ │ ├── ReifiedInstances.scala │ │ ├── SemanticId.scala │ │ └── package.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── refined │ └── RefinedSpec.scala ├── scalastyle-config.xml ├── scalastyle-test-config.xml ├── scodec └── src │ ├── main │ └── scala │ │ └── dev │ │ └── tauri │ │ └── seals │ │ └── scodec │ │ ├── Codecs.scala │ │ ├── StreamCodecs.scala │ │ └── Wires.scala │ └── test │ └── scala │ └── dev │ └── tauri │ └── seals │ └── scodec │ ├── CodecsSpec.scala │ ├── ScodecWireSpec.scala │ └── StreamCodecsSpec.scala ├── tests └── src │ └── test │ ├── java │ └── dev │ │ └── tauri │ │ └── seals │ │ └── tests │ │ ├── MyTestEnum.java │ │ ├── MyTestEnumWithArgs.java │ │ ├── MyTestEnumWithOverloads.java │ │ └── MyTestEnumWithToString.java │ ├── resources │ ├── gen_test_data.py │ └── test_data.json │ └── scala │ └── dev │ └── tauri │ └── seals │ ├── core │ ├── IdentitySetSpec.scala │ ├── ModelReprSpec.scala │ └── NsUUIDSpec.scala │ └── tests │ ├── AtomicSpec.scala │ ├── BaseLawsSpec.scala │ ├── BaseSpec.scala │ ├── BuiltinAtomSpec.scala │ ├── CanonicalReprSpec.scala │ ├── CompatExample.scala │ ├── CompatSpec.scala │ ├── EnumLikeSpec.scala │ ├── EnvelopeSpec.scala │ ├── LawsSpec.scala │ ├── ModelSpec.scala │ ├── RefinementSpec.scala │ ├── ReifiedSpec.scala │ ├── SerializableSpec.scala │ ├── UUIDUtilsSpec.scala │ └── package.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEV_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/DEV_NOTES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/README.md -------------------------------------------------------------------------------- /checker/src/main/scala/dev/tauri/seals/checker/Checker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/main/scala/dev/tauri/seals/checker/Checker.scala -------------------------------------------------------------------------------- /checker/src/main/scala/dev/tauri/seals/checker/Extractor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/main/scala/dev/tauri/seals/checker/Extractor.scala -------------------------------------------------------------------------------- /checker/src/main/scala/dev/tauri/seals/checker/ModelSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/main/scala/dev/tauri/seals/checker/ModelSet.scala -------------------------------------------------------------------------------- /checker/src/main/scala/dev/tauri/seals/checker/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/main/scala/dev/tauri/seals/checker/package.scala -------------------------------------------------------------------------------- /checker/src/test/scala/dev/tauri/seals/checker/ExtractorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/test/scala/dev/tauri/seals/checker/ExtractorSpec.scala -------------------------------------------------------------------------------- /checker/src/test/scala/dev/tauri/seals/checker/testTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/checker/src/test/scala/dev/tauri/seals/checker/testTypes.scala -------------------------------------------------------------------------------- /circe/src/main/scala/dev/tauri/seals/circe/Atoms.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/main/scala/dev/tauri/seals/circe/Atoms.scala -------------------------------------------------------------------------------- /circe/src/main/scala/dev/tauri/seals/circe/Codecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/main/scala/dev/tauri/seals/circe/Codecs.scala -------------------------------------------------------------------------------- /circe/src/main/scala/dev/tauri/seals/circe/Wires.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/main/scala/dev/tauri/seals/circe/Wires.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/AtomsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/AtomsSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/BaseJsonSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/BaseJsonSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/CirceWireSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/CirceWireSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/CodecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/CodecSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/EnvelopeCodecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/EnvelopeCodecSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/LawsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/LawsSpec.scala -------------------------------------------------------------------------------- /circe/src/test/scala/dev/tauri/seals/circe/ModelCodecSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/circe/src/test/scala/dev/tauri/seals/circe/ModelCodecSpec.scala -------------------------------------------------------------------------------- /core/src/main/scala-2.12/dev/tauri/seals/ScalaVersionCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala-2.12/dev/tauri/seals/ScalaVersionCompat.scala -------------------------------------------------------------------------------- /core/src/main/scala-2.13/dev/tauri/seals/ScalaVersionCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala-2.13/dev/tauri/seals/ScalaVersionCompat.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Atomic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Atomic.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/CanonicalRepr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/CanonicalRepr.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Compat.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Envelope.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Envelope.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/ExtMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/ExtMap.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/ExtReified.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/ExtReified.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/ExtSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/ExtSet.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/IdentitySet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/IdentitySet.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Kleene.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Kleene.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Memo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Memo.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/NsUUID.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/NsUUID.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Refinement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Refinement.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/UUIDUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/UUIDUtils.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/Wire.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/Wire.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/model.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/modelDecoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/modelDecoding.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/modelRepr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/modelRepr.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/core/reified.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/core/reified.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/schema.scala -------------------------------------------------------------------------------- /core/src/main/scala/dev/tauri/seals/unused.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/main/scala/dev/tauri/seals/unused.scala -------------------------------------------------------------------------------- /core/src/test/scala/dev/tauri/seals/test/SchemaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/core/src/test/scala/dev/tauri/seals/test/SchemaSpec.scala -------------------------------------------------------------------------------- /docs/Compat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/docs/Compat.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /examples/invariant/src/main/scala/com/example/invariant/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/invariant/src/main/scala/com/example/invariant/main.scala -------------------------------------------------------------------------------- /examples/lib/client/src/main/scala/com/example/lib/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/client/src/main/scala/com/example/lib/Client.scala -------------------------------------------------------------------------------- /examples/lib/client/src/test/scala/com/example/lib/ClientSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/client/src/test/scala/com/example/lib/ClientSpec.scala -------------------------------------------------------------------------------- /examples/lib/proto/src/main/scala/com/example/lib/Protocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/proto/src/main/scala/com/example/lib/Protocol.scala -------------------------------------------------------------------------------- /examples/lib/server/src/main/scala/com/example/lib/Server.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/server/src/main/scala/com/example/lib/Server.scala -------------------------------------------------------------------------------- /examples/lib/server/src/test/scala/com/example/lib/ServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/server/src/test/scala/com/example/lib/ServerSpec.scala -------------------------------------------------------------------------------- /examples/lib/server/src/test/scala/com/example/lib/TcpTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/lib/server/src/test/scala/com/example/lib/TcpTest.scala -------------------------------------------------------------------------------- /examples/messaging/src/main/scala/com/example/messaging/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/messaging/src/main/scala/com/example/messaging/main.scala -------------------------------------------------------------------------------- /examples/streaming/src/main/scala/com/example/streaming/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/streaming/src/main/scala/com/example/streaming/Main.scala -------------------------------------------------------------------------------- /examples/streaming/src/test/scala/com/example/streaming/StreamingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/examples/streaming/src/test/scala/com/example/streaming/StreamingSpec.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/AnyLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/AnyLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/ArbInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/ArbInstances.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/AtomicLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/AtomicLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/EnumLikeLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/EnumLikeLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/KleeneLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/KleeneLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/ReifiedLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/ReifiedLaws.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/Rules.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/Rules.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/Serialization.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/Serialization.scala -------------------------------------------------------------------------------- /laws/src/main/scala/dev/tauri/seals/laws/WireLaws.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/main/scala/dev/tauri/seals/laws/WireLaws.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/ATestTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/ATestTypes.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/AbstractWireSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/AbstractWireSpec.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/ReifiedEqSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/ReifiedEqSpec.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/TestArbInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/TestArbInstances.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/TestEqInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/TestEqInstances.scala -------------------------------------------------------------------------------- /laws/src/test/scala/dev/tauri/seals/laws/TestInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/laws/src/test/scala/dev/tauri/seals/laws/TestInstances.scala -------------------------------------------------------------------------------- /macros/src/main/scala/dev/tauri/seals/macros/EnumLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/macros/src/main/scala/dev/tauri/seals/macros/EnumLike.scala -------------------------------------------------------------------------------- /macros/src/main/scala/dev/tauri/seals/macros/StringInterpolatorHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/macros/src/main/scala/dev/tauri/seals/macros/StringInterpolatorHelper.scala -------------------------------------------------------------------------------- /macros/src/main/scala/dev/tauri/seals/macros/UUIDMacro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/macros/src/main/scala/dev/tauri/seals/macros/UUIDMacro.scala -------------------------------------------------------------------------------- /macros/src/main/scala/dev/tauri/seals/macros/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/macros/src/main/scala/dev/tauri/seals/macros/package.scala -------------------------------------------------------------------------------- /macros/src/test/scala/dev/tauri/seals/macros/UUIDMacroSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/macros/src/test/scala/dev/tauri/seals/macros/UUIDMacroSpec.scala -------------------------------------------------------------------------------- /plugin/src/main/scala/dev/tauri/seals/plugin/SealsPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/main/scala/dev/tauri/seals/plugin/SealsPlugin.scala -------------------------------------------------------------------------------- /plugin/src/main/scala/dev/tauri/seals/plugin/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/main/scala/dev/tauri/seals/plugin/package.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/build.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/changes/v010.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/changes/v010.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/changes/v020.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/changes/v020.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/project/plugins.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/proto/src/main/scala/com/example/proto/protocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/proto/src/main/scala/com/example/proto/protocol.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/server/src/main/scala/com/example/server/Server.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/server/src/main/scala/com/example/server/Server.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/server/src/test/scala/com/example/server/ServerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/server/src/test/scala/com/example/server/ServerSpec.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/example/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/example/test -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/build.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/changes/Test0_compatible.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/changes/Test0_compatible.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/changes/Test0_incompatible.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/changes/Test0_incompatible.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/changes/Test0_original.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/changes/Test0_original.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/expected_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/expected_models.json -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/project/plugins.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/src/main/scala/com/example/test0/.gitignore: -------------------------------------------------------------------------------- 1 | Test0.scala 2 | -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test0/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test0/test -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/build.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_add_schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_add_schema.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_delete_schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_delete_schema.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_original.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/changes/Test1_original.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/project/plugins.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/src/main/scala/com/example/test1/.gitignore: -------------------------------------------------------------------------------- 1 | Test1.scala 2 | -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test1-change-sch/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test1-change-sch/test -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test2-scala212/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test2-scala212/build.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test2-scala212/expected_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test2-scala212/expected_models.json -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test2-scala212/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test2-scala212/project/plugins.sbt -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test2-scala212/src/main/scala/com/example/test2/Test2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test2-scala212/src/main/scala/com/example/test2/Test2.scala -------------------------------------------------------------------------------- /plugin/src/sbt-test/seals-plugin/test2-scala212/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/plugin/src/sbt-test/seals-plugin/test2-scala212/test -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /refined/src/main/scala/dev/tauri/seals/refined/AllInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/main/scala/dev/tauri/seals/refined/AllInstances.scala -------------------------------------------------------------------------------- /refined/src/main/scala/dev/tauri/seals/refined/Refinements.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/main/scala/dev/tauri/seals/refined/Refinements.scala -------------------------------------------------------------------------------- /refined/src/main/scala/dev/tauri/seals/refined/ReifiedInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/main/scala/dev/tauri/seals/refined/ReifiedInstances.scala -------------------------------------------------------------------------------- /refined/src/main/scala/dev/tauri/seals/refined/SemanticId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/main/scala/dev/tauri/seals/refined/SemanticId.scala -------------------------------------------------------------------------------- /refined/src/main/scala/dev/tauri/seals/refined/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/main/scala/dev/tauri/seals/refined/package.scala -------------------------------------------------------------------------------- /refined/src/test/scala/dev/tauri/seals/refined/RefinedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/refined/src/test/scala/dev/tauri/seals/refined/RefinedSpec.scala -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /scalastyle-test-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scalastyle-test-config.xml -------------------------------------------------------------------------------- /scodec/src/main/scala/dev/tauri/seals/scodec/Codecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/main/scala/dev/tauri/seals/scodec/Codecs.scala -------------------------------------------------------------------------------- /scodec/src/main/scala/dev/tauri/seals/scodec/StreamCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/main/scala/dev/tauri/seals/scodec/StreamCodecs.scala -------------------------------------------------------------------------------- /scodec/src/main/scala/dev/tauri/seals/scodec/Wires.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/main/scala/dev/tauri/seals/scodec/Wires.scala -------------------------------------------------------------------------------- /scodec/src/test/scala/dev/tauri/seals/scodec/CodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/test/scala/dev/tauri/seals/scodec/CodecsSpec.scala -------------------------------------------------------------------------------- /scodec/src/test/scala/dev/tauri/seals/scodec/ScodecWireSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/test/scala/dev/tauri/seals/scodec/ScodecWireSpec.scala -------------------------------------------------------------------------------- /scodec/src/test/scala/dev/tauri/seals/scodec/StreamCodecsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/scodec/src/test/scala/dev/tauri/seals/scodec/StreamCodecsSpec.scala -------------------------------------------------------------------------------- /tests/src/test/java/dev/tauri/seals/tests/MyTestEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/java/dev/tauri/seals/tests/MyTestEnum.java -------------------------------------------------------------------------------- /tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithArgs.java -------------------------------------------------------------------------------- /tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithOverloads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithOverloads.java -------------------------------------------------------------------------------- /tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithToString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/java/dev/tauri/seals/tests/MyTestEnumWithToString.java -------------------------------------------------------------------------------- /tests/src/test/resources/gen_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/resources/gen_test_data.py -------------------------------------------------------------------------------- /tests/src/test/resources/test_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/resources/test_data.json -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/core/IdentitySetSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/core/IdentitySetSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/core/ModelReprSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/core/ModelReprSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/core/NsUUIDSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/core/NsUUIDSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/AtomicSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/AtomicSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/BaseLawsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/BaseLawsSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/BaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/BaseSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/BuiltinAtomSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/BuiltinAtomSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/CanonicalReprSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/CanonicalReprSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/CompatExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/CompatExample.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/CompatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/CompatSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/EnumLikeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/EnumLikeSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/EnvelopeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/EnvelopeSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/LawsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/LawsSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/ModelSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/ModelSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/RefinementSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/RefinementSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/ReifiedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/ReifiedSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/SerializableSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/SerializableSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/UUIDUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/UUIDUtilsSpec.scala -------------------------------------------------------------------------------- /tests/src/test/scala/dev/tauri/seals/tests/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/durban/seals/HEAD/tests/src/test/scala/dev/tauri/seals/tests/package.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.4.0-SNAPSHOT" 2 | --------------------------------------------------------------------------------