1.1.5 • Published 2 years ago

js-utils-func v1.1.5

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

js-utils-func

This package contains a Javascript utilities functions to help developers to start with a standard base to their developments.

Table of Contents


Installation


npm install js-utils-func

Features


In this package you will find the following features:

Encryptation

Encrypto

General features to encrypt/decrypt your data, based on crypto-js package

  • encrypt(data, algorithm, key): encrypt the data with the given algorithm and key. Encoding Base64
  • decrypt(data, algorithm, key): decrypt the data with the given algorithm and key. Encoding Base64
  • encrypt2(data, algorithm, key): encrypt the data with the given algorithm and key. Encoding Hex
  • decrypt2(data, algorithm, key): decrypt the data with the given algorithm and key. Encoding Hex

Crypto

Encryption features that allows you to keep exposed information secure Functions:

  • encrypt(data, key, output): encrypt the data with the given key, the output value indicates if the function encrypt or not
  • decrypt(data, key, output): decrypt the data with the given key, the output value indicates if the function decrypt or not
  • send(data, key, output): encrypt the data with the given key to be sent as api response, the output boolean value indicates if the result is showed or not
  • receive(data, key, output): decrypt the data with the given key to be receive as api request, the output boolean value indicates if the result is showed or not

Logger

Log

General features to log your code in terminal and daily files, based on bunyan package. The output log format is: yyyy-mm-dd date LABEL: hostname/pid on server: DATA

  • info(data): log with a INFO label
  • warn(data): log with a WARN label
  • error(data): log with a ERROR label
  • debug(data): log with a DEBUG label
  • fatal(data): log with a FATAL label

Console

The console feature allow you to set a colored output printed in the terminal and when should be printed or not

  • console.log(text, show): The show boolean value indicates if the log is printed in the terminal in color white
  • console.error(text, show): The show boolean value indicates if the error is printed in the terminal in color red
  • console.warn(text, show): The show boolean value indicates if the warn is printed in the terminal in color yellow
  • console.info(text, show): The show boolean value indicates if the info is printed in the terminal in color blue
  • console.table(text, show): The show boolean value indicates if the log is printed in the terminal

Date

DateFormat

Fomat date or date string to the following string formats DDMMYYYY, YYYYMMDD and HHMM

  • format(date, format): Convert to date string in one of the following valid formats: DDMMYYYY, YYYYMMDD or HHMM

Release notes


1.0.X

Initial version with the following features:

  • Crypto
  • Console

1.1.X

New features:

  • Encrypto
  • Log
  • DateFormat
1.1.5

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago