0.1.135 • Published 7 years ago

flyber v0.1.135

Weekly downloads
3
License
-
Repository
github
Last release
7 years ago

Flyber

AngularJS service model for nodejs

keywords: node-angular, angularjs-nodejs

##Install

npm install flyber

##Motivation Desire to get rid of these ugly statements

require('../../myservice.js')
require('../config.json')
...

##EXAMPLE

var func = function ($flyber) {
  
  $flyber.service("myservice", function() {
      return {
         func1: function() {  console.log("print1"); },
         func2: function() {  console.log("print2"); }
      }
  });
  
  $flyber.run(function(myservice, config) {
  
      myservice.func1() //==> print1
      myservice.func2() //==> print2
      console.log(config) //==> { common: 'object' }
  
  });
   
};




var flyber = require('flyber');

//Add object to flyber
flyber.object('config', { common: 'object' });

//Apply flyber to function
flyber.run(func)



//Or put javascript in files
flyber.require('./config.js');
flyber.require('./myservice.js');