Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple library for range(a, b, step).
JavaScript Shell Ruby
branch: master

Merge pull request #13 from ericdouglas/master

Better way to instantiate the module
latest commit d2f7aa1ae7
@mcandre authored
Failed to load latest commit information.
examples add script to measure performance
hooks hooks
lib range(n) should be equivalent to range(0, n)
test range(n) should be equivalent to range(0, n)
.editorconfig update editorconfig
.eslintignore eslint
.eslintrc editorconfig, eslint
.gitignore add task. This get the size of script minified
.jshintignore lili
.jshintrc jslint
.jslintrc
.npmignore fix npmignore
Gemfile mocha
Gruntfile.js npm idioms
Guardfile-lint regex
LICENSE.md license: freebsd
README.md Better way to instantiate the module
fizzbuzz.js jslint
package.json bump to v0.0.3

README.md

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

Something went wrong with that request. Please try again.