meanair (pronouced "MEAN-er" or "MEAN-air") is a framework for building + testing node.js apps.
Run it!
npm test
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 ;)
Functions like firstName
to extact a first from full name
and camelWord
that upper-cases the first letter of a string.
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.
Compares and convers mongo ids to dates and such.
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.