meanair-shared
v0.6.3
Published
Utility functions that can be shared by both (ES2015) front-end and back-end JavaScript
Downloads
3
Readme
meanair (pronouced "MEAN-er" or "MEAN-air") is a framework for building + testing node.js apps.
meanair.shared
Run it!
npm test
Quick overview
shared
is a simple way of saying this library can be utilized by both
front-end and backend js.
meanair-server and
meanair-web
are the primary consumers, but this code can also
be consumed stand alone.
A few functions like object.select are heavy on useful implementation, many others are just terser or more human readable interfaces to already available underlying functionality.
** No types or prototypes were harmed in development or usage of this code ;)
shared.TypesUtil
String
Functions like firstName
to extact a first from full name
and camelWord
that upper-cases the first letter of a string.
Object
Powerful helpers like select
to shaped in memeory objects
similar mongo's select functionality and renameAttrs
to
(you will never guess) rename attribues in a list of/or single object.
BSONID
Compares and convers mongo ids to dates and such.
Date
More human readable api to Moment.js functionality with the benefit of not needing to worry if you have a Moment vs Date type at hand.