├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── LICENSE ├── README.md ├── js └── src │ └── main │ └── scala │ └── pbdirect │ └── IdentityMaps.scala ├── jvm └── src │ └── main │ └── scala │ └── pbdirect │ └── IdentityMaps.scala ├── project ├── build.properties └── plugins.sbt └── shared └── src ├── main └── scala │ └── pbdirect │ ├── Enum.scala │ ├── Index.scala │ ├── PBFormat.scala │ ├── PBReader.scala │ ├── PBWriter.scala │ ├── Pos.scala │ └── package.scala └── test └── scala └── pbdirect ├── EnumSpec.scala ├── PBFormatSpec.scala ├── PBReaderSpec.scala ├── PBRoundTripSpec.scala ├── PBWriterSpec.scala └── PosSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/README.md -------------------------------------------------------------------------------- /js/src/main/scala/pbdirect/IdentityMaps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/js/src/main/scala/pbdirect/IdentityMaps.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/pbdirect/IdentityMaps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/jvm/src/main/scala/pbdirect/IdentityMaps.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | 3 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/Enum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/Enum.scala -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/Index.scala: -------------------------------------------------------------------------------- 1 | package pbdirect 2 | 3 | final case class Index(i: Int) 4 | -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/PBFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/PBFormat.scala -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/PBReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/PBReader.scala -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/PBWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/PBWriter.scala -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/Pos.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/Pos.scala -------------------------------------------------------------------------------- /shared/src/main/scala/pbdirect/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/main/scala/pbdirect/package.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/EnumSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/EnumSpec.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/PBFormatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/PBFormatSpec.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/PBReaderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/PBReaderSpec.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/PBRoundTripSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/PBRoundTripSpec.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/PBWriterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/PBWriterSpec.scala -------------------------------------------------------------------------------- /shared/src/test/scala/pbdirect/PosSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btlines/pbdirect/HEAD/shared/src/test/scala/pbdirect/PosSpec.scala --------------------------------------------------------------------------------