node-prelude
Advanced tools
Comparing version
@@ -44,4 +44,3 @@ Changelog | ||
+ ~5KB minified + gzipped | ||
+ `each` for iterating over arrays, objects, and streams | ||
{ | ||
"name": "node-prelude", | ||
"version": "0.6.0", | ||
"version": "0.6.1", | ||
"description": "A port of the Haskell Prelude to JavaScript/NodeJS", | ||
@@ -5,0 +5,0 @@ "main": "prelude.js", |
node-prelude | ||
============ | ||
[](https://travis-ci.org/scravy/node-prelude) | ||
A port of the Haskell Prelude to JavaScript/NodeJS. | ||
npm install --save node-prelude | ||
Usage: | ||
```JavaScript | ||
// have it in a variable P | ||
var P = require('node-prelude'); | ||
var reverse = P.foldl(P.flip(P.cons), []); | ||
// have it in a variable Prelude | ||
var Prelude = require('node-prelude'); | ||
var reverse = Prelude.foldl(Prelude.flip(Prelude.cons), []); | ||
// install it globally | ||
require('node-prelude').install(GLOBAL); | ||
var reverse = foldl(flip(cons), []); | ||
// combined | ||
var P = require('node-prelude').install(GLOBAL); | ||
var reverse = foldl(flip(P[':']), []); | ||
``` | ||
License | ||
------- | ||
Copyright (c) 2015 Julian Fleischer | ||
Permission is hereby granted, free of charge, to any person | ||
obtaining a copy of this software and associated documentation | ||
files (the "Software"), to deal in the Software without | ||
restriction, including without limitation the rights to use, | ||
copy, modify, merge, publish, distribute, sublicense, and/or | ||
sell copies of the Software, and to permit persons to whom the | ||
Software is furnished to do so, subject to the following conditions: | ||
The above copyright notice and this permission notice shall be | ||
included in all copies or substantial portions of the Software. | ||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | ||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | ||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||
DEALINGS IN THE SOFTWARE. | ||
***<span style='color: red'>node-prelude has been renamed to <a href="https://www.npmjs.com/package/nodash">nodash</a></span>*** |
110068
-1.57%5
-91.38%