Opam Package ppx_jsobject_conv.0.8.0

Package info

opam-nameppx_jsobject_conv
opam-version0.8.0
synopsisPpx plugin for Typeconv to derive conversion from ocaml types to js objects to use with js_of_ocaml.
description For types annotated with [@@deriving jsobject], plugin will generate pair of functions: *_of_jsobject/jsobject_of_* to convert from/to JavaScript objects. This allows one to use clean OCaml types to describe their logic, while having ability to easy go down to js types. Easy conversion from js objects to OCaml types means also, one can use fast native JSON.parse to convert JSON to OCaml types. Plugin supports number of customizations.
authors
  • Roma Sokolov <sokolov.r.v@gmail.com>
homepagehttps://github.com/little-arhat/ppx_jsobject_conv
licenseMIT
deps (5)
revdeps(0)
metas (2)
libraries (2)

Package modules

Package sources

ppx_jsobject_conv

Package files

lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.mli
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.ml
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmxs
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmxa
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmx
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmti
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmt
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cmi
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.cma
lib/ppx_jsobject_conv/runtime/ppx_jsobject_conv_runtime.a
lib/ppx_jsobject_conv/runtime
lib/ppx_jsobject_conv/ppx_jsobject_conv.ml
lib/ppx_jsobject_conv/ppx_jsobject_conv.cmxs
lib/ppx_jsobject_conv/ppx_jsobject_conv.cmxa
lib/ppx_jsobject_conv/ppx_jsobject_conv.cmx
lib/ppx_jsobject_conv/ppx_jsobject_conv.cmt
lib/ppx_jsobject_conv/ppx_jsobject_conv.cmi
lib/ppx_jsobject_conv/ppx_jsobject_conv.cma
lib/ppx_jsobject_conv/ppx_jsobject_conv.a
lib/ppx_jsobject_conv/opam
lib/ppx_jsobject_conv/dune-package
lib/ppx_jsobject_conv/META
lib/ppx_jsobject_conv
doc/ppx_jsobject_conv/LICENSE.txt
doc/ppx_jsobject_conv