range

A simple library for range(a, b, step).

  • range

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
range
0.0.38 years ago12 years agoMinified + gzip package size for range in KB

Readme

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

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/.