/ramda_playground

Playground for testing Ramda functional approach to solve problems

Primary LanguageJavaScriptMIT LicenseMIT

Build Status Dependency Status Coverage Status Code Climate

Ramda Playground

Greenkeeper badge

Playground for testing Ramda functional approach to solve common problems.

Currently with the solution for:

  • Convert cucumber.js data table to list of objects (map, prop, splitAt, zipObj)
  • Group, sort and map a list of objects (descend, groupBy, head, map, pipe, prop, sortWith)
  • Generate timesheets report (__, add, complement, curry, filter, length, map, pathOr, prop, propEq, sum)

Getting Started

Prerequisites

NodeJs

Install:

  1. Clone the repository:
git clone https://github.com/douglasnomizo/ramda_playground.git
  1. Install Node dependencies:
yarn install

Tests:

Using ava as the default test runner:

npm test

Lint:

Using eslint:

npm run lint

CI

You can also check the last builds on Tavis-CI:

https://travis-ci.org/douglasnomizo/ramda_playground

Built With

  • Ramda - The coolest javascript funcional library
  • AVA - Used to generate RSS Feeds
  • AirBnB Style Guide - Keep the code clean and consistent

Authors

  • Douglas Nomizo