esa-node
TypeScript icon, indicating that this package has built-in type declarations

0.2.2 • Public • Published

esa-node

npm version

esa.io API v1 client library for nodejs.

Installation

via npm

$ npm install --save esa-node

via yarn

$ yarn add esa-node

Supported methods

  • teams
  • team
  • members
  • posts
  • post(post_number)
  • create_post
  • comments
  • comment
  • invitation
  • user

Example

// Setup
import Esa from 'esa-node'
const esa = new Esa('access_token', 'teamName')
 
// Fetch posts
const res = await esa.posts()
console.log(res.posts)
 
// Change team
const teamResponse = await esa.teams()
esa.setTeam(teamResponse.teams[1].name)
const posts = esa.posts()

Contributing

  1. Fork it ( https://github.com/mottox2/esa-node/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Links

Readme

Keywords

none

Package Sidebar

Install

npm i esa-node

Weekly Downloads

1,026

Version

0.2.2

License

MIT

Unpacked Size

17.4 kB

Total Files

12

Last publish

Collaborators

  • mottox2