0.0.12 • Published 7 years ago

gearjs v0.0.12

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

gearjs

Some useful tools for nodejs development

Some tools are from https://github.com/wyicwx/mutils

##Usage

var gear = require('gear');

var _ = gear._;//underscore

//watch object`s change
var listenid = gear.listen.add({}, function(data){//add watch
  //do something
});
gear.listen.set(listenid, {a:1});//set object, and will trigger callback function of 'add'

gear.jsonsize(jsonobj);//calculate the length of a simple json object

gear.fs.mkdir('a/b/c', './');//make dir ./a/b/c

gear.fs.readFile('test.js').done(function(data){//read local file
  //content of test.js
});
gear.fs.readFile('http://test.com/test.js').done(function(data){//read net file
  //content of test.js
});

gear.fs.copyFile(file, tarDir, [
  { match : '@', replacement : '-', isreg:false}
]).done(function(src){
  
});

gear.fs.clearDirSync('a', function(){//remove all files from 'a' directory
  //do something
});

//Sequential execution in nodejs
var c = gear.connect();
c.use(function(data, next, done) {
  //coding1
  next(data); //pass to next function 
});
c.use(function(data, next, done) {
  //coding2
  done(data); //stop pass and trigger to fire
});
c.fire();
0.0.12

7 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago