cc-utils

1.0.18 • Public • Published

Code Craft - Utils

INSTALLING

via npm

  • npm install cc-utils

from source

  • git clone https://bitbucket.org/FinoCodeLab/cc-utils.git

HOW IS IT USED?

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

AVAILABLE METHODS

Methods Params Return
convertConstantToArray obj Array
convertSpecificToObject obj, id Object
convertObjectToArray obj Array
listObjectToSimple list, key Array
strReplaceAll str, replace, by String
isBase64 text Boolean
setAsObject data Object
orderJson obj Object
randomString length String
capitalizeFirstLetter string String
generateId length Number Int
handlePagination { page, limit} Number Int
unique array Array
currency Number, object Number
parseCurrency (Number/String), Object Array

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

Package Sidebar

Install

npm i cc-utils

Weekly Downloads

3

Version

1.0.18

License

MIT

Unpacked Size

13 kB

Total Files

3

Last publish

Collaborators

  • development.fino