package melange-moment
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=b065d855d6dbf504b1b2064e3fc370389a103fd3f081f206de5a80c253b5e73f
sha512=d0dafe0c788e2206f92616ad868192b8a3abcc411786c41df6837b26f0f21d4597d64289dd061c3c854b15b653b8781013bd3b8862eae8235f567b98a8867bd2
Description
README
melange-moment
Melange bindings for Moment.js.
Based on bs-moment.
Status
This package is still 🚧 WIP 🚧, but new bindings are added as needed instead of actively. Feel free to create an issue or PR if you find anything missing.
Installation
Install opam package manager.
Then:
opam install melange-moment
The bindings support the following versions of the moment
npm package, which should be installed separately:
"dependencies": {
"moment": "^2.26.0"
}
Setup
Add melange-moment
to the libraries
field in your dune
file:
; ...
(libraries melange-moment)
; ...
Mutations
This binding takes an opinionated approach to mutations, e.g. moment().add
, moment().startOf
, and bind them with names like mutableAdd
and mutableStartOf
. To compensate that, there's an immutable version named add
and startOf
which takes a moment().clone
first before applying the mutations.
Deprecations
Deprecated methods (e.g. moment().days
in favor of moment().day
) are not included in this binding.
Dev Dependencies (3)
-
odoc
with-doc
-
conf-npm
with-test
-
melange-jest
with-test
Used by (1)
Conflicts
None