summaryrefslogtreecommitdiff
path: root/tools/eslint/node_modules/es6-set
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/node_modules/es6-set')
-rw-r--r--tools/eslint/node_modules/es6-set/.npmignore4
-rw-r--r--tools/eslint/node_modules/es6-set/.travis.yml12
-rw-r--r--tools/eslint/node_modules/es6-set/CHANGES30
-rw-r--r--tools/eslint/node_modules/es6-set/package.json16
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/copy.js12
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/every.js9
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/filter.js12
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/get-first.js12
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/get-last.js12
-rw-r--r--tools/eslint/node_modules/es6-set/test/ext/some.js10
-rw-r--r--tools/eslint/node_modules/es6-set/test/implement.js3
-rw-r--r--tools/eslint/node_modules/es6-set/test/index.js3
-rw-r--r--tools/eslint/node_modules/es6-set/test/is-implemented.js14
-rw-r--r--tools/eslint/node_modules/es6-set/test/is-native-implemented.js3
-rw-r--r--tools/eslint/node_modules/es6-set/test/is-set.js16
-rw-r--r--tools/eslint/node_modules/es6-set/test/lib/iterator.js13
-rw-r--r--tools/eslint/node_modules/es6-set/test/lib/primitive-iterator.js113
-rw-r--r--tools/eslint/node_modules/es6-set/test/polyfill.js50
-rw-r--r--tools/eslint/node_modules/es6-set/test/primitive/index.js50
-rw-r--r--tools/eslint/node_modules/es6-set/test/valid-set.js19
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");
-};