https://github.com/js-sdk/js-sdk-range
Simple range utilities.
https://github.com/js-sdk/js-sdk-range
javascript library range
Last synced: 10 months ago
JSON representation
Simple range utilities.
- Host: GitHub
- URL: https://github.com/js-sdk/js-sdk-range
- Owner: js-sdk
- License: unlicense
- Created: 2017-09-14T23:21:27.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-17T01:52:21.000Z (almost 9 years ago)
- Last Synced: 2025-02-26T07:11:20.975Z (over 1 year ago)
- Topics: javascript, library, range
- Language: JavaScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# js-sdk-range
Simple range utilities.
[](https://travis-ci.org/js-sdk/js-sdk-range) [](https://coveralls.io/github/js-sdk/js-sdk-range?branch=master)
## Library
### between(value, lower, higher)
`value` is between the `lower` and `higher` values.
### rangeIn(start, end, [lower, higher])
`start` and `end` are on the interval `[lower, higher]`.
### rangeImpl(start, end, step, f)
Range from `start` to `end` in `step` with a transformation `f`.
### range(start, end)
Range between `start` and `end`. `step` is `1`.
### rangeStep(start, end, step)
Range between `start` and `end` in `step`.
### rangeIncl(start, end)
Range between `start` and `end`. Includes the `end`.
### rangeInclStep(start, end, step)
Range between `start` and `end` in `step`. Includes the `end` if in range for `step`.
### rangeChar(start, end)
Range of characters `start` to `end`.
Here is all valid ranges:
- Lower case: `[a-z]`
- Upper case: `[A-Z]`
- Digit: `[0-9]`
A specified range `rangeChar('a', 'Z')` is invalid and produces an empty list.
## license
See `license.md` or visit [Unlicense](http://unlicense.org).