diff options
Diffstat (limited to 'tools/eslint/node_modules/es6-set')
20 files changed, 8 insertions, 405 deletions
diff --git a/tools/eslint/node_modules/es6-set/.npmignore b/tools/eslint/node_modules/es6-set/.npmignore deleted file mode 100644 index 155e41f691..0000000000 --- a/tools/eslint/node_modules/es6-set/.npmignore +++ /dev/null @@ -1,4 +0,0 @@ -.DS_Store -/node_modules -/npm-debug.log -/.lintcache diff --git a/tools/eslint/node_modules/es6-set/.travis.yml b/tools/eslint/node_modules/es6-set/.travis.yml deleted file mode 100644 index a51e21e3bc..0000000000 --- a/tools/eslint/node_modules/es6-set/.travis.yml +++ /dev/null @@ -1,12 +0,0 @@ -sudo: false # http://docs.travis-ci.com/user/workers/container-based-infrastructure/ -language: node_js -node_js: - - 0.12 - - 4 - - 5 - -notifications: - email: - - medikoo+es6-set@medikoo.com - -script: "npm test && npm run lint" diff --git a/tools/eslint/node_modules/es6-set/CHANGES b/tools/eslint/node_modules/es6-set/CHANGES deleted file mode 100644 index 613bbb20d3..0000000000 --- a/tools/eslint/node_modules/es6-set/CHANGES +++ /dev/null @@ -1,30 +0,0 @@ -v0.1.4 -- 2016.01.19 -* Ensure Set polyfill function name is `Set` (#2) - -v0.1.3 -- 2015.11.18 -* Relax validation of native implementation (do not require proper stringification of Set.prototype) - -v0.1.2 -- 2015.10.02 -* Improve native Set detection -* Fix spelling of LICENSE -* Set.prototype.filter extension -* Update dependencies - -v0.1.1 -- 2014.10.07 -* Fix isImplemented so it validates native Set properly -* Add getFirst and getLast extensions -* Configure linter scripts - -v0.1.0 -- 2014.04.29 -* Assure strictly npm hosted dependencies -* Introduce faster 'primitive' alternative (doesn't guarantee order of iteration) -* Add isNativeImplemented, and some, every and copy method extensions -* If native Set is provided polyfill extends it -* Optimize forEach iteration -* Remove comparator support (as it was removed from spec) -* Provide @@toStringTag symbol, ad @@iterator symbols on iterators -* Update to use latest dependencies versions -* Improve interals - -v0.0.0 -- 2013.10.12 -Initial (dev) version diff --git a/tools/eslint/node_modules/es6-set/package.json b/tools/eslint/node_modules/es6-set/package.json index c273e3c1c1..4dd0a16b31 100644 --- a/tools/eslint/node_modules/es6-set/package.json +++ b/tools/eslint/node_modules/es6-set/package.json @@ -2,14 +2,14 @@ "_args": [ [ "es6-set@~0.1.3", - "/Users/trott/test/node_modules/eslint/node_modules/es6-map" + "/Users/silverwind/git/node/tools/package/package/node_modules/es6-map" ] ], "_from": "es6-set@>=0.1.3 <0.2.0", "_id": "es6-set@0.1.4", "_inCache": true, "_installable": true, - "_location": "/eslint/es6-set", + "_location": "/es6-set", "_nodeVersion": "4.2.4", "_npmUser": { "email": "medikoo+npm@medikoo.com", @@ -26,13 +26,13 @@ "type": "range" }, "_requiredBy": [ - "/eslint/es6-map" + "/es6-map" ], "_resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", "_shasum": "9516b6761c2964b92ff479456233a247dc707ce8", "_shrinkwrap": null, "_spec": "es6-set@~0.1.3", - "_where": "/Users/trott/test/node_modules/eslint/node_modules/es6-map", + "_where": "/Users/silverwind/git/node/tools/package/package/node_modules/es6-map", "author": { "email": "medyk@medikoo.com", "name": "Mariusz Nowak", @@ -62,18 +62,18 @@ "gitHead": "89717f1b294382ca28e9070e644f768ff240dc71", "homepage": "https://github.com/medikoo/es6-set#readme", "keywords": [ - "set", "collection", "es6", "harmony", + "hash", "list", - "hash" + "set" ], "license": "MIT", "maintainers": [ { - "email": "medikoo+npm@medikoo.com", - "name": "medikoo" + "name": "medikoo", + "email": "medikoo+npm@medikoo.com" } ], "name": "es6-set", diff --git a/tools/eslint/node_modules/es6-set/test/ext/copy.js b/tools/eslint/node_modules/es6-set/test/ext/copy.js deleted file mode 100644 index 84fe912a36..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/copy.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var toArray = require('es5-ext/array/to-array') - , Set = require('../../'); - -module.exports = function (t, a) { - var content = ['raz', 2, true], set = new Set(content), copy; - - copy = t.call(set); - a.not(copy, set, "Copy"); - a.deep(toArray(copy), content, "Content"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/ext/every.js b/tools/eslint/node_modules/es6-set/test/ext/every.js deleted file mode 100644 index f56ca385fa..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/every.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -var Set = require('../../'); - -module.exports = function (t, a) { - a(t.call(new Set(), Boolean), true, "Empty set"); - a(t.call(new Set([2, 3, 4]), Boolean), true, "Truthy"); - a(t.call(new Set([2, 0, 4]), Boolean), false, "Falsy"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/ext/filter.js b/tools/eslint/node_modules/es6-set/test/ext/filter.js deleted file mode 100644 index 46981859b6..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/filter.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var aFrom = require('es5-ext/array/from') - - , Set = require('../../'); - -module.exports = function (t, a) { - a.deep(aFrom(t.call(new Set(), Boolean)), [], "Empty set"); - a.deep(aFrom(t.call(new Set([2, 3, 4]), Boolean)), [2, 3, 4], "All true"); - a.deep(aFrom(t.call(new Set([0, false, 4]), Boolean)), [4], "Some false"); - a.deep(aFrom(t.call(new Set([0, false, null]), Boolean)), [], "All false"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/ext/get-first.js b/tools/eslint/node_modules/es6-set/test/ext/get-first.js deleted file mode 100644 index f99829e5af..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/get-first.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var Set = require('../../'); - -module.exports = function (t, a) { - var content = ['raz', 2, true], set = new Set(content); - - a(t.call(set), 'raz'); - - set = new Set(); - a(t.call(set), undefined); -}; diff --git a/tools/eslint/node_modules/es6-set/test/ext/get-last.js b/tools/eslint/node_modules/es6-set/test/ext/get-last.js deleted file mode 100644 index 1dcc993ed0..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/get-last.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var Set = require('../../'); - -module.exports = function (t, a) { - var content = ['raz', 2, true], set = new Set(content); - - a(t.call(set), true); - - set = new Set(); - a(t.call(set), undefined); -}; diff --git a/tools/eslint/node_modules/es6-set/test/ext/some.js b/tools/eslint/node_modules/es6-set/test/ext/some.js deleted file mode 100644 index 84ce11916a..0000000000 --- a/tools/eslint/node_modules/es6-set/test/ext/some.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var Set = require('../../'); - -module.exports = function (t, a) { - a(t.call(new Set(), Boolean), false, "Empty set"); - a(t.call(new Set([2, 3, 4]), Boolean), true, "All true"); - a(t.call(new Set([0, false, 4]), Boolean), true, "Some false"); - a(t.call(new Set([0, false, null]), Boolean), false, "All false"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/implement.js b/tools/eslint/node_modules/es6-set/test/implement.js deleted file mode 100644 index 4882d3786a..0000000000 --- a/tools/eslint/node_modules/es6-set/test/implement.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = function (t, a) { a(typeof Set, 'function'); }; diff --git a/tools/eslint/node_modules/es6-set/test/index.js b/tools/eslint/node_modules/es6-set/test/index.js deleted file mode 100644 index 19c6486509..0000000000 --- a/tools/eslint/node_modules/es6-set/test/index.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = function (T, a) { a((new T(['raz', 'dwa'])).size, 2); }; diff --git a/tools/eslint/node_modules/es6-set/test/is-implemented.js b/tools/eslint/node_modules/es6-set/test/is-implemented.js deleted file mode 100644 index 124793e737..0000000000 --- a/tools/eslint/node_modules/es6-set/test/is-implemented.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict'; - -var global = require('es5-ext/global') - , polyfill = require('../polyfill'); - -module.exports = function (t, a) { - var cache; - a(typeof t(), 'boolean'); - cache = global.Set; - global.Set = polyfill; - a(t(), true); - if (cache === undefined) delete global.Set; - else global.Set = cache; -}; diff --git a/tools/eslint/node_modules/es6-set/test/is-native-implemented.js b/tools/eslint/node_modules/es6-set/test/is-native-implemented.js deleted file mode 100644 index df8ba0323f..0000000000 --- a/tools/eslint/node_modules/es6-set/test/is-native-implemented.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = function (t, a) { a(typeof t, 'boolean'); }; diff --git a/tools/eslint/node_modules/es6-set/test/is-set.js b/tools/eslint/node_modules/es6-set/test/is-set.js deleted file mode 100644 index c969cce232..0000000000 --- a/tools/eslint/node_modules/es6-set/test/is-set.js +++ /dev/null @@ -1,16 +0,0 @@ -'use strict'; - -var SetPoly = require('../polyfill'); - -module.exports = function (t, a) { - a(t(undefined), false, "Undefined"); - a(t(null), false, "Null"); - a(t(true), false, "Primitive"); - a(t('raz'), false, "String"); - a(t({}), false, "Object"); - a(t([]), false, "Array"); - if (typeof Set !== 'undefined') { - a(t(new Set()), true, "Native"); - } - a(t(new SetPoly()), true, "Polyfill"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/lib/iterator.js b/tools/eslint/node_modules/es6-set/test/lib/iterator.js deleted file mode 100644 index 9e5cfb91b9..0000000000 --- a/tools/eslint/node_modules/es6-set/test/lib/iterator.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; - -var Set = require('../../polyfill') - , toArray = require('es5-ext/array/to-array'); - -module.exports = function (T, a) { - var set = new Set(['raz', 'dwa']); - - a.deep(toArray(new T(set)), ['raz', 'dwa'], "Default"); - a.deep(toArray(new T(set, 'key+value')), [['raz', 'raz'], ['dwa', 'dwa']], - "Key & Value"); - a.deep(toArray(new T(set, 'value')), ['raz', 'dwa'], "Other"); -}; diff --git a/tools/eslint/node_modules/es6-set/test/lib/primitive-iterator.js b/tools/eslint/node_modules/es6-set/test/lib/primitive-iterator.js deleted file mode 100644 index 2a4956b80b..0000000000 --- a/tools/eslint/node_modules/es6-set/test/lib/primitive-iterator.js +++ /dev/null @@ -1,113 +0,0 @@ -'use strict'; - -var Set = require('../../primitive') - , toArray = require('es5-ext/array/to-array') - , iteratorSymbol = require('es6-symbol').iterator - - , compare, map; - -compare = function (a, b) { - if (!a.value) return -1; - if (!b.value) return 1; - return a.value.localeCompare(b.value); -}; - -map = function (arr) { - return arr.sort().map(function (value) { - return { done: false, value: value }; - }); -}; - -module.exports = function (T) { - return { - "": function (a) { - var arr = ['raz', 'dwa', 'trzy', 'cztery', 'pięć'], it, y, z - , set = new Set(arr), result = []; - - it = new T(set); - a(it[iteratorSymbol](), it, "@@iterator"); - y = it.next(); - result.push(y); - z = it.next(); - a.not(y, z, "Recreate result"); - result.push(z); - result.push(it.next()); - result.push(it.next()); - result.push(it.next()); - a.deep(result.sort(compare), map(arr)); - a.deep(y = it.next(), { done: true, value: undefined }, "End"); - a.not(y, it.next(), "Recreate result on dead"); - }, - Emited: function (a) { - var arr = ['raz', 'dwa', 'trzy', 'cztery', 'pięć'], it - , set = new Set(arr), result = []; - - it = new T(set); - result.push(it.next()); - result.push(it.next()); - set.add('sześć'); - arr.push('sześć'); - result.push(it.next()); - set.delete('pięć'); - arr.splice(4, 1); - result.push(it.next()); - result.push(it.next()); - a.deep(result.sort(compare), map(arr)); - a.deep(it.next(), { done: true, value: undefined }, "End"); - }, - "Emited #2": function (a) { - var arr = ['raz', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć'], it - , set = new Set(arr), result = []; - - it = new T(set); - result.push(it.next()); - result.push(it.next()); - set.add('siedem'); - set.delete('siedem'); - result.push(it.next()); - result.push(it.next()); - set.delete('pięć'); - arr.splice(4, 1); - result.push(it.next()); - a.deep(result.sort(compare), map(arr)); - a.deep(it.next(), { done: true, value: undefined }, "End"); - }, - "Emited: Clear #1": function (a) { - var arr = ['raz', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć'], it - , set = new Set(arr), result = []; - - it = new T(set); - result.push(it.next()); - result.push(it.next()); - arr = ['raz', 'dwa']; - set.clear(); - a.deep(result.sort(compare), map(arr)); - a.deep(it.next(), { done: true, value: undefined }, "End"); - }, - "Emited: Clear #2": function (a) { - var arr = ['raz', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć'], it - , set = new Set(arr), result = []; - - it = new T(set); - result.push(it.next()); - result.push(it.next()); - set.clear(); - set.add('foo'); - set.add('bar'); - arr = ['raz', 'dwa', 'foo', 'bar']; - result.push(it.next()); - result.push(it.next()); - a.deep(result.sort(compare), map(arr)); - a.deep(it.next(), { done: true, value: undefined }, "End"); - }, - Kinds: function (a) { - var set = new Set(['raz', 'dwa']); - - a.deep(toArray(new T(set)).sort(), ['raz', 'dwa'].sort(), "Default"); - a.deep(toArray(new T(set, 'key+value')).sort(), - [['raz', 'raz'], ['dwa', 'dwa']].sort(), "Key & Value"); - a.deep(toArray(new T(set, 'value')).sort(), ['raz', 'dwa'].sort(), - "Other"); - } - }; -}; diff --git a/tools/eslint/node_modules/es6-set/test/polyfill.js b/tools/eslint/node_modules/es6-set/test/polyfill.js deleted file mode 100644 index 94ae3e6e63..0000000000 --- a/tools/eslint/node_modules/es6-set/test/polyfill.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -var aFrom = require('es5-ext/array/from') - , toArray = require('es5-ext/array/to-array'); - -module.exports = function (T, a) { - var arr = ['raz', 'dwa', 'trzy'], set = new T(arr), x = {}, y = {}, i = 0; - - a(set instanceof T, true, "Set"); - a(set.size, 3, "Size"); - a(set.has('raz'), true, "Has: true"); - a(set.has(x), false, "Has: false"); - a(set.add(x), set, "Add: return"); - a(set.has(x), true, "Add"); - a(set.size, 4, "Add: Size"); - a(set.delete({}), false, "Delete: false"); - - arr.push(x); - set.forEach(function () { - a.deep(aFrom(arguments), [arr[i], arr[i], set], - "ForEach: Arguments: #" + i); - a(this, y, "ForEach: Context: #" + i); - if (i === 0) { - a(set.delete('raz'), true, "Delete: true"); - a(set.has('raz'), false, "Delete"); - a(set.size, 3, "Delete: size"); - set.add('cztery'); - arr.push('cztery'); - } - i++; - }, y); - arr.splice(0, 1); - - a.deep(toArray(set.entries()), [['dwa', 'dwa'], ['trzy', 'trzy'], [x, x], - ['cztery', 'cztery']], "Entries"); - a.deep(toArray(set.keys()), ['dwa', 'trzy', x, 'cztery'], "Keys"); - a.deep(toArray(set.values()), ['dwa', 'trzy', x, 'cztery'], "Values"); - a.deep(toArray(set), ['dwa', 'trzy', x, 'cztery'], "Iterator"); - - set.clear(); - a(set.size, 0, "Clear: size"); - a(set.has('trzy'), false, "Clear: has"); - a.deep(toArray(set), [], "Clear: Values"); - - a.h1("Empty initialization"); - set = new T(); - set.add('foo'); - a(set.size, 1); - a(set.has('foo'), true); -}; diff --git a/tools/eslint/node_modules/es6-set/test/primitive/index.js b/tools/eslint/node_modules/es6-set/test/primitive/index.js deleted file mode 100644 index 88f9502fd9..0000000000 --- a/tools/eslint/node_modules/es6-set/test/primitive/index.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -var aFrom = require('es5-ext/array/from') - , getIterator = require('es6-iterator/get') - , toArray = require('es5-ext/array/to-array'); - -module.exports = function (T, a) { - var arr = ['raz', 'dwa', 'trzy'], set = new T(arr), x = 'other', y = 'other2' - , i = 0, result = []; - - a(set instanceof T, true, "Set"); - a(set.size, 3, "Size"); - a(set.has('raz'), true, "Has: true"); - a(set.has(x), false, "Has: false"); - a(set.add(x), set, "Add: return"); - a(set.has(x), true, "Add"); - a(set.size, 4, "Add: Size"); - a(set.delete('else'), false, "Delete: false"); - a(set.get('raz'), 'raz', "Get"); - - arr.push(x); - set.forEach(function () { - result.push(aFrom(arguments)); - a(this, y, "ForEach: Context: #" + i); - }, y); - - a.deep(result.sort(function (a, b) { - return a[0].localeCompare(b[0]); - }), arr.sort().map(function (val) { return [val, val, set]; })); - - a.deep(toArray(set.entries()).sort(), [['dwa', 'dwa'], ['trzy', 'trzy'], - [x, x], ['raz', 'raz']].sort(), "Entries"); - a.deep(toArray(set.keys()).sort(), ['dwa', 'trzy', x, 'raz'].sort(), - "Keys"); - a.deep(toArray(set.values()).sort(), ['dwa', 'trzy', x, 'raz'].sort(), - "Values"); - a.deep(toArray(getIterator(set)).sort(), ['dwa', 'trzy', x, 'raz'].sort(), - "Iterator"); - - set.clear(); - a(set.size, 0, "Clear: size"); - a(set.has('trzy'), false, "Clear: has"); - a.deep(toArray(set.values()), [], "Clear: Values"); - - a.h1("Empty initialization"); - set = new T(); - set.add('foo'); - a(set.size, 1); - a(set.has('foo'), true); -}; diff --git a/tools/eslint/node_modules/es6-set/test/valid-set.js b/tools/eslint/node_modules/es6-set/test/valid-set.js deleted file mode 100644 index 8c71f5f8c7..0000000000 --- a/tools/eslint/node_modules/es6-set/test/valid-set.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -var SetPoly = require('../polyfill'); - -module.exports = function (t, a) { - var set; - a.throws(function () { t(undefined); }, TypeError, "Undefined"); - a.throws(function () { t(null); }, TypeError, "Null"); - a.throws(function () { t(true); }, TypeError, "Primitive"); - a.throws(function () { t('raz'); }, TypeError, "String"); - a.throws(function () { t({}); }, TypeError, "Object"); - a.throws(function () { t([]); }, TypeError, "Array"); - if (typeof Set !== 'undefined') { - set = new Set(); - a(t(set), set, "Native"); - } - set = new SetPoly(); - a(t(set), set, "Polyfill"); -}; |