defmodule EctoCursor.MixProject do use Mix.Project def project, do: [ app: :ecto_cursor, version: "0.1.1", elixir: "~> 1.10", deps: deps(), description: description(), package: package() ] def application, do: [ extra_applications: [:logger] ] defp deps, do: [ {:ecto, "~> 3.0"}, {:ecto_sql, "~> 3.0"}, {:postgrex, ">= 0.0.0", optional: true}, {:monex, "~> 0.1"}, {:ex_doc, ">= 0.0.0", only: :dev, runtime: false} ] defp description(), do: """ This is a fully automatic cursor (keyset) based pagination for Ecto. It supports (or eventually will support) arbtrary expressions in order_by clause. Currently it's purely experimental (see tests for test cases that are definitely supported). """ defp package, do: [ files: ["lib", "mix.exs", "README*", "LICENSE*"], maintainers: ["Ivan Yurov"], licenses: ["Apache 2.0"], links: %{"GitHub" => "https://github.com/youroff/ecto_cursor"} ] end