rog3r
v1.0.7
Published
Contact information and API for a cool guy named Rogelio Alberto
Readme
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!)


