this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Release brisk-reconciler.1.0.0~alpha1 (#27513)

* Release brisk-reconciler.1.0.0~alpha1

* Fix build for OCaml 5.3

* Constrain OCaml version to < 5.3.0

* Disable benchmark exe on Windows.

* Fix deps constraints.

* Tweak filter constraints.

* Tweak filter constraints.

* Update release with benchmark exe enabled_if dev constraint.

* Constrain version of ppxlib.

* Add lower bound version constraint on ppxlib.

Co-authored-by: Marcello Seri <mseri@users.noreply.github.com>

* Tweak dependencies.

---------

Co-authored-by: Marcello Seri <mseri@users.noreply.github.com>

authored by

Boris D.
Marcello Seri
and committed by
GitHub
4010058e b51ef38f

+54
+54
packages/brisk-reconciler/brisk-reconciler.1.0.0~alpha1/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "A lightweight library for modeling tree-shaped state with stateful functions" 3 + description: """\ 4 + Brisk Reconciler provides an expressive and powerful abstraction for managing **tree-shaped state** using **stateful functions**. This makes it ideal for modeling dynamic structures like the **DOM tree**, **app navigation state**, or even a **rich text document**. 5 + 6 + ### ✨ **Key Features** 7 + - **Tree-shaped state modeling**: Represent and update hierarchical structures efficiently. 8 + - **OutputTree-agnostic hooks**: Support different output representations. 9 + - **UI-oriented, but flexible**: Designed with UIs in mind but applicable to other domains. 10 + """ 11 + maintainer: "brisk-reconciler developers" 12 + authors: ["Wojtek Czekalski"] 13 + license: "MIT" 14 + homepage: "https://github.com/briskml/brisk-reconciler" 15 + bug-reports: "https://github.com/briskml/brisk-reconciler/issues" 16 + depends: [ 17 + "dune" {>= "3.16"} 18 + "ocaml" {>= "4.8.0" & < "5.3.0"} 19 + "ppxlib" {>= "0.12.0" & < "0.36.0"} 20 + "mlx" {with-dev-setup | with-test} 21 + "ocamlformat-mlx" {with-dev-setup} 22 + "ocamlformat" {with-dev-setup} 23 + "ocaml-lsp-server" {with-dev-setup} 24 + "alcotest" {with-test} 25 + "ppx_deriving" {with-test} 26 + "js_of_ocaml" {with-dev-setup} 27 + "js_of_ocaml-ppx" {with-dev-setup} 28 + "lwt" {with-dev-setup} 29 + "lambda-term" {with-dev-setup} 30 + "core_bench" {with-dev-setup} & "ocaml" {with-dev-setup & (>= "5.1")} 31 + "core_unix" {with-dev-setup} & "ocaml" {with-dev-setup & (>= "5.1")} 32 + "odoc" {with-doc} 33 + ] 34 + build: [ 35 + ["dune" "subst"] {dev} 36 + [ 37 + "dune" 38 + "build" 39 + "-p" 40 + name 41 + "-j" 42 + jobs 43 + "@install" 44 + "@runtest" {with-test} 45 + "@doc" {with-doc} 46 + ] 47 + ] 48 + dev-repo: "git+https://github.com/briskml/brisk-reconciler.git" 49 + url { 50 + src: "https://github.com/briskml/brisk-reconciler/archive/refs/tags/v1.0.0-alpha1.tar.gz" 51 + checksum: 52 + "sha512=3c133d9254b0aa122930fc3145cdef2502c825eaae4d71995919fb4bace19e8d168b8601bd198cd8bf32a0197337dd9ca6f5bafa597ee594bb8cff3a5e057aed" 53 + } 54 + x-maintenance-intent: ["(latest)"]