Have some fun.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
packages
.babelrc
.editorconfig
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
jsconfig.json
lerna.json
package.json
yarn.lock

README.md

funny Build Status

Simple modules for functional programming, done for fun.

Guidelines

  • Use ECMAScript 2015+. I have no plan to support ECMAScript 5 or older, so Bring Your Own Transpiler.
  • Test-drive all development using Jest.
  • Modules must be as minimal and have no external dependencies.
  • The API must expose no more than necessary.
  • The API should accept array arguments last to facilitate composition of curried functions.
  • Functions must never mutate their inputs.
  • Assume reasonable defaults and avoid configuration objects.
  • Prefer immutability and pure functions over performance.
  • Modules expose curried versions of their functions whenever appropriate.

License

The MIT License (MIT). Copyright (c) 2016 Luís Rodrigues.