Does DAML have a connector or libraries for Vue js?
App Development3 posts679 views4 likesLast activity Sep 2020
AD
Adolfus_AdamsOP
Sep 2020Ed: Split out from DAML support for Azure, Vuejs, Graphql, QLDB & Canton
BE
bernhard
Sep 2020DAML does not have special bindings for Vue.js, but @anthony wrote an application with a Vue.js frontend: GitHub - anthonylusardi-da/o_beer: Owe your friends and enemies beers
That example should give a good indication how to go about connecting Vue.js with a DAML Ledger.
CO
cocreature
Sep 2020We provide 3 JS libraries and the JS codegen that all work together:
-
@daml/typesThis library provides a few common abstractions for serializable types, templates, choices, builtin LF types, …. It does not handle interaction with the ledger. - The JS codegen: Given a DAR, it will generate code written against
@daml/typesand provide nice interfaces for your specific models. -
@daml/ledgerThis sits on top of@daml/typesand handles the actual interaction with the ledger via the JSON API. -
@daml/reactThis sits on top of@daml/ledgerand exposes React hooks to interact with the ledger.
If you are using Vue.js, 1-3 are still useful so you don’t start from scratch by any means but obviously the react hooks aren’t going to be useful and you’ll have to use @daml/ledger directly.