Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdunisch/lololodash


https://github.com/mdunisch/lololodash

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

lololodash
==========
**A Set of [NodeSchool](http://nodeschool.io/)-Style, [Workshopper](https://github.com/rvagg/workshopper)-powered, Lo-Dash Javascript Exercises**

![alt tag](https://raw.github.com/mdunisch/lololodash/master/screen.png)

## Getting Started ##
1. First, install [nodejs](http://nodejs.org) version 4.0 or later.

2. The `nodejs` installation will also install `npm`, the [Node Package Manager](https://www.npmjs.org/).

3. Then, install the `lololodash` exercises using `npm`:

**_Linux_**

`$ sudo npm install lololodash -g`

**_Windows_** (In Windows, the prompt must be launched as an administrator)

`npm install lololodash -g`

4. Run the exercises.

Type `lololodash` in your terminal to see all the exercises

## Usage Instructions

**1. Selecting a problem to work on**

Once the workshop is installed with the steps above, run `lololodash` in your terminal to print a menu where you can select a problem to work on.

It is advised to do the problems in order.

**2. Writing your solution**

Once you have selected a problem, using your preferred editor (e.g. Atom, Sublime), simply create a file to write your solution in.

**3. Testing your solution**

After writing your code, use the `run` command to point the workshop to your solution file.

`lololodash run .js`

Type the above command in the terminal. Your solution will be loaded and given the problem input. If it passes, you will see a notification. Otherwise, you will see an error.

**4. Verify your solution**

After testing your solution, you will need verify it against the expected output. If it matches, then you have successfully solved the problem!

`lololodash verify .js`

## License ##
**lololodash** is licensed under the MIT License. All rights not explicitly granted by the MIT License are reserved. See the included [LICENSE](./LICENSE) file for more details.