1.0.7 • Published 10 years ago
rog3r v1.0.7
rog3r
API about a cool guy named
Rogelio Alberto.
Install
npm install rog3rUsage
// ES6 modules
import rog3r from 'rog3r'
// For CommonJS you need to require the `default` instance
const rog3r = require('rog3r').defaultGet 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)
})
// ...etcBuilding
- Clone the repo:
git clone https://github.com/rogr/rog3r.git - Install the dependencies:
cd rog3r && npm install - Use
gulp buildto build the library on thelibdirectory.
- Use
gulp babelto convert the code from ES6 to ES5 with babel. Use
gulp watchornpm run watchto auto build the library while developing.With
npm testyou can run the test.- With
npm run reportyou can see the code coverage.
License
Released under the Beerware License.
(what a cool guy!)

