Skip to content

flyber-net/flyber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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')
...

Actually it is false. the motivation is only one. I love AngularJS design and want to reuse it in Nodejs

##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('../*.js');

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published