npm install node-text-chunk
var chunk = require('node-text-chunk')
Returns an array of string which is chunked by length.
length - Base on text length
callback - callback when there is an error
Returns an array of string which is chunked by char code length.
length - Base on char code length
callback - callback when there is an error
Returns an array of string which is divided by specific length. Returns an object if name is specified.
length - an array of length
name - (Optional) name of the object, the object named with escape will not return.
returnUnnamed - Default to false, set to true will returns string that out of length parameter.
##Examples
varchunk=require('node-text-chunk');vartext=chunk.text('HelloWorld!',5);console.log('This text is chunked by length and returns an array!\n'+text);/*This text is chunked by length and returns an array!Hello,World,!*/vartext=chunk.charcode('HelloWorld!',5);console.log('This text is chunked by char code length and returns an array!\n'+text);/*This text is chunked by char code length and returns an array!He,ll,oW,or,ld,!*/vartext=chunk.divide('HelloWorld!',{length: [2,5],returnUnnamed: false},function(err){console.log(err);});console.log('This text is chunked by multiple length parameter and returns an array!\n'+text);/*This text is chunked by multiple length parameter and returns an array!He,lloWo*/vartext=chunk.divide('HelloWorld!',{length: [2,5],returnUnnamed: true},function(err){console.log(err);});console.log('This text is chunked by multiple length parameter and returns an array!\n'+text);/*This text is chunked by multiple length parameter and returns an array!He,lloWo,rld!*/vartext=chunk.divide('HelloWorld!',{name: ['one','two'],length: [2,5],returnUnnamed: true},function(err){console.log(err);});console.log('This text is chunked by multiple length parameter and returns an object!\n'+JSON.stringify(text));/*This text is chunked by multiple length parameter and returns an object!{"one":"He","two":"lloWo","Unnamed":"rld!"}*/vartext=chunk.divide('HelloWorld!',{name: ['one','escape','three'],length: [5,5,1],returnUnnamed: true},function(err){console.log(err);});console.log('This text is chunked by multiple length parameter and returns an object!\n'+JSON.stringify(text));/*This text is chunked by multiple length parameter and returns an object!{"one":"Hello","three":"!"}*/