opam-version: "2.0"
synopsis: "Irmin backend using the web-browser's IndexedDB store"
maintainer: "Thomas Leonard <talex5@gmail.com>"
authors: "Thomas Leonard <talex5@gmail.com>"
license: "ISC"
homepage: "https://github.com/talex5/irmin-indexeddb"
bug-reports: "https://github.com/talex5/irmin-indexeddb/issues"
depends: [
  "ocaml" {>= "4.5.0"}
  "dune" {>= "1.11"}
  "base64" {>= "3.0.0"}
  "irmin" {>= "2.0.0" & < "2.3.0"}
  "irmin-git" {with-test}
  "cstruct" {>= "1.7.0"}
  "js_of_ocaml" {>= "3.0"}
  "js_of_ocaml-lwt"
  "js_of_ocaml-ppx"
  "git" {< "3.0.0"}
  "lwt"
]
build: [
  ["dune" "build" "-p" name "-j" jobs]
  ["dune" "runtest" "-p" name "-j" jobs] {with-test}
  ["dune" "build" "-p" name "@doc"] {with-doc}
]
dev-repo: "git+https://github.com/talex5/irmin-indexeddb.git"
doc: "https://talex5.github.io/irmin-indexeddb/"
description: """
This is an Irmin backend that stores the data in the web-browser's IndexedDB store.
For more information, see <http://roscidus.com/blog/blog/2015/06/22/cuekeeper-internals-irmin/>
"""
url {
  src:
    "https://github.com/talex5/irmin-indexeddb/releases/download/v2.0/irmin-indexeddb-v2.0.tbz"
  checksum: [
    "sha256=9397a500f5a3f83270921d95f861af0da6174d68516ce3fade725b13428ba41d"
    "sha512=34d24e9eb04cd025e9b83b33a55d0341553f536593a837638e1ff8b75053b9ca5144466b9604a03d1d8bc99f33c34f8ae600d926fbe0b31e74230f78c3337f8c"
  ]
}
