Skip to content

Repository files navigation

JSUtil

jsutil_logo

Available features

Examples

constjsutil=require('./')jsutil.isEqual([1,2,3],[1,2,3])/*output: truetype: Boolean*/jsutil.isFloat(2)/*output: falsetype: Boolean*/letParser=newjsutil.Parser()Parser.format('%0 %1, %2 %3','no','anime','no','k-pop');/*output: 'no anime, no k-pop'type: String*/Parser.replace('loooooong %var%',{var: 'text'});/*output: 'loooooong text'type: String*/jsutil.chunk('hello world',3)/*output: ['hel', 'lo ', 'wor', 'ld']type: Array*/jsutil.capsTest('LOOONG text',5)/*output: truetype: Boolean*/jsutil.protocol('ftp://path/to/hell')/*output: 'ftp'type: String*/;(async()=>{for(leti=0;i<69;i++){console.log(i)awaitjsutil.sleep(1)}})()/*output: Promisetype: Promise*/jsutil.calculate('2 + 2 / sqrt(9) ** PI - E + 1')/*output: 0.3451211072112388type: Number*/jsutil.type(newMap())/*output: [ [Function: Map], 'Map' ]type: Array*/jsutil.eval('2 + 2')/*output: 4type: any*/jsutil.eval.safe('process')/*output: undefinedtype: any*/jsutil.eval.async('2 + 2')/*output: anytype: any*/

CLI

const{CLI, calculate }=require('./')constinterface=newCLI('easy math')functionmath(args){return!console.log(calculate(args))}interface.addCommand('math',math,'description',true).setFooter('😮😮😮')interface.spawn()

Docs

Boolean

Object

String

Number

Array

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages