GitHub OAuth helpers
at main 40 lines 1.2 kB view raw
1# This file is generated by dune, edit dune-project instead 2opam-version: "2.0" 3synopsis: "GitHub OAuth URL generation and token exchange helpers" 4description: 5 "GitHub OAuth helpers for authorization URL generation, token exchange, and refresh. Supports both GitHub Apps (with token expiry and refresh) and OAuth Apps. Implements RFC 6749 (OAuth 2.0) for GitHub's API." 6maintainer: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 7authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 8license: "MIT" 9homepage: "https://tangled.org/gazagnaire.org/ocaml-github-oauth" 10bug-reports: "https://tangled.org/gazagnaire.org/ocaml-github-oauth/issues" 11depends: [ 12 "ocaml" {>= "4.08"} 13 "dune" {>= "3.21" & >= "3.21"} 14 "fmt" {>= "0.9"} 15 "uri" {>= "4.0"} 16 "jsont" {>= "0.1.0"} 17 "bytesrw" {>= "0.1.0"} 18 "crypto-rng" {>= "0.11.0"} 19 "ohex" {>= "0.2"} 20 "logs" {>= "0.7"} 21 "alcotest" {with-test} 22 "crowbar" {with-test} 23 "odoc" {with-doc} 24] 25build: [ 26 ["dune" "subst"] {dev} 27 [ 28 "dune" 29 "build" 30 "-p" 31 name 32 "-j" 33 jobs 34 "@install" 35 "@runtest" {with-test} 36 "@doc" {with-doc} 37 ] 38] 39dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-github-oauth" 40x-maintenance-intent: ["(latest)"]