1.5.2 • Published 1 month ago

@codecraftkit/utils v1.5.2

Weekly downloads
182
License
MIT
Repository
github
Last release
1 month 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.2

1 month ago

1.5.1

1 month ago

1.5.0

1 month ago

1.4.0

3 months ago

1.3.11

9 months ago

1.3.12

9 months ago

1.3.10

1 year ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.2.8

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.62

3 years ago

1.0.61

3 years ago

1.0.60

3 years ago

1.0.59

3 years ago

1.0.58

3 years ago

1.0.57

3 years ago

1.0.56

3 years ago

1.0.55

3 years ago

1.0.54

3 years ago

1.0.53

3 years ago

1.0.52

3 years ago

1.0.51

3 years ago

1.0.50

3 years ago

1.0.48

3 years ago

1.0.49

3 years ago

1.0.47

3 years ago

1.0.46

3 years ago

1.0.45

3 years ago

1.0.44

4 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

1.0.40

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.34

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

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

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago