0.4.2 • Published 4 years ago

jsease v0.4.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

jsease

jsease is super simple and easy functions for JavaScript coders.

Note: I'm also new in JavaScript and trying to improve myself

New Features!

  • capital function is updated
  • title function is updated

Installation

$ npm i jsease

Adding to your App

const fn = require("jsease");

Available Functions

Currently available functions listed below

upper(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.upper(txt)); 
// LOREM IPSUM. DOLOR!
console.log(fn.upper(long)); 
// LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISICING ELIT. FACILIS! NULLA QUISQUAM? AT!!!

lower(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.lower(txt)); 
// lorem ipsum. dolor!
console.log(fn.lower(long)); 
// lorem ipsum dolor sit amet, consectetur adipisicing elit. facilis! nulla quisquam? at!!!

camel(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.camel(txt)); 
// LoremIpSUmDolor!
console.log(fn.camel(long)); 
// LoremIpSUmDolorSITAmetConsecteturAdipisicingElitFacilisNullaQuisquamAt!

capital(txt ,noPreservedCase)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.capital(txt)); 
// Lorem ipsum. Dolor!
console.log(fn.capital(txt, true)); 
// Lorem ipSUm. Dolor!
console.log(fn.capital(long)); 
// Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! Nulla quisquam? At!
console.log(fn.capital(long, true)); 
// Lorem ipSUm dolor SIT amet, consectetur adipisicing elit. Facilis! Nulla quisquam? At!

title(txt ,noPreservedCase)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.title(txt)); 
// Lorem Ipsum. Dolor!
console.log(fn.title(txt, true)); 
// Lorem IpSUm. Dolor!
console.log(fn.title(long)); 
// Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit. Facilis! Nulla Quisquam? At!!!
console.log(fn.title(long, true)); 
// Lorem IpSUm Dolor SIT Amet, Consectetur Adipisicing Elit. Facilis! Nulla Quisquam? At!!!

isUpper(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';

console.log(fn.isUpper(txt)); 
// false

isLower(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';

console.log(fn.isLower(txt)); 
// false

isCamel(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';

console.log(fn.isCamel(txt)); 
// false

isCapital(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';

console.log(fn.isCapital(txt)); 
// false

isTitle(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';

console.log(fn.isTitle(txt)); 
// false

reverse(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.reverse(txt)); 
// !rolod .mUSpi meroL
console.log(fn.reverse(long)); 
// !!!ta ?mauqsiuq allun !silicaF .tile gnicisipida rutetcesnoc ,tema TIS rolod mUSpi meroL
// false

switch(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.switch(txt)); 
// lOREM IPsuM. DOLOR!
console.log(fn.switch(long)); 
// lOREM IPsuM DOLOR sit AMET, CONSECTETUR ADIPISICING ELIT. fACILIS! NULLA QUISQUAM? AT!!!

random(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

/** 
 * Generating random UPPER or lower letters when it run
 * */
console.log(fn.random(txt)); 
// lOREM IpsUm. DOLOr! letters
console.log(fn.random(long)); 
// lOrEm IPSUM dolor sIt aMET, CONsEcTeTUR AdIPisICing elit. FaCILiS! nulLa QUIsquaM? At!!!

wordCount(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.wordCount(txt)); 
// 3
console.log(fn.wordCount(long)); 
// 12

start(txt,str)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.start(txt,"Lorem")); 
// true
console.log(fn.start(long,"ipsum")); 
// false

end(txt,str)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.end(txt,"dolor!")); 
// true
console.log(fn.end(long,"amet")); 
// false

slug(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.slug(txt)); 
// lorem-ipsum-dolor
console.log(fn.slug(long)); 
// lorem-ipsum-dolor-sit-amet-consectetur-adipisicing-elit-facilis-nulla-quisquam-at

elit(txt)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.elit(txt)); 
// lфгέm-ipsum.-dфlфг!
console.log(fn.elit(long)); 
// lфгέm-ipsum-dфlфг-sit-αmέt,-cфnsέctέtuг-αdipisicing-έlit.-fαcilis!-nullα-quisquαm?-αt!!!

readingTime(txt, format='{time}')

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.readingtime(txt)); 
// about a minute
console.log(fn.readingtime(long, '', 5)); 
// about 2 minute

focus(txt, str , chars=20)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.focus(txt,"dolor",5)); 
// ...SUm. dolor!
console.log(fn.focus(long,"amet",10)); 
// ...dolor SIT amet, consecte...

truncate(txt, chars , dots)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.truncate(txt,10)); 
// Lorem ipSU
console.log(fn.truncate(long,20," >>")); 
// Lorem ipSUm dolor SI >>

wordWrap(txt, length)

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.wordWrap(txt,5)); 
// Lorem <br />ipSUm. <br />dolor! <br />
console.log(fn.wordWrap(long,10)); 
// Lorem ipSUm <br />dolor SIT <br />amet, consectetur <br />adipisicing <br />elit. Facilis! <br />nulla quisquam? <br />

wrapper(txt, str , tagName='span')

// define some variables
const txt = 'Lorem ipsum dolor!';
const long = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!';

console.log(fn.wrapper(txt,'dolor')); 
// Lorem ipSUm. <span class='mark'>dolor</span>!
console.log(fn.wrapper(long,'amet','span','highlight')); 
// Lorem ipSUm dolor SIT <span class='highlight'>amet</span>, consectetur adipisicing elit. Facilis! nulla quisquam? at!!!

htmlEsc(txt)

const htmlText = 'This is <span>span</span> tag. This is <strong>strong</strong>';

console.log(fn.htmlEsc(htmlText)); 
// This is &lt;span&gt;span&lt;/span&gt; tag. This is &lt;strong&gt;strong&lt;/strong&gt;

Todos

  • Write MORE New Functions
  • HTML tags remove
  • Comment lines remove
  • Array Functions
  • Hash Functions
  • ...
0.4.1

4 years ago

0.4.2

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.2.1

4 years ago