2.1.2 • Published 9 years ago

mace v2.1.2

Weekly downloads
20
License
MIT
Repository
github
Last release
9 years ago

#Mace is a pure tools for nodejs

Not like underscore, this is all for NodeJs.

How to use

var util = require('mace');
// -
// |-> demo.js
// 
// 
// exports.test = true;
//  util.use('./demo.js'); 
// =>  {
//    "test": true
// }
// 

Why mace need the module? Because need live load files under current module path

All api supports

util.each === util.forEach
util.map
util.filter
util.some
util.every

util.merge === jQuery.extend
// util.inherits(constructor, prototypes, supper);
util.inherits
util.splice === [].splice.call
util.slice === [].slice.call
util.clone === util.merge(true, {}, otherObjects);
// a-b => aB;
util.camelCase
util.makeArray === util.slice
util.MD5 
util.escapeHTML
util.unescapeHTML
// util.range(1,10) => random min = 1 max =10
util.range
// util.MCString for no mockjs magic string
util.MCString 
// util.pad(0,2) => '00'
util.pad 
// 12312312313 => 2011-02-03 12:10:11
util.stamp
// util.Guid('clam') => function () {return 'clam+id'} 
// clamxxxxx
util.Guid
util.type
util.isObject
util.isNumber
util.isArray
util.isNaN
util.isFunction
util.isError
util.isBuffer
util.isGzip
util.log
util.warn
util.error
util.trace
util.info
// tiny log no timestamp no line no filepath
util.logue
util.debug

util.debug(xxx).log
util.debug(xxx).warn
util.debug(xxx).error
util.debug(xxx).trace
util.debug(xxx).info
// tiny log no timestamp no line no filepath
util.debug(xxx).logue

util.line() => file:line:charsite
util.Command
util.Command().command
util.Command().option
2.1.2

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago