Publish atproto 0.1.1 (14 packages)

Changed files
+616
packages
atproto
atproto.0.1.1
atproto-api
atproto-api.0.1.1
atproto-crypto
atproto-crypto.0.1.1
atproto-effects
atproto-effects.0.1.1
atproto-identity
atproto-identity.0.1.1
atproto-ipld
atproto-ipld.0.1.1
atproto-json
atproto-json.0.1.1
atproto-lexicon
atproto-lexicon.0.1.1
atproto-mst
atproto-mst.0.1.1
atproto-multibase
atproto-multibase.0.1.1
atproto-repo
atproto-repo.0.1.1
atproto-sync
atproto-sync.0.1.1
atproto-syntax
atproto-syntax.0.1.1
atproto-xrpc
atproto-xrpc.0.1.1
+46
packages/atproto-api/atproto-api.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "High-level API client for AT Protocol" 5 + description: 6 + "User-friendly API client for AT Protocol with session management, posting, and social actions" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "bluesky" "api" "client"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-syntax" {= version} 18 + "atproto-xrpc" {= version} 19 + "atproto-identity" {= version} 20 + "atproto-ipld" {= version} 21 + "atproto-json" {= version} 22 + "uri" {>= "4.0"} 23 + "alcotest" {with-test} 24 + "odoc" {with-doc} 25 + ] 26 + build: [ 27 + ["dune" "subst"] {dev} 28 + [ 29 + "dune" 30 + "build" 31 + "-p" 32 + name 33 + "-j" 34 + jobs 35 + "@install" 36 + "@runtest" {with-test} 37 + "@doc" {with-doc} 38 + ] 39 + ] 40 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 41 + x-maintenance-intent: ["(latest)"] 42 + 43 + url { 44 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 45 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 46 + }
+46
packages/atproto-crypto/atproto-crypto.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Cryptographic operations for AT Protocol" 5 + description: 6 + "P-256 and K-256 elliptic curve support with low-S normalization, did:key encoding" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "crypto" "ecdsa"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-multibase" {= version} 18 + "atproto-json" {= version} 19 + "mirage-crypto-ec" {>= "2.0.2"} 20 + "mirage-crypto-rng" {>= "2.0.2"} 21 + "digestif" {>= "1.0"} 22 + "zarith" {>= "1.12"} 23 + "alcotest" {with-test} 24 + "odoc" {with-doc} 25 + ] 26 + build: [ 27 + ["dune" "subst"] {dev} 28 + [ 29 + "dune" 30 + "build" 31 + "-p" 32 + name 33 + "-j" 34 + jobs 35 + "@install" 36 + "@runtest" {with-test} 37 + "@doc" {with-doc} 38 + ] 39 + ] 40 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 41 + x-maintenance-intent: ["(latest)"] 42 + 43 + url { 44 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 45 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 46 + }
+42
packages/atproto-effects/atproto-effects.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Effects-based I/O abstraction for AT Protocol" 5 + description: 6 + "Unified effect types for HTTP, DNS, WebSocket, time, and random operations. Allows libraries to be runtime-agnostic." 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "effects" "io" "abstraction"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "uri" {>= "4.0"} 18 + "ptime" {>= "1.0"} 19 + "alcotest" {with-test} 20 + "odoc" {with-doc} 21 + ] 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + [ 25 + "dune" 26 + "build" 27 + "-p" 28 + name 29 + "-j" 30 + jobs 31 + "@install" 32 + "@runtest" {with-test} 33 + "@doc" {with-doc} 34 + ] 35 + ] 36 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 37 + x-maintenance-intent: ["(latest)"] 38 + 39 + url { 40 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 41 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 42 + }
+45
packages/atproto-identity/atproto-identity.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "DID and Handle resolution for AT Protocol" 5 + description: 6 + "DID and Handle resolution including did:plc, did:web, and DNS/HTTPS handle resolution" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "identity" "did" "handle" "resolution"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-effects" {= version} 18 + "atproto-syntax" {= version} 19 + "atproto-crypto" {= version} 20 + "atproto-json" {= version} 21 + "uri" {>= "4.0"} 22 + "alcotest" {with-test} 23 + "odoc" {with-doc} 24 + ] 25 + build: [ 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 + ] 39 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 40 + x-maintenance-intent: ["(latest)"] 41 + 42 + url { 43 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 44 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 45 + }
+46
packages/atproto-ipld/atproto-ipld.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "IPLD support for AT Protocol" 5 + description: 6 + "Content Identifiers (CID) and DAG-CBOR encoding for AT Protocol" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "ipld" "cid" "dag-cbor"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-multibase" {= version} 18 + "atproto-json" {= version} 19 + "digestif" {>= "1.0"} 20 + "zarith" {>= "1.12"} 21 + "cbor" {>= "0.5"} 22 + "base64" {>= "3.5"} 23 + "alcotest" {with-test} 24 + "odoc" {with-doc} 25 + ] 26 + build: [ 27 + ["dune" "subst"] {dev} 28 + [ 29 + "dune" 30 + "build" 31 + "-p" 32 + name 33 + "-j" 34 + jobs 35 + "@install" 36 + "@runtest" {with-test} 37 + "@doc" {with-doc} 38 + ] 39 + ] 40 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 41 + x-maintenance-intent: ["(latest)"] 42 + 43 + url { 44 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 45 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 46 + }
+41
packages/atproto-json/atproto-json.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "JSON utilities for AT Protocol" 5 + description: 6 + "JSON wrapper used across AT Protocol packages (currently backed by simdjsont)" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "json" "simdjson"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "simdjsont" {>= "0.1.0"} 18 + "alcotest" {with-test} 19 + "odoc" {with-doc} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + [ 24 + "dune" 25 + "build" 26 + "-p" 27 + name 28 + "-j" 29 + jobs 30 + "@install" 31 + "@runtest" {with-test} 32 + "@doc" {with-doc} 33 + ] 34 + ] 35 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + url { 39 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 40 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 41 + }
+41
packages/atproto-lexicon/atproto-lexicon.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Lexicon schema support for AT Protocol" 5 + description: "Lexicon schema parsing and validation for AT Protocol" 6 + maintainer: ["Gabriel Díaz"] 7 + authors: ["Gabriel Díaz"] 8 + license: "ISC" 9 + tags: ["atproto" "lexicon" "schema"] 10 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 11 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 13 + depends: [ 14 + "dune" {>= "3.20"} 15 + "ocaml" {>= "5.4"} 16 + "atproto-syntax" {= version} 17 + "atproto-json" {= version} 18 + "alcotest" {with-test} 19 + "odoc" {with-doc} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + [ 24 + "dune" 25 + "build" 26 + "-p" 27 + name 28 + "-j" 29 + jobs 30 + "@install" 31 + "@runtest" {with-test} 32 + "@doc" {with-doc} 33 + ] 34 + ] 35 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + url { 39 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 40 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 41 + }
+42
packages/atproto-mst/atproto-mst.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Merkle Search Tree for AT Protocol" 5 + description: 6 + "Content-addressed key-value storage for AT Protocol repositories" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "mst" "merkle" "repository"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-ipld" {= version} 18 + "digestif" {>= "1.0"} 19 + "alcotest" {with-test} 20 + "odoc" {with-doc} 21 + ] 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + [ 25 + "dune" 26 + "build" 27 + "-p" 28 + name 29 + "-j" 30 + jobs 31 + "@install" 32 + "@runtest" {with-test} 33 + "@doc" {with-doc} 34 + ] 35 + ] 36 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 37 + x-maintenance-intent: ["(latest)"] 38 + 39 + url { 40 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 41 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 42 + }
+40
packages/atproto-multibase/atproto-multibase.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Base encoding utilities for AT Protocol" 5 + description: 6 + "Multibase encoding/decoding including base32-sortable for TIDs and base58btc for did:key" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "encoding" "multibase" "base32" "base58"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "alcotest" {with-test} 18 + "odoc" {with-doc} 19 + ] 20 + build: [ 21 + ["dune" "subst"] {dev} 22 + [ 23 + "dune" 24 + "build" 25 + "-p" 26 + name 27 + "-j" 28 + jobs 29 + "@install" 30 + "@runtest" {with-test} 31 + "@doc" {with-doc} 32 + ] 33 + ] 34 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 35 + x-maintenance-intent: ["(latest)"] 36 + 37 + url { 38 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 39 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 40 + }
+45
packages/atproto-repo/atproto-repo.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Repository support for AT Protocol" 5 + description: 6 + "Repository structure, commits, and record operations for AT Protocol" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "repository" "commit" "signing"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-syntax" {= version} 18 + "atproto-crypto" {= version} 19 + "atproto-ipld" {= version} 20 + "atproto-mst" {= version} 21 + "digestif" {>= "1.0"} 22 + "alcotest" {with-test} 23 + "odoc" {with-doc} 24 + ] 25 + build: [ 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 + ] 39 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 40 + x-maintenance-intent: ["(latest)"] 41 + 42 + url { 43 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 44 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 45 + }
+44
packages/atproto-sync/atproto-sync.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Repository sync and event streams for AT Protocol" 5 + description: 6 + "Firehose event stream client and repository synchronization for AT Protocol" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "sync" "firehose" "websocket"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-effects" {= version} 18 + "atproto-syntax" {= version} 19 + "atproto-ipld" {= version} 20 + "uri" {>= "4.0"} 21 + "alcotest" {with-test} 22 + "odoc" {with-doc} 23 + ] 24 + build: [ 25 + ["dune" "subst"] {dev} 26 + [ 27 + "dune" 28 + "build" 29 + "-p" 30 + name 31 + "-j" 32 + jobs 33 + "@install" 34 + "@runtest" {with-test} 35 + "@doc" {with-doc} 36 + ] 37 + ] 38 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 39 + x-maintenance-intent: ["(latest)"] 40 + 41 + url { 42 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 43 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 44 + }
+41
packages/atproto-syntax/atproto-syntax.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "Syntax validation for AT Protocol identifiers" 5 + description: 6 + "Parser-based validation for handles, DIDs, NSIDs, TIDs, AT-URIs, and other AT Protocol syntax" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "syntax" "parser" "validation"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-multibase" {= version} 18 + "alcotest" {with-test} 19 + "odoc" {with-doc} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + [ 24 + "dune" 25 + "build" 26 + "-p" 27 + name 28 + "-j" 29 + jobs 30 + "@install" 31 + "@runtest" {with-test} 32 + "@doc" {with-doc} 33 + ] 34 + ] 35 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 36 + x-maintenance-intent: ["(latest)"] 37 + 38 + url { 39 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 40 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 41 + }
+45
packages/atproto-xrpc/atproto-xrpc.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "XRPC client/server for AT Protocol" 5 + description: 6 + "XRPC HTTP API protocol implementation for AT Protocol client-server communication" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "xrpc" "api" "http"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-effects" {= version} 18 + "atproto-syntax" {= version} 19 + "atproto-lexicon" {= version} 20 + "atproto-json" {= version} 21 + "uri" {>= "4.0"} 22 + "alcotest" {with-test} 23 + "odoc" {with-doc} 24 + ] 25 + build: [ 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 + ] 39 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 40 + x-maintenance-intent: ["(latest)"] 41 + 42 + url { 43 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 44 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 45 + }
+52
packages/atproto/atproto.0.1.1/opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.1" 4 + synopsis: "AT Protocol implementation in OCaml" 5 + description: 6 + "Complete AT Protocol implementation including syntax validation, cryptography, IPLD, and identity resolution" 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["atproto" "bluesky" "decentralized"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/atproto" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/atproto" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/atproto/issues" 14 + depends: [ 15 + "dune" {>= "3.20"} 16 + "ocaml" {>= "5.4"} 17 + "atproto-multibase" {= version} 18 + "atproto-syntax" {= version} 19 + "atproto-crypto" {= version} 20 + "atproto-ipld" {= version} 21 + "atproto-mst" {= version} 22 + "atproto-repo" {= version} 23 + "atproto-json" {= version} 24 + "atproto-lexicon" {= version} 25 + "atproto-effects" {= version} 26 + "atproto-xrpc" {= version} 27 + "atproto-identity" {= version} 28 + "atproto-sync" {= version} 29 + "atproto-api" {= version} 30 + "odoc" {with-doc} 31 + ] 32 + build: [ 33 + ["dune" "subst"] {dev} 34 + [ 35 + "dune" 36 + "build" 37 + "-p" 38 + name 39 + "-j" 40 + jobs 41 + "@install" 42 + "@runtest" {with-test} 43 + "@doc" {with-doc} 44 + ] 45 + ] 46 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/atproto" 47 + x-maintenance-intent: ["(latest)"] 48 + 49 + url { 50 + src: "https://opam.qswarm.com/atproto/atproto.0.1.1.tbz" 51 + checksum: "sha256=36cc45e3a9d9fb157a21a51ad271c5ea84a55ad5bd7255a9f2e8544ca8ce92cc" 52 + }