My implementation of some lowbar methods using TDD
You will need Node.js npm and git installed before being able to run this project.
To check if Node.js is installed on your machine open a terminal window and enter:
node -v
If you do not already have Node.js installed please follow the instructions on this guide.
To check if npm is installed on your machine enter this command in you terminal window:
npm -v
If you do not have npm already installed please follow this guide to set it up.
To check if git is installed on your machine please enter the following commitng in your terminal window:
git --version
If you do not already have git installed on your machine please follow this guide.
To run this project you will need to clone it onto your local machine and install all dependencies.
To do so use the command line to o navigate to your preferred directory on your local machine and enter the following command on the terminal window:
git clone https://github.com/andreazerio/Lowbar.git
Then navigate inside the folder and install all dependencies by entering the following command on your terminal window:
npm install
To run the tests please run this command on the terminal window:
npm test
The following methods have been implemented for the purpose of this exercise:
- identity
- values
- first
- last
- each
- indexOf
- filter
- reject
- uniq
- map
- contains
- pluck
- reduce
- every
- some
- extends
- defaults
- once
- negate
- shuffle
- invoke
- sortBy
- zip
- sortedIndex
- flatten
- intersection
- difference
- memoize
- delay
- where
- throttle
- partial