Skip to content

euvoiid/genius.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💻 › GeniusJS

❤ › A module made in with functions to help your Programming.

NPM Version NPM Downloads

📦 › Installation:

- npm install genius.js
- yarn add genius.js
- pnpm add genius.js

🧰 › Functions:

  • - converterTemperature
  • - escapeRegex
  • - formatDate
  • - formatSizeUnits
  • - generatePassword
  • - getCurrentDate
  • - isInteger
  • - makeCharTable
  • - msToTime
  • - randomHex
  • - randomNumber
  • - randomText
  • - removeDuplicatesArr
  • - removeEmojis
  • - shorten
  • - abbreviate
  • - unabbreviate
  • - timeToMs
  • - toMorseCode

⭐ › Examples of Functions:

import genius from 'genius.js'; 
// Or
const genius = require('genius.js');

(async() => {

  const EscapeRegex = genius.escapeRegex('Hello $');
  console.log(EscapeRegex); // [ 'Hello \\$' ]

  const FormatDateShort = genius.formatDate(new Date(), 'short+h');
  console.log(FormatDateShort); // [ '14/04/2023 às 12:42' ]

  const FormatDateLong = genius.formatDate(new Date(), 'long+h', '+');
  console.log(FormatDateLong); // [ '14 de Abril de 2023 às 12:43' ]

  const formatSizeUnits = genius.formatSizeUnits(1000000000);
  console.log(formatSizeUnits); // [ '1.00 GB' ]

  const msToTime = genius.msToTime(10000);
  console.log(msToTime); // [ '10s' ]

  const randomHex = genius.randomHex();
  console.log(randomHex); // [ '#1d0cb9' or '#c7682f' or '#642fdb' or ... ]

  const randomNumber = genius.randomNumber(1, 10);
  console.log(randomNumber); // [ '5' or '9' or '8' or ... ]

  const randomText = genius.randomText(['owo', 'hello', 'hi']);
  console.log(randomText); // [ 'hello' or 'owo' or 'hi' or ... ]
  
  const shorten = genius.shorten('Genius NPM, the best', 10);
  console.log(shorten); // [ 'Genius NPM..' ]
  
  const abbreviate = genius.abbreviate(10000);
  console.log(abbreviate); // [ '10k' ]

  const unabbreviate = genius.unabbreviate('10k');
  console.log(unabbreviate); // [ '10000' ]

  const timeToMs = genius.timeToMs('2h');
  console.log(timeToMs); // [ 7200000 ]

  const makeCharTable = genius.makeCharTable('3x2', '😁', '🤖');
  console.log(makeCharTable); // [ '😁😁😁\n🤖🤖🤖' ]

  const getCurrentDate = genius.getCurrentDate('2h');
  console.log(getCurrentDate); // [ '30/4/2023 13:30:26' ]

  const converterTemperature = genius.converterTemperature(32, 'C', 'F');
  console.log(converterTemperature); // [ 89.6 ]

  const removeEmojis = genius.removeEmojis('Hi 😁🤖');
  console.log(removeEmojis); // [ 'Hi' ]

  const isInteger1 = genius.isInteger(10);
  console.log(isInteger1); // [ true ]

  const isInteger2 = genius.isInteger(9.9);
  console.log(isInteger2); // [ false ]

  const removeDuplicatesArr = genius.removeDuplicatesArr(['Hi', 'Hi', 'Owo']);
  console.log(removeDuplicatesArr); // [ [ 'Hi', 'Owo' ] ]

  const toMorseCode = genius.toMorseCode('Hi');
  console.log(toMorseCode); // [ '.... ..' ]

  const generatePassword = genius.generatePassword(10, true, true, true, true);
  console.log(generatePassword); // [ '7gKq3@i85p' ]

})();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published