├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .scalafmt.conf ├── README.md ├── benchmarks └── src │ └── main │ └── scala │ ├── BenchmarkUtil.scala │ └── Benchmarks.scala ├── docs ├── .pages ├── documentation │ ├── .pages │ ├── generation.md │ ├── index.md │ └── structure-encoding.md ├── img │ ├── 48-bit-structure-dark.png │ ├── 48-bit-structure.png │ ├── 80-bit-structure-dark.png │ ├── 80-bit-structure.png │ ├── string-structure-dark.png │ ├── string-structure.png │ ├── ulid-byte-structure-dark.png │ ├── ulid-byte-structure.png │ └── vector.graffle ├── index.md └── stylesheets │ └── extra.css ├── examples └── src │ └── main │ └── scala │ └── Examples.scala ├── license.md ├── mkdocs.yml ├── netlify.toml ├── project ├── Libs.scala ├── build.properties └── plugins.sbt ├── requirements.txt └── zio-ulid └── src ├── main └── scala │ └── com │ └── bilalfazlani │ └── zioUlid │ ├── ULID.scala │ ├── ULIDConstructionError.scala │ ├── ULIDGen.scala │ └── package.scala └── test └── scala └── com └── bilalfazlani └── zioUlid ├── BinaryULIDTest.scala ├── ULIDGenTest.scala └── ULIDTest.scala /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- 1 | version = "3.5.3" 2 | runner.dialect = scala3 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/src/main/scala/BenchmarkUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/benchmarks/src/main/scala/BenchmarkUtil.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/Benchmarks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/benchmarks/src/main/scala/Benchmarks.scala -------------------------------------------------------------------------------- /docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/.pages -------------------------------------------------------------------------------- /docs/documentation/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/documentation/.pages -------------------------------------------------------------------------------- /docs/documentation/generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/documentation/generation.md -------------------------------------------------------------------------------- /docs/documentation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/documentation/index.md -------------------------------------------------------------------------------- /docs/documentation/structure-encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/documentation/structure-encoding.md -------------------------------------------------------------------------------- /docs/img/48-bit-structure-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/48-bit-structure-dark.png -------------------------------------------------------------------------------- /docs/img/48-bit-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/48-bit-structure.png -------------------------------------------------------------------------------- /docs/img/80-bit-structure-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/80-bit-structure-dark.png -------------------------------------------------------------------------------- /docs/img/80-bit-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/80-bit-structure.png -------------------------------------------------------------------------------- /docs/img/string-structure-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/string-structure-dark.png -------------------------------------------------------------------------------- /docs/img/string-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/string-structure.png -------------------------------------------------------------------------------- /docs/img/ulid-byte-structure-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/ulid-byte-structure-dark.png -------------------------------------------------------------------------------- /docs/img/ulid-byte-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/ulid-byte-structure.png -------------------------------------------------------------------------------- /docs/img/vector.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/img/vector.graffle -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /examples/src/main/scala/Examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/examples/src/main/scala/Examples.scala -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/license.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/netlify.toml -------------------------------------------------------------------------------- /project/Libs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/project/Libs.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.6 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/requirements.txt -------------------------------------------------------------------------------- /zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULID.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULID.scala -------------------------------------------------------------------------------- /zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULIDConstructionError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULIDConstructionError.scala -------------------------------------------------------------------------------- /zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULIDGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/ULIDGen.scala -------------------------------------------------------------------------------- /zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/main/scala/com/bilalfazlani/zioUlid/package.scala -------------------------------------------------------------------------------- /zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/BinaryULIDTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/BinaryULIDTest.scala -------------------------------------------------------------------------------- /zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/ULIDGenTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/ULIDGenTest.scala -------------------------------------------------------------------------------- /zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/ULIDTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilal-fazlani/zio-ulid/HEAD/zio-ulid/src/test/scala/com/bilalfazlani/zioUlid/ULIDTest.scala --------------------------------------------------------------------------------