range - A simple library for range(a, b, step).
range.js is a Node library approximation of Python's range()
function.
EXAMPLE
$ node
> var range = require("range");
> range.range(0, 20);
[ 0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19 ]
> range.range(0, 20, 2);
[ 0,
2,
4,
6,
8,
10,
12,
14,
16,
18 ]
HOMEPAGE
https://github.com/mcandre/node-range
NPM
https://www.npmjs.com/package/range
LICENSE
FreeBSD
REQUIREMENTS
- Node.js 0.8+
Optional
DEVELOPMENT
Test
Ensure the example script works as expected:
$ npm test
> range@0.0.2 test /Users/apennebaker/Desktop/src/node-range
> mocha
range
range
✓ should behave like Python range()
1 passing (5ms)
Lint
Keep the code tidy:
$ grunt lint
Spell Check
$ aspelllint
...
Local CI
Guard can automatically run testing when the code changes:
$ bundle
$ guard -G Guardfile-cucumber
...
Guard can automatically lint when the code changes:
$ bundle
$ guard -G Guardfile-lint
...
Git Hooks
See hooks/
.