- Building strings (cycling/concatenating).
- Trimming whitespace.
- Common predicates (starts with?, ends with?, empty?)
- Declarative slicing (first, rest, ...)
Oh, everything is curried for great goodness!
This library assumes an ES5 environment, but can be easily supported in ES3 platforms by the use of shims. Just include es5-shim :3
var l = require('lingerie') l.isEmpty('foo') // => (Boolean) false // Most functions are curried though, so take advantage of it: var fooStuff = l.startsWith('foo') fooStuff('fooBar') // => (Boolean) true
Just grab it from NPM:
$ npm install lingerie
A quick reference of the API can be built using Calliope:
$ npm install -g calliope $ calliope build
You can run all tests using Mocha:
$ npm test
MIT/X11. ie.: do whatever you want.