2.3.7 • Published 6 years ago

scriptus v2.3.7

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

Scriptus

NPM version Dependency Status

Installation

$ npm install scriptus

What is Scriptus

Scriptus is an useful tool to work with strings.

Methods

BgColor(text,color)

text = string color = string for example: 'red', 'green' ...

This method returns the unicode value of the color of the background.

'use strict';
     
const Scriptus = require('Scriptus');
            
console.log(Scriptus.bgColor('red'), 'ciao');   

CamelCase(text)

text = string

This method returns the text written in camel case.

'use strict';
   
const Scriptus = require('Scriptus');
        
console.log(Scriptus.camelCase('hello world')); //output: 'helloWorld'   

FontColor(text,color)

text = string

color = string for example: 'red', 'green' ...

This method returns the unicode value of the color.

'use strict';
   
const Scriptus = require('Scriptus');
          
console.log(Scriptus.fontColor('red'), 'ciao');  

FrameworkASCII(array,char,color)

array = array with strings

char = string

color = string

'use strict';
       
const Scriptus = require('Scriptus');
              
console.log(Scriptus.frameworkASCII(['hello', 'how are you?'], '-', 'red'));
        
// output:
        
//  --------------
// | hello        |
// | how are you? |
//  --------------

IsFloat(text)

text = string

This method returns true if the value can be parsed into a float number

'use strict';
       
const Scriptus = require('Scriptus');
         
console.log(Scriptus.isFloat('23.1')); //output: true
   
console.log(Scriptus.isFloat('hello')); //output: false 

IsInt(text)

text = string

This method returns true if the value can be parsed into an integer number

'use strict';
              
const Scriptus = require('Scriptus');
   
console.log(Scriptus.isInt('23')); //output: true
     
console.log(Scriptus.isInt('hello')); //output: false 

IsJSON(text)

text = string

This method returns true if the string represents a JSON

'use strict';
                
const Scriptus = require('Scriptus');
     
console.log(Scriptus.isJSON(`{"name": "Jack"}`)); //output: true
       
console.log(Scriptus.isJSON('false')); //output: false 

Reverse(text)

text = string

This method returns the string reversed

'use strict';
          
const Scriptus = require('Scriptus');
             
console.log(Scriptus.reverse('hello')); //output: 'olleh'

Slugify(text)

text = string

This method replaces all spaces and special chars with '-'

'use strict';
            
const Scriptus = require('Scriptus');
               
console.log(Scriptus.slugify('hello my.friend')); //output: 'hello-my-friend'

Sort(text)

text = string

This method returns an array of the string sorted

'use strict';
              
const Scriptus = require('Scriptus');
             
console.log(Scriptus.sort('bcda')); //output: ['a', 'b', 'c', 'd']

TableASCII(records1, records2, ...recordsN)

recordsN = array

The first array must be filled by headers

'use strict';
         
const Scriptus = require('Scriptus');
                
console.log(Scriptus.tableASCII([
  ['headers1', 'headers2'], 
  ['value 1 record1',' value 2 record1'], 
  //...
]));
          
//  output:
          
//   -----------------------------------
//  | headers1        | headers2        |
//   -----------------------------------
//  | value 1 record1 | value 2 record1 |
//   -----------------------------------
//  | value 1 record2 | value 2 record2 |
//   -----------------------------------
//  | value 1 record3 | value 2 record3 |
//   -----------------------------------
//  ... 

Credits

License

MIT

2.3.7

6 years ago

2.2.7

6 years ago

2.2.6

6 years ago

2.2.5

6 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago