{"repo":"linagora/jmap-client","free":true,"listed":false,"github":"https://github.com/linagora/jmap-client","clone":"git clone https://github.com/linagora/jmap-client.git","description":"This repository provides a javascript lib to make requests against a JMAP server.","language":"JavaScript","stars":72,"topics":["jmap","jmap-client","mail","api","javascript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"JMAP-CLIENT :warning: jmap-client is based on an outdated jmap draft. If you are looking for a jmap client you can check this project jmap-client-ts This repository provides a JavaScript library to make requests against a JMAP server. It is a client-side implementation of the JMAP specification. It is developed using ES6 and transpiled to ES5 code using babel.js. Non-exhaustive list of features: Entities are modeled as JavaScript classes. Expose a Client class that you can use to send JMAP requests, using a fluent API. Uses Promises exclusively, and allows for pluggable Promise implementation. Allows for pluggable transports, with default support for node.js request and jQuery in the browser. Usage Installation The library is provided as a NPM or Bower packages, thus to install either use: npm install jmap-client or bower install jmap-client depending on your preferred package manager. How to contribute 1. Clone the repository git clone https://ci.open-paas.org/stash/scm/olibs/jmap-client.git cd jmap-client 2. Install dependencies npm install 3. Compile the library and run the tests grunt 4. Code, execute tests then pull request ! More detailled instructions can be found in the contributing section. Release If you are a maintainer of this project, here's how you can release a new version: 1. Checkout the master branch and pull the latest changes from the remote repository 2. Run grunt release to do the release. A lot of things will happen but you'll eventually be back on the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/linagora","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linagora/jmap-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}