1.1.21 • Published 24 days ago

mybase v1.1.21

Weekly downloads
55
License
ISC
Repository
-
Last release
24 days 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')

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

24 days ago

1.1.20

1 month ago

1.1.19

2 months ago

1.1.18

2 months ago

1.1.17

3 months ago

1.1.12

3 months ago

1.1.11

3 months ago

1.1.16

3 months ago

1.1.15

3 months ago

1.1.14

3 months ago

1.1.13

3 months ago

1.1.9

3 months ago

1.1.8

3 months ago

1.1.7

3 months ago

1.1.6

3 months ago

1.1.5

3 months ago

1.1.4

3 months ago

1.1.10

3 months ago

1.1.3

3 months ago

1.1.1

3 months ago

1.1.2

3 months ago

1.0.51

4 months ago

1.0.50

5 months ago

1.0.48

7 months ago

1.0.47

7 months ago

1.0.46

7 months ago

1.0.49

5 months ago

1.0.44

8 months ago

1.0.43

8 months ago

1.0.45

8 months ago

1.0.40

12 months ago

1.0.42

8 months ago

1.0.41

8 months ago

1.0.39

1 year ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.29

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago