Libraries

Useful tools we built along the way

hateoas-parser

License
Free / Open source
Technologies
Install

Javascript HATEOAS parser

You must use HATEOAS if you’re building a RESTful API; at least that’s our opinion…

And because HATEOAS is tricky to implement despite its greatness, we’ve built this client-side vanilla JavaScript library that you can integrate in your (Vue.js, React, Svelte, …) frontend app!

It won its spurs in production on many of our projects!

http-client

License
Free / Open source
Technologies
Install

Axios-based Javascript HTTP client with HATEOAS support

This library is basically a wrapper around Axios with some sugars (request caching, browser GET cache killer at the Promise level) and is particularly well suited to HATEOAS backend APIs thanks to the integration of the hateoas-parser library.

vue-cli-plugin-aem-clientlib

License
Free / Open source
Technologies
Install

Build a Vue app as an AEM (crx) package

Configurable vue-cli plugin to ease the deployment of a Vue.js app in Adobe Experience Manager (AEM) CMS.

i36n

License
Free / Open source
Technologies
Install

Translation manager twice simpler and twice better than vue i18n 💪

Vue 2 and 3 compatible library for managing translations with a single (killer) feature:

🎉 Switch between translation values and keys in the browser 🍾

i36n in action!

Especially useful for content editors indeed…