1.1.47 • Published 6 months ago

mybase v1.1.47

Weekly downloads
55
License
ISC
Repository
-
Last release
6 months ago

Typescript support is being added

adding them slowly to the project

import { utcnow } from 'mybase/ts'
// types 
import { UnixtimeShort } from 'mybase/ts/types'

mybase

var { isLocal } = require('mybase')

Models

  • Interfaces
  • Unixtime
  • Timespan
  • OTPGenerator
  • IPAddress

Methods

vaultRead(vaultHandle,key) <Promise> : Reads Vault Key

vaultFill(vaultHandle,obj,ignoreError=false) <Promise>

canReadAndWrite(path,create-false) <Promise>

randomString(length=10,charSet='..') randomBase32(length=10)

getTemp(filename=false) // returns temp directory of current OS, optionally appends a filename to it

softexit(message=false,seconds=60,exitcode=-1)

validHPassword(hpassword)

randomHPassword(length=10)

isURL(string)

validIp(ip)

validTime(t)

randomIP()

validEmail(email)

validUUID4(uuid) : boolean

validHostname(hostname)

validURL(url)

vaultRead(vault,key) :

removeDoubleSlashes(url) : string - removes double slashes

isLocal()

object_shuffle(object)

array_shuffle(array)

isMochaRunning

ip2int(), int2ip()

ensureProperty(obj,'tier.tier',defaultValue)

Geoip2Paths() : boolean | object

arrayRandomItem(array,defaultValue=false)

maxmindOpen(geoipFile) :

utcnow():int

Encryption

decryptAES_CBC_NOIV(encryptedHex, encryptionKey)

encryptAES_CBC_NOIV(plainString, encryptionKey)

hash_sha512(plain)

isReservedLANIP(address4_or_6)

isLANIp(address4_or_6)

isLoopbackIP(address4_or_6)

    var handle = await maxmindOpen(config.geoip.country)
1.1.41

9 months ago

1.1.40

9 months ago

1.1.45

6 months ago

1.1.44

9 months ago

1.1.43

9 months ago

1.1.42

9 months ago

1.1.47

6 months ago

1.1.46

6 months ago

1.1.29

10 months ago

1.1.28

11 months ago

1.1.30

10 months ago

1.1.34

10 months ago

1.1.33

10 months ago

1.1.32

10 months ago

1.1.31

10 months ago

1.1.38

10 months ago

1.1.37

10 months ago

1.1.36

10 months ago

1.1.35

10 months ago

1.1.39

10 months ago

1.1.23

11 months ago

1.1.27

11 months ago

1.1.26

11 months ago

1.1.25

11 months ago

1.1.24

11 months ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.20

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

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.10

2 years ago

1.1.3

2 years ago

1.1.1

2 years ago

1.1.2

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.48

2 years ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.49

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.45

2 years ago

1.0.40

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.39

2 years ago

1.0.38

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.33

3 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.27

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago