1.5.3 • Published 9 months ago

@codecraftkit/utils v1.5.3

Weekly downloads
182
License
MIT
Repository
github
Last release
9 months ago

Code Craft - Utils

INSTALLING

via npm

  • npm install @codecraftutils

Changelog

1.4.0

Requires uuid package: https://www.npmjs.com/package/uuid

Changes

  • generateId(): now generate and return an uuid strinv (v4)

HOW IS IT USED?

const Utils = require('@codecraftutils');
Utils.capitalizeFirstLetter('hello');
// Or
const { handlePagination } = require('@codecraftutils');
const { skip, limit } = handlePagination({ page: 1, limit: 20 })
// mongo example (mongoose)
const itemList =  Item.find({}).skip(skip).limit(limit);

AVAILABLE METHODS

MethodsParamsReturn
convertConstantToArrayobjArray
convertSpecificToObjectobj, idObject
convertObjectToArrayobjArray
listObjectToSimplelist, keyArray
strReplaceAllstr, replace, byString
isBase64textBoolean
setAsObjectdataObject
orderJsonobjObject
randomStringlengthString
capitalizeFirstLetterstringString
generateIdlengthNumber Int
handlePagination{ page, limit}Number Int
uniquearrayArray
currencyNumber, objectNumber
parseCurrency(Number/String), ObjectArray
parsePhoneNumberrawNumber, usage
normalize
queryExtend
abbr
calculateAge
__logge
consoleColors,
generateRandomFileName
removeAccents
nameSanitizer
randomLimit
generateLookups
stringToCamelCase
getMonth
listMonth
listGenres
listLang
listMaritalStatus
isValidJSONStringStringBoolean
getDayOfYearDateNumber

Descriptions

  • generateId: @param length (Int):return a String as long as length param

  • handlePagination: @param options Object { page: Int, limit: Int}: return an object with skip and limit properties. This is for mongo queries.

  • unique: @param array Array | return and array with uniques values.

  • currency: @params value: Number, options: Object | return formatted Number

  • parseCurrency: @params value: Number or String, options: Object | return formatted Number. Extension for format-currency

  • getDayOfYear: @param date: Date, return Number (day of year)

1.5.3

9 months ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.10

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.2.8

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.62

4 years ago

1.0.61

4 years ago

1.0.60

4 years ago

1.0.59

4 years ago

1.0.58

4 years ago

1.0.57

4 years ago

1.0.56

4 years ago

1.0.55

4 years ago

1.0.54

4 years ago

1.0.53

5 years ago

1.0.52

5 years ago

1.0.51

5 years ago

1.0.50

5 years ago

1.0.48

5 years ago

1.0.49

5 years ago

1.0.47

5 years ago

1.0.46

5 years ago

1.0.45

5 years ago

1.0.44

5 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.40

5 years ago

1.0.39

5 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.33

5 years ago

1.0.32

5 years ago

1.0.34

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago