build/modelscript.umd.js
function baseRange$1(start, end, step, fromRight) {
              var index = -1,
                  length = nativeMax$1(nativeCeil$1((end - start) / (step || 1)), 0),
                  result = Array(length);

              while (length--) {
                result[fromRight ? length : ++index] = start;
                start += step;
              }
              return result;
            }
function baseRange$1(start, end, step, fromRight) {
              var index = -1,
                  length = nativeMax$1(nativeCeil$1((end - start) / (step || 1)), 0),
                  result = Array(length);

              while (length--) {
                result[fromRight ? length : ++index] = start;
                start += step;
              }
              return result;
            }
function baseRange$1 ( start , end , step , fromRight ) { var index = - 1 , length = nativeMax$1 ( nativeCeil$1 ( ( end - start ) / ( step || 1 ) ) , 0 ) , result = Array ( length ) ; while ( length -- ) { result [ fromRight ? length : ++ index ] = start ; start += step ; } return result ; }
The base implementation of `_.range` and `_.rangeRight` which doesn't
coerce arguments.

@private
@param {number} start The start of the range.
@param {number} end The end of the range.
@param {number} step The value to increment or decrement by.
@param {boolean} [fromRight] Specify iterating from right to left.
@returns {Array} Returns the range of numbers.
The base implementation of _ . range and _ . rangeRight which doesn t coerce arguments .