summaryrefslogtreecommitdiff
path: root/gnu/packages/elixir-xyz.scm
diff options
context:
space:
mode:
authorGiacomo Leidi <goodoldpaul@autistici.org>2025-09-15 14:39:49 +0200
committerLudovic Courtès <ludo@gnu.org>2025-09-30 08:43:36 +0200
commitd9938377cfb733a6edf8e4ef106058b7c9dd7272 (patch)
tree0eea807cc2352fb07edf9e985993f2d95a9af046 /gnu/packages/elixir-xyz.scm
parent6cb9ab759197f3e97478ee713d84c35cb4af4098 (diff)
gnu: Add elixir-json-serde.
* gnu/packages/elixir-xyz.scm (elixir-json-serde): New variable. Change-Id: I5b1eb1028c551ab5efebfe291547b1160e6f46e2 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/elixir-xyz.scm')
-rw-r--r--gnu/packages/elixir-xyz.scm20
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/elixir-xyz.scm b/gnu/packages/elixir-xyz.scm
index 0190410b8f3..6d0abb5a22d 100644
--- a/gnu/packages/elixir-xyz.scm
+++ b/gnu/packages/elixir-xyz.scm
@@ -588,6 +588,26 @@ and decode WKB, WKT, and @code{GeoJSON} formats.")
588 (home-page "https://hexdocs.pm/glob_ex/") 588 (home-page "https://hexdocs.pm/glob_ex/")
589 (license license:expat))) 589 (license license:expat)))
590 590
591(define-public elixir-json-serde
592 (package
593 (name "elixir-json-serde")
594 (version "1.1.1")
595 (source
596 (origin
597 (method url-fetch)
598 (uri (hexpm-uri "json_serde" version))
599 (sha256
600 (base32 "08irad6l6v6rblxmzh5vcv087q1xim0rhzjl6x9ypz3fq7xcsyha"))))
601 (build-system mix-build-system)
602 (propagated-inputs (list elixir-brex-result elixir-decimal elixir-jason))
603 (synopsis
604 "Serializes and deserializes nested datastructures")
605 (description
606 "@code{JsonSerde} serializes and deserializes nested Elixir datastructures,
607including custom structs.")
608 (home-page "https://hexdocs.pm/json_serde/")
609 (license license:asl2.0)))
610
591(define-public elixir-igniter 611(define-public elixir-igniter
592 (package 612 (package
593 (name "elixir-igniter") 613 (name "elixir-igniter")