1.0.7 • Published 10 years ago

rog3r v1.0.7

Weekly downloads
2
License
Beerware
Repository
github
Last release
10 years ago

rog3r

API about a cool guy named Rogelio Alberto.

Build Status Coverage Status Dependency Status NPM version

NPM

Install

npm install rog3r

Usage

// ES6 modules
import rog3r from 'rog3r'

// For CommonJS you need to require the `default` instance
const rog3r = require('rog3r').default
Get Contact info

Return the content from src/me.json:

console.log(rog3r.info)
/* Return:
{
  github: rogr,
  twitter: rog3r,
  ...
}
*/
Get Github activity

Get the github activity from the user specified on: src/me.json.

rog3r.githubActivity()
  .then( activity => {
    console.log(activity)
  })

Hey, I'm a cool person too!

You are right, you're a very cool person too, so you can import the CoolPerson Class and extend with your own data from src/me.json and now you can use the same methods with your own data.

import CoolPerson from 'rog3r'

class You extends CoolPerson {
  constructor () {
    const info = JSON.parse(fs.readFileSync('yourData.json', 'utf8'))
    super()
    this.props = info
  }
}

const me = new You()
me.info
me.githubActivity()
  .then( activity => {
    console.log(activity)
  })

// ...etc

Building

  1. Clone the repo: git clone https://github.com/rogr/rog3r.git
  2. Install the dependencies: cd rog3r && npm install
  3. Use gulp build to build the library on the lib directory.
  • Use gulp babel to convert the code from ES6 to ES5 with babel.
  • Use gulp watch or npm run watch to auto build the library while developing.

  • With npm test you can run the test.

  • With npm run report you can see the code coverage.

License

Released under the Beerware License.

js-standard-style

forthebadge forthebadge rog3r

(what a cool guy!)

1.0.7

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

0.0.1

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago