├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jvmopts ├── .scalafmt.conf ├── .tmuxinator.yml ├── .travis.yml ├── LICENSE ├── README.md ├── catnip.sbt ├── modules ├── catnip-custom-example │ └── src │ │ └── main │ │ ├── resources │ │ ├── derive.semi.conf │ │ └── derive.stub.conf │ │ └── scala │ │ └── io │ │ └── scalaland │ │ └── catnip │ │ └── CustomDerivation.scala ├── catnip-tests │ └── src │ │ └── test │ │ └── scala │ │ └── io │ │ └── scalaland │ │ └── catnip │ │ ├── AdtExample.scala │ │ ├── Aliased.scala │ │ ├── CustomSpec.scala │ │ └── SemiSpec.scala └── catnip │ ├── build.sbt │ └── src │ └── main │ ├── resources │ └── derive.semi.conf │ └── scala │ └── io │ └── scalaland │ └── catnip │ ├── Semi.scala │ ├── internals │ ├── DerivedImpl.scala │ └── Loggers.scala │ └── package.scala ├── project ├── Dependencies.scala ├── Settings.scala ├── build.properties └── plugins.sbt ├── readme └── Readme.scalatex ├── sbt ├── scalastyle-config.xml ├── scalastyle-test-config.xml ├── scripts └── prepare-test-results-for-ci.sh └── version.sbt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | sbt linguist-vendored 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.jvmopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.tmuxinator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.tmuxinator.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/README.md -------------------------------------------------------------------------------- /catnip.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/catnip.sbt -------------------------------------------------------------------------------- /modules/catnip-custom-example/src/main/resources/derive.semi.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-custom-example/src/main/resources/derive.semi.conf -------------------------------------------------------------------------------- /modules/catnip-custom-example/src/main/resources/derive.stub.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-custom-example/src/main/resources/derive.stub.conf -------------------------------------------------------------------------------- /modules/catnip-custom-example/src/main/scala/io/scalaland/catnip/CustomDerivation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-custom-example/src/main/scala/io/scalaland/catnip/CustomDerivation.scala -------------------------------------------------------------------------------- /modules/catnip-tests/src/test/scala/io/scalaland/catnip/AdtExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-tests/src/test/scala/io/scalaland/catnip/AdtExample.scala -------------------------------------------------------------------------------- /modules/catnip-tests/src/test/scala/io/scalaland/catnip/Aliased.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-tests/src/test/scala/io/scalaland/catnip/Aliased.scala -------------------------------------------------------------------------------- /modules/catnip-tests/src/test/scala/io/scalaland/catnip/CustomSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-tests/src/test/scala/io/scalaland/catnip/CustomSpec.scala -------------------------------------------------------------------------------- /modules/catnip-tests/src/test/scala/io/scalaland/catnip/SemiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip-tests/src/test/scala/io/scalaland/catnip/SemiSpec.scala -------------------------------------------------------------------------------- /modules/catnip/build.sbt: -------------------------------------------------------------------------------- 1 | addCompilerPlugin(Dependencies.macroParadise) 2 | -------------------------------------------------------------------------------- /modules/catnip/src/main/resources/derive.semi.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip/src/main/resources/derive.semi.conf -------------------------------------------------------------------------------- /modules/catnip/src/main/scala/io/scalaland/catnip/Semi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip/src/main/scala/io/scalaland/catnip/Semi.scala -------------------------------------------------------------------------------- /modules/catnip/src/main/scala/io/scalaland/catnip/internals/DerivedImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip/src/main/scala/io/scalaland/catnip/internals/DerivedImpl.scala -------------------------------------------------------------------------------- /modules/catnip/src/main/scala/io/scalaland/catnip/internals/Loggers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip/src/main/scala/io/scalaland/catnip/internals/Loggers.scala -------------------------------------------------------------------------------- /modules/catnip/src/main/scala/io/scalaland/catnip/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/modules/catnip/src/main/scala/io/scalaland/catnip/package.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.12 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /readme/Readme.scalatex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/readme/Readme.scalatex -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/sbt -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /scalastyle-test-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/scalastyle-test-config.xml -------------------------------------------------------------------------------- /scripts/prepare-test-results-for-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/scripts/prepare-test-results-for-ci.sh -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/catnip/HEAD/version.sbt --------------------------------------------------------------------------------