1.1.13 • Published 2 years ago

smpljavascript v1.1.13

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Simple Javscript

Smpljavascript is an package that makes some parts of javascript easier

If you found a bug or you have any ideas on what to do message me on Discord e.#1999 or Pig destroyer#0613

Installation

Manually:

  <script src="smpljavascript.js"></script>

From npm:

  npm i smpljavascript

As CommonJS or AMD module:

  const smpjs = require('smpljavascript')

Functions

has(array,str)

Checks an array for having a specific word and returns true or false

Usage

const has = require("smpljavascript")

 array = ['James ate today']
 str = 'ate'

has(array,str)

Output of true expected

dateTimeDifference(date1,date2,format)

Tells a date/time difference between 2 dates

Usage

const dateTimeDifference = require("smpljavascript")

dateTimeDifference('01 Jan 2050 00:00:00 GMT','01 Jan 1990 00:00:00 GMT','days')

Output of 21915 expected

reWriteJson(jsonFile,newData)

rewrites fields in the json file and adds new fields

Usage

const { editJson } = require('smpljavascrpt')

const newData = {
  "Mat":"40"
}
const jsonfile = './test.json'
editJson(jsonfile,newData,false)

Output of "Done" will be in console and

{"Nick":"29","Mat": "40"}

expected in json file

writeJson(jsonFile,newData)

adds new fields to the existing fields in the json file

Usage

const { reWriteJson } = require("smpljavascript")

const newData = {
"Nick": "29"
}
const jsonfile = ("./test.json")

writeJson(jsonfile,newData)

Output of "Done" will be in console and

{"Nick":"29"}

expected in json file

editJson(jsonfile,newData,false)

the same as reWriteJson,writeJson but in one fuction.

Usage

const { editJson } = require('smpljavascrpt')

const jsonfile = './test.json'
const newData = {
  "Mat":"40"
}
editJson(jsonfile,newData,false)

Output of "Done" will be in console and

{"Mat": "40"}

expected in json file

const { editJson } = require('smpljavascrpt')

const jsonfile = './test.json' const newData = { "Mat":"40" } editJson(jsonfile,newData,true)

> Output of "Done" will be in console and
```json
{"Nick":"29","Mat": "40"}

expected in json file

random(array)

Randomizes an item from an array

Usage

const { random } = require("smpljavascript")

const array = [ "grape", "apple"]

random(array)

Output of grape or apple expected

shuffle(array)

Shuffles an array

Usage

const { shuffle } = require("smpljavascript")

const array = [ "grape", "apple"]

shuffle(array)

Output of ["grape", "apple"] or [ "apple", "grape"] expected

randomUniqIdGen(length)

Generates an ID that uniq every time

Usage

const { randomUniqIdGen } = require("smpljavascript")

length = 10

randomUniqIdGen(length)

Output of "jnsZObx3g^"

Note: This function json creates a file where all the ids generated will be stored... So if you want to reset all the ids you can just delete the file... If you want to remove some ids then just delete that id in the file

1.1.12

2 years ago

1.1.11

2 years ago

1.1.13

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

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