diff options
Diffstat (limited to 'node_modules/array-slice')
-rwxr-xr-x | node_modules/array-slice/LICENSE | 21 | ||||
-rwxr-xr-x | node_modules/array-slice/README.md | 54 | ||||
-rwxr-xr-x | node_modules/array-slice/index.js | 36 | ||||
-rw-r--r-- | node_modules/array-slice/package.json | 43 |
4 files changed, 0 insertions, 154 deletions
diff --git a/node_modules/array-slice/LICENSE b/node_modules/array-slice/LICENSE deleted file mode 100755 index c2d4bd0eb..000000000 --- a/node_modules/array-slice/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2015, Jon Schlinkert.Copyright (c) 2012-2015, The Dojo Foundation.copyright (c) 2009-2015, Jeremy Ashkenas. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/array-slice/README.md b/node_modules/array-slice/README.md deleted file mode 100755 index a26c98e8a..000000000 --- a/node_modules/array-slice/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# array-slice [](http://badge.fury.io/js/array-slice) [](https://travis-ci.org/jonschlinkert/array-slice) - -> Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index. - -This function is used instead of `Array#slice` to support node lists in IE < 9 and to ensure dense arrays are returned. - -## Install with [npm](npmjs.org) - -```bash -npm i array-slice --save -``` - -## Usage - -```js -var slice = require('array-slice'); -var arr = ['a', 'b', 'd', 'e', 'f', 'g', 'h', 'i', 'j']; - -slice(arr, 3, 6); -//=> ['e', 'f', 'g'] -``` - -## Useful array utils - * [arr-diff](https://github.com/jonschlinkert/arr-diff): Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons. - * [arr-filter](https://github.com/jonschlinkert/arr-filter): Faster alternative to javascript's native filter method. - * [arr-flatten](https://github.com/jonschlinkert/arr-flatten): Recursively flatten an array or arrays. This is the fastest implementation of array flatten. - * [arr-union](https://github.com/jonschlinkert/arr-union): Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons. - * [array-unique](https://github.com/jonschlinkert/array-unique): Return an array free of duplicate values. Fastest ES5 implementation. - * [array-intersection](https://github.com/jonschlinkert/array-intersection): Return an array with the unique values present in _all_ given arrays using strict equality for comparisons. - -## Running tests -Install dev dependencies: - -```bash -npm i -d && npm test -``` - -## Contributing -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/array-slice/issues) - -## Author - -**Jon Schlinkert** - -+ [github/jonschlinkert](https://github.com/jonschlinkert) -+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) - -## License -Copyright (c) 2015 Jon Schlinkert -Released under the MIT license - -*** - -_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on April 07, 2015._ diff --git a/node_modules/array-slice/index.js b/node_modules/array-slice/index.js deleted file mode 100755 index 785fd0285..000000000 --- a/node_modules/array-slice/index.js +++ /dev/null @@ -1,36 +0,0 @@ -/*! - * array-slice <https://github.com/jonschlinkert/array-slice> - * - * Copyright (c) 2014-2015, Jon Schlinkert. - * Licensed under the MIT License. - */ - -'use strict'; - -module.exports = function slice(arr, start, end) { - var len = arr.length >>> 0; - var range = []; - - start = idx(arr, start); - end = idx(arr, end, len); - - while (start < end) { - range.push(arr[start++]); - } - return range; -}; - - -function idx(arr, pos, end) { - var len = arr.length >>> 0; - - if (pos == null) { - pos = end || 0; - } else if (pos < 0) { - pos = Math.max(len + pos, 0); - } else { - pos = Math.min(pos, len); - } - - return pos; -}
\ No newline at end of file diff --git a/node_modules/array-slice/package.json b/node_modules/array-slice/package.json deleted file mode 100644 index cc5fc02a9..000000000 --- a/node_modules/array-slice/package.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "array-slice", - "description": "Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.", - "version": "0.2.3", - "homepage": "https://github.com/jonschlinkert/array-slice", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "repository": { - "type": "git", - "url": "git://github.com/jonschlinkert/array-slice.git" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/array-slice/issues" - }, - "license": { - "type": "MIT", - "url": "https://github.com/jonschlinkert/array-slice/blob/master/LICENSE" - }, - "files": [ - "index.js" - ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, - "devDependencies": { - "mocha": "*", - "should": "^5.2.0" - }, - "keywords": [ - "array", - "javascript", - "js", - "slice", - "util", - "utils" - ] -} |