aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/fn
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/fn')
-rw-r--r--node_modules/core-js/fn/_.js2
-rw-r--r--node_modules/core-js/fn/array/concat.js6
-rw-r--r--node_modules/core-js/fn/array/copy-within.js2
-rw-r--r--node_modules/core-js/fn/array/entries.js2
-rw-r--r--node_modules/core-js/fn/array/every.js4
-rw-r--r--node_modules/core-js/fn/array/fill.js2
-rw-r--r--node_modules/core-js/fn/array/filter.js4
-rw-r--r--node_modules/core-js/fn/array/find-index.js2
-rw-r--r--node_modules/core-js/fn/array/find.js2
-rw-r--r--node_modules/core-js/fn/array/for-each.js4
-rw-r--r--node_modules/core-js/fn/array/from.js2
-rw-r--r--node_modules/core-js/fn/array/includes.js2
-rw-r--r--node_modules/core-js/fn/array/index-of.js4
-rw-r--r--node_modules/core-js/fn/array/index.js20
-rw-r--r--node_modules/core-js/fn/array/iterator.js2
-rw-r--r--node_modules/core-js/fn/array/join.js4
-rw-r--r--node_modules/core-js/fn/array/keys.js2
-rw-r--r--node_modules/core-js/fn/array/last-index-of.js4
-rw-r--r--node_modules/core-js/fn/array/map.js4
-rw-r--r--node_modules/core-js/fn/array/of.js2
-rw-r--r--node_modules/core-js/fn/array/pop.js6
-rw-r--r--node_modules/core-js/fn/array/push.js6
-rw-r--r--node_modules/core-js/fn/array/reduce-right.js4
-rw-r--r--node_modules/core-js/fn/array/reduce.js4
-rw-r--r--node_modules/core-js/fn/array/reverse.js6
-rw-r--r--node_modules/core-js/fn/array/shift.js6
-rw-r--r--node_modules/core-js/fn/array/slice.js4
-rw-r--r--node_modules/core-js/fn/array/some.js4
-rw-r--r--node_modules/core-js/fn/array/sort.js4
-rw-r--r--node_modules/core-js/fn/array/splice.js6
-rw-r--r--node_modules/core-js/fn/array/unshift.js6
-rw-r--r--node_modules/core-js/fn/array/values.js2
-rw-r--r--node_modules/core-js/fn/clear-immediate.js2
-rw-r--r--node_modules/core-js/fn/delay.js2
-rw-r--r--node_modules/core-js/fn/dict.js2
-rw-r--r--node_modules/core-js/fn/function/has-instance.js2
-rw-r--r--node_modules/core-js/fn/function/index.js3
-rw-r--r--node_modules/core-js/fn/function/part.js2
-rw-r--r--node_modules/core-js/fn/html-collection/index.js2
-rw-r--r--node_modules/core-js/fn/html-collection/iterator.js2
-rw-r--r--node_modules/core-js/fn/json/stringify.js5
-rw-r--r--node_modules/core-js/fn/log.js2
-rw-r--r--node_modules/core-js/fn/map.js2
-rw-r--r--node_modules/core-js/fn/math/acosh.js2
-rw-r--r--node_modules/core-js/fn/math/asinh.js2
-rw-r--r--node_modules/core-js/fn/math/atanh.js2
-rw-r--r--node_modules/core-js/fn/math/cbrt.js2
-rw-r--r--node_modules/core-js/fn/math/clz32.js2
-rw-r--r--node_modules/core-js/fn/math/cosh.js2
-rw-r--r--node_modules/core-js/fn/math/expm1.js2
-rw-r--r--node_modules/core-js/fn/math/fround.js2
-rw-r--r--node_modules/core-js/fn/math/hypot.js2
-rw-r--r--node_modules/core-js/fn/math/imul.js2
-rw-r--r--node_modules/core-js/fn/math/index.js6
-rw-r--r--node_modules/core-js/fn/math/log10.js2
-rw-r--r--node_modules/core-js/fn/math/log1p.js2
-rw-r--r--node_modules/core-js/fn/math/log2.js2
-rw-r--r--node_modules/core-js/fn/math/sign.js2
-rw-r--r--node_modules/core-js/fn/math/sinh.js2
-rw-r--r--node_modules/core-js/fn/math/tanh.js2
-rw-r--r--node_modules/core-js/fn/math/trunc.js2
-rw-r--r--node_modules/core-js/fn/node-list/index.js2
-rw-r--r--node_modules/core-js/fn/node-list/iterator.js2
-rw-r--r--node_modules/core-js/fn/number/index.js4
-rw-r--r--node_modules/core-js/fn/number/is-finite.js2
-rw-r--r--node_modules/core-js/fn/number/is-integer.js2
-rw-r--r--node_modules/core-js/fn/number/is-nan.js2
-rw-r--r--node_modules/core-js/fn/number/is-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/iterator.js2
-rw-r--r--node_modules/core-js/fn/object/assign.js2
-rw-r--r--node_modules/core-js/fn/object/classof.js2
-rw-r--r--node_modules/core-js/fn/object/create.js5
-rw-r--r--node_modules/core-js/fn/object/define-properties.js5
-rw-r--r--node_modules/core-js/fn/object/define-property.js5
-rw-r--r--node_modules/core-js/fn/object/define.js2
-rw-r--r--node_modules/core-js/fn/object/entries.js2
-rw-r--r--node_modules/core-js/fn/object/freeze.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptor.js4
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptors.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-names.js4
-rw-r--r--node_modules/core-js/fn/object/get-own-property-symbols.js2
-rw-r--r--node_modules/core-js/fn/object/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/index.js25
-rw-r--r--node_modules/core-js/fn/object/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/object/is-frozen.js2
-rw-r--r--node_modules/core-js/fn/object/is-object.js2
-rw-r--r--node_modules/core-js/fn/object/is-sealed.js2
-rw-r--r--node_modules/core-js/fn/object/is.js2
-rw-r--r--node_modules/core-js/fn/object/keys.js2
-rw-r--r--node_modules/core-js/fn/object/make.js2
-rw-r--r--node_modules/core-js/fn/object/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/object/seal.js2
-rw-r--r--node_modules/core-js/fn/object/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/values.js2
-rw-r--r--node_modules/core-js/fn/promise.js2
-rw-r--r--node_modules/core-js/fn/reflect/apply.js2
-rw-r--r--node_modules/core-js/fn/reflect/construct.js2
-rw-r--r--node_modules/core-js/fn/reflect/define-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/delete-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/enumerate.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-property-descriptor.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/get.js2
-rw-r--r--node_modules/core-js/fn/reflect/has.js2
-rw-r--r--node_modules/core-js/fn/reflect/index.js11
-rw-r--r--node_modules/core-js/fn/reflect/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/reflect/own-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/reflect/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/set.js2
-rw-r--r--node_modules/core-js/fn/regexp/escape.js4
-rw-r--r--node_modules/core-js/fn/regexp/index.js5
-rw-r--r--node_modules/core-js/fn/set-immediate.js2
-rw-r--r--node_modules/core-js/fn/set-interval.js2
-rw-r--r--node_modules/core-js/fn/set-timeout.js2
-rw-r--r--node_modules/core-js/fn/set.js2
-rw-r--r--node_modules/core-js/fn/string/at.js2
-rw-r--r--node_modules/core-js/fn/string/code-point-at.js2
-rw-r--r--node_modules/core-js/fn/string/ends-with.js2
-rw-r--r--node_modules/core-js/fn/string/escape-html.js2
-rw-r--r--node_modules/core-js/fn/string/from-code-point.js2
-rw-r--r--node_modules/core-js/fn/string/includes.js2
-rw-r--r--node_modules/core-js/fn/string/index.js20
-rw-r--r--node_modules/core-js/fn/string/iterator.js2
-rw-r--r--node_modules/core-js/fn/string/pad-left.js2
-rw-r--r--node_modules/core-js/fn/string/pad-right.js2
-rw-r--r--node_modules/core-js/fn/string/raw.js2
-rw-r--r--node_modules/core-js/fn/string/repeat.js2
-rw-r--r--node_modules/core-js/fn/string/starts-with.js2
-rw-r--r--node_modules/core-js/fn/string/trim-left.js2
-rw-r--r--node_modules/core-js/fn/string/trim-right.js2
-rw-r--r--node_modules/core-js/fn/string/trim.js2
-rw-r--r--node_modules/core-js/fn/string/unescape-html.js2
-rw-r--r--node_modules/core-js/fn/symbol/for.js2
-rw-r--r--node_modules/core-js/fn/symbol/has-instance.js3
-rw-r--r--node_modules/core-js/fn/symbol/index.js4
-rw-r--r--node_modules/core-js/fn/symbol/is-concat-spreadable.js2
-rw-r--r--node_modules/core-js/fn/symbol/iterator.js2
-rw-r--r--node_modules/core-js/fn/symbol/key-for.js2
-rw-r--r--node_modules/core-js/fn/symbol/match.js2
-rw-r--r--node_modules/core-js/fn/symbol/replace.js2
-rw-r--r--node_modules/core-js/fn/symbol/search.js2
-rw-r--r--node_modules/core-js/fn/symbol/species.js2
-rw-r--r--node_modules/core-js/fn/symbol/split.js2
-rw-r--r--node_modules/core-js/fn/symbol/to-primitive.js2
-rw-r--r--node_modules/core-js/fn/symbol/to-string-tag.js2
-rw-r--r--node_modules/core-js/fn/symbol/unscopables.js2
-rw-r--r--node_modules/core-js/fn/weak-map.js2
-rw-r--r--node_modules/core-js/fn/weak-set.js2
149 files changed, 253 insertions, 196 deletions
diff --git a/node_modules/core-js/fn/_.js b/node_modules/core-js/fn/_.js
index 475a66cdf..8a99f7062 100644
--- a/node_modules/core-js/fn/_.js
+++ b/node_modules/core-js/fn/_.js
@@ -1,2 +1,2 @@
require('../modules/core.function.part');
-module.exports = require('../modules/$.core')._; \ No newline at end of file
+module.exports = require('../modules/_core')._; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/concat.js b/node_modules/core-js/fn/array/concat.js
index 176ecffeb..de4bddf96 100644
--- a/node_modules/core-js/fn/array/concat.js
+++ b/node_modules/core-js/fn/array/concat.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.concat; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.concat, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/copy-within.js b/node_modules/core-js/fn/array/copy-within.js
index 8a0113193..89e1de4ff 100644
--- a/node_modules/core-js/fn/array/copy-within.js
+++ b/node_modules/core-js/fn/array/copy-within.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.copy-within');
-module.exports = require('../../modules/$.core').Array.copyWithin; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.copyWithin; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/entries.js b/node_modules/core-js/fn/array/entries.js
index bcdbc33f2..f4feb26c2 100644
--- a/node_modules/core-js/fn/array/entries.js
+++ b/node_modules/core-js/fn/array/entries.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/$.core').Array.entries; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.entries; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/every.js b/node_modules/core-js/fn/array/every.js
index 0c7d0b7e2..168844cc5 100644
--- a/node_modules/core-js/fn/array/every.js
+++ b/node_modules/core-js/fn/array/every.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.every; \ No newline at end of file
+require('../../modules/es6.array.every');
+module.exports = require('../../modules/_core').Array.every; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/fill.js b/node_modules/core-js/fn/array/fill.js
index f53621202..b23ebfdee 100644
--- a/node_modules/core-js/fn/array/fill.js
+++ b/node_modules/core-js/fn/array/fill.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.fill');
-module.exports = require('../../modules/$.core').Array.fill; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.fill; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/filter.js b/node_modules/core-js/fn/array/filter.js
index 3f5b17ffe..0023f0de0 100644
--- a/node_modules/core-js/fn/array/filter.js
+++ b/node_modules/core-js/fn/array/filter.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.filter; \ No newline at end of file
+require('../../modules/es6.array.filter');
+module.exports = require('../../modules/_core').Array.filter; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/find-index.js b/node_modules/core-js/fn/array/find-index.js
index 7ec6cf7a8..99e6bf17b 100644
--- a/node_modules/core-js/fn/array/find-index.js
+++ b/node_modules/core-js/fn/array/find-index.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.find-index');
-module.exports = require('../../modules/$.core').Array.findIndex; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.findIndex; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/find.js b/node_modules/core-js/fn/array/find.js
index 9c3a6b31f..f146ec224 100644
--- a/node_modules/core-js/fn/array/find.js
+++ b/node_modules/core-js/fn/array/find.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.find');
-module.exports = require('../../modules/$.core').Array.find; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.find; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/for-each.js b/node_modules/core-js/fn/array/for-each.js
index b2e79f0b1..09e235f95 100644
--- a/node_modules/core-js/fn/array/for-each.js
+++ b/node_modules/core-js/fn/array/for-each.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.forEach; \ No newline at end of file
+require('../../modules/es6.array.for-each');
+module.exports = require('../../modules/_core').Array.forEach; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/from.js b/node_modules/core-js/fn/array/from.js
index f0483ccf4..1f323fbc3 100644
--- a/node_modules/core-js/fn/array/from.js
+++ b/node_modules/core-js/fn/array/from.js
@@ -1,3 +1,3 @@
require('../../modules/es6.string.iterator');
require('../../modules/es6.array.from');
-module.exports = require('../../modules/$.core').Array.from; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.from; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/includes.js b/node_modules/core-js/fn/array/includes.js
index 420c8318f..851d31fd1 100644
--- a/node_modules/core-js/fn/array/includes.js
+++ b/node_modules/core-js/fn/array/includes.js
@@ -1,2 +1,2 @@
require('../../modules/es7.array.includes');
-module.exports = require('../../modules/$.core').Array.includes; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/index-of.js b/node_modules/core-js/fn/array/index-of.js
index 9f2cd14b6..9ed824727 100644
--- a/node_modules/core-js/fn/array/index-of.js
+++ b/node_modules/core-js/fn/array/index-of.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.indexOf; \ No newline at end of file
+require('../../modules/es6.array.index-of');
+module.exports = require('../../modules/_core').Array.indexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/index.js b/node_modules/core-js/fn/array/index.js
index 2707be211..85bc77bc8 100644
--- a/node_modules/core-js/fn/array/index.js
+++ b/node_modules/core-js/fn/array/index.js
@@ -1,12 +1,24 @@
require('../../modules/es6.string.iterator');
+require('../../modules/es6.array.is-array');
require('../../modules/es6.array.from');
require('../../modules/es6.array.of');
-require('../../modules/es6.array.species');
-require('../../modules/es6.array.iterator');
+require('../../modules/es6.array.join');
+require('../../modules/es6.array.slice');
+require('../../modules/es6.array.sort');
+require('../../modules/es6.array.for-each');
+require('../../modules/es6.array.map');
+require('../../modules/es6.array.filter');
+require('../../modules/es6.array.some');
+require('../../modules/es6.array.every');
+require('../../modules/es6.array.reduce');
+require('../../modules/es6.array.reduce-right');
+require('../../modules/es6.array.index-of');
+require('../../modules/es6.array.last-index-of');
require('../../modules/es6.array.copy-within');
require('../../modules/es6.array.fill');
require('../../modules/es6.array.find');
require('../../modules/es6.array.find-index');
+require('../../modules/es6.array.species');
+require('../../modules/es6.array.iterator');
require('../../modules/es7.array.includes');
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Array; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/iterator.js b/node_modules/core-js/fn/array/iterator.js
index 662f3b5c5..ca93b78ab 100644
--- a/node_modules/core-js/fn/array/iterator.js
+++ b/node_modules/core-js/fn/array/iterator.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/$.core').Array.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/join.js b/node_modules/core-js/fn/array/join.js
index 443639228..9beef18d0 100644
--- a/node_modules/core-js/fn/array/join.js
+++ b/node_modules/core-js/fn/array/join.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.join; \ No newline at end of file
+require('../../modules/es6.array.join');
+module.exports = require('../../modules/_core').Array.join; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/keys.js b/node_modules/core-js/fn/array/keys.js
index e55d356e2..b44b921f7 100644
--- a/node_modules/core-js/fn/array/keys.js
+++ b/node_modules/core-js/fn/array/keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/$.core').Array.keys; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.keys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/last-index-of.js b/node_modules/core-js/fn/array/last-index-of.js
index 678d0072d..6dcc98a10 100644
--- a/node_modules/core-js/fn/array/last-index-of.js
+++ b/node_modules/core-js/fn/array/last-index-of.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.lastIndexOf; \ No newline at end of file
+require('../../modules/es6.array.last-index-of');
+module.exports = require('../../modules/_core').Array.lastIndexOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/map.js b/node_modules/core-js/fn/array/map.js
index a1457c7a8..14b0f6279 100644
--- a/node_modules/core-js/fn/array/map.js
+++ b/node_modules/core-js/fn/array/map.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.map; \ No newline at end of file
+require('../../modules/es6.array.map');
+module.exports = require('../../modules/_core').Array.map; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/of.js b/node_modules/core-js/fn/array/of.js
index 07bb5a4ad..652ee9808 100644
--- a/node_modules/core-js/fn/array/of.js
+++ b/node_modules/core-js/fn/array/of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.of');
-module.exports = require('../../modules/$.core').Array.of; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.of; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/pop.js b/node_modules/core-js/fn/array/pop.js
index bd8f86109..b8414f616 100644
--- a/node_modules/core-js/fn/array/pop.js
+++ b/node_modules/core-js/fn/array/pop.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.pop; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.pop, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/push.js b/node_modules/core-js/fn/array/push.js
index 3ccf07071..03539009e 100644
--- a/node_modules/core-js/fn/array/push.js
+++ b/node_modules/core-js/fn/array/push.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.push; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.push, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reduce-right.js b/node_modules/core-js/fn/array/reduce-right.js
index c592207cf..1193ecbae 100644
--- a/node_modules/core-js/fn/array/reduce-right.js
+++ b/node_modules/core-js/fn/array/reduce-right.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.reduceRight; \ No newline at end of file
+require('../../modules/es6.array.reduce-right');
+module.exports = require('../../modules/_core').Array.reduceRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reduce.js b/node_modules/core-js/fn/array/reduce.js
index b8368406c..e2dee913e 100644
--- a/node_modules/core-js/fn/array/reduce.js
+++ b/node_modules/core-js/fn/array/reduce.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.reduce; \ No newline at end of file
+require('../../modules/es6.array.reduce');
+module.exports = require('../../modules/_core').Array.reduce; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/reverse.js b/node_modules/core-js/fn/array/reverse.js
index 4d8d235c7..607342934 100644
--- a/node_modules/core-js/fn/array/reverse.js
+++ b/node_modules/core-js/fn/array/reverse.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.reverse; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.reverse, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/shift.js b/node_modules/core-js/fn/array/shift.js
index 806c87cd0..5002a6062 100644
--- a/node_modules/core-js/fn/array/shift.js
+++ b/node_modules/core-js/fn/array/shift.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.shift; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.shift, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/slice.js b/node_modules/core-js/fn/array/slice.js
index 913f7ef20..4914c2a98 100644
--- a/node_modules/core-js/fn/array/slice.js
+++ b/node_modules/core-js/fn/array/slice.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.slice; \ No newline at end of file
+require('../../modules/es6.array.slice');
+module.exports = require('../../modules/_core').Array.slice; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/some.js b/node_modules/core-js/fn/array/some.js
index 4f7c76544..de284006e 100644
--- a/node_modules/core-js/fn/array/some.js
+++ b/node_modules/core-js/fn/array/some.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.some; \ No newline at end of file
+require('../../modules/es6.array.some');
+module.exports = require('../../modules/_core').Array.some; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/sort.js b/node_modules/core-js/fn/array/sort.js
index 61beed041..29b6f3ae7 100644
--- a/node_modules/core-js/fn/array/sort.js
+++ b/node_modules/core-js/fn/array/sort.js
@@ -1,2 +1,2 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.sort; \ No newline at end of file
+require('../../modules/es6.array.sort');
+module.exports = require('../../modules/_core').Array.sort; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/splice.js b/node_modules/core-js/fn/array/splice.js
index 5f5eab07b..9d0bdbed4 100644
--- a/node_modules/core-js/fn/array/splice.js
+++ b/node_modules/core-js/fn/array/splice.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.splice; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.splice, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/unshift.js b/node_modules/core-js/fn/array/unshift.js
index a11de5287..63fe2dd86 100644
--- a/node_modules/core-js/fn/array/unshift.js
+++ b/node_modules/core-js/fn/array/unshift.js
@@ -1,2 +1,4 @@
-require('../../modules/js.array.statics');
-module.exports = require('../../modules/$.core').Array.unshift; \ No newline at end of file
+// for a legacy code and future fixes
+module.exports = function(){
+ return Function.call.apply(Array.prototype.unshift, arguments);
+}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/array/values.js b/node_modules/core-js/fn/array/values.js
index 662f3b5c5..ca93b78ab 100644
--- a/node_modules/core-js/fn/array/values.js
+++ b/node_modules/core-js/fn/array/values.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/$.core').Array.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/clear-immediate.js b/node_modules/core-js/fn/clear-immediate.js
index 06a975024..86916a06c 100644
--- a/node_modules/core-js/fn/clear-immediate.js
+++ b/node_modules/core-js/fn/clear-immediate.js
@@ -1,2 +1,2 @@
require('../modules/web.immediate');
-module.exports = require('../modules/$.core').clearImmediate; \ No newline at end of file
+module.exports = require('../modules/_core').clearImmediate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/delay.js b/node_modules/core-js/fn/delay.js
index 1ff9a56d5..188573884 100644
--- a/node_modules/core-js/fn/delay.js
+++ b/node_modules/core-js/fn/delay.js
@@ -1,2 +1,2 @@
require('../modules/core.delay');
-module.exports = require('../modules/$.core').delay;
+module.exports = require('../modules/_core').delay;
diff --git a/node_modules/core-js/fn/dict.js b/node_modules/core-js/fn/dict.js
index ed848e2c2..da84a8d88 100644
--- a/node_modules/core-js/fn/dict.js
+++ b/node_modules/core-js/fn/dict.js
@@ -1,2 +1,2 @@
require('../modules/core.dict');
-module.exports = require('../modules/$.core').Dict; \ No newline at end of file
+module.exports = require('../modules/_core').Dict; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/has-instance.js b/node_modules/core-js/fn/function/has-instance.js
index 78c8221c3..78397e5f7 100644
--- a/node_modules/core-js/fn/function/has-instance.js
+++ b/node_modules/core-js/fn/function/has-instance.js
@@ -1,2 +1,2 @@
require('../../modules/es6.function.has-instance');
-module.exports = Function[require('../../modules/$.wks')('hasInstance')]; \ No newline at end of file
+module.exports = Function[require('../../modules/_wks')('hasInstance')]; \ No newline at end of file
diff --git a/node_modules/core-js/fn/function/index.js b/node_modules/core-js/fn/function/index.js
index 7422fca3c..206324e89 100644
--- a/node_modules/core-js/fn/function/index.js
+++ b/node_modules/core-js/fn/function/index.js
@@ -1,4 +1,5 @@
+require('../../modules/es6.function.bind');
require('../../modules/es6.function.name');
require('../../modules/es6.function.has-instance');
require('../../modules/core.function.part');
-module.exports = require('../../modules/$.core').Function;
+module.exports = require('../../modules/_core').Function;
diff --git a/node_modules/core-js/fn/function/part.js b/node_modules/core-js/fn/function/part.js
index 26271d6a0..926e2cc2a 100644
--- a/node_modules/core-js/fn/function/part.js
+++ b/node_modules/core-js/fn/function/part.js
@@ -1,2 +1,2 @@
require('../../modules/core.function.part');
-module.exports = require('../../modules/$.core').Function.part; \ No newline at end of file
+module.exports = require('../../modules/_core').Function.part; \ No newline at end of file
diff --git a/node_modules/core-js/fn/html-collection/index.js b/node_modules/core-js/fn/html-collection/index.js
deleted file mode 100644
index 510156b83..000000000
--- a/node_modules/core-js/fn/html-collection/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/$.core'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/html-collection/iterator.js b/node_modules/core-js/fn/html-collection/iterator.js
deleted file mode 100644
index c01119b1b..000000000
--- a/node_modules/core-js/fn/html-collection/iterator.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/$.core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/json/stringify.js b/node_modules/core-js/fn/json/stringify.js
index fef242507..f0cac86af 100644
--- a/node_modules/core-js/fn/json/stringify.js
+++ b/node_modules/core-js/fn/json/stringify.js
@@ -1,4 +1,5 @@
-var core = require('../../modules/$.core');
+var core = require('../../modules/_core')
+ , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify});
module.exports = function stringify(it){ // eslint-disable-line no-unused-vars
- return (core.JSON && core.JSON.stringify || JSON.stringify).apply(JSON, arguments);
+ return $JSON.stringify.apply($JSON, arguments);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/log.js b/node_modules/core-js/fn/log.js
deleted file mode 100644
index 899d6ed01..000000000
--- a/node_modules/core-js/fn/log.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../modules/core.log');
-module.exports = require('../modules/$.core').log;
diff --git a/node_modules/core-js/fn/map.js b/node_modules/core-js/fn/map.js
index 70998924e..16784c600 100644
--- a/node_modules/core-js/fn/map.js
+++ b/node_modules/core-js/fn/map.js
@@ -3,4 +3,4 @@ require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.map');
require('../modules/es7.map.to-json');
-module.exports = require('../modules/$.core').Map; \ No newline at end of file
+module.exports = require('../modules/_core').Map; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/acosh.js b/node_modules/core-js/fn/math/acosh.js
index d29a88cca..9c904c2d6 100644
--- a/node_modules/core-js/fn/math/acosh.js
+++ b/node_modules/core-js/fn/math/acosh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.acosh');
-module.exports = require('../../modules/$.core').Math.acosh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.acosh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/asinh.js b/node_modules/core-js/fn/math/asinh.js
index 7eac2e83e..9e209c9d1 100644
--- a/node_modules/core-js/fn/math/asinh.js
+++ b/node_modules/core-js/fn/math/asinh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.asinh');
-module.exports = require('../../modules/$.core').Math.asinh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.asinh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/atanh.js b/node_modules/core-js/fn/math/atanh.js
index a66a47d88..b116296d8 100644
--- a/node_modules/core-js/fn/math/atanh.js
+++ b/node_modules/core-js/fn/math/atanh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.atanh');
-module.exports = require('../../modules/$.core').Math.atanh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.atanh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/cbrt.js b/node_modules/core-js/fn/math/cbrt.js
index 199f5cd86..6ffec33a2 100644
--- a/node_modules/core-js/fn/math/cbrt.js
+++ b/node_modules/core-js/fn/math/cbrt.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.cbrt');
-module.exports = require('../../modules/$.core').Math.cbrt; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.cbrt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/clz32.js b/node_modules/core-js/fn/math/clz32.js
index 2025c6e44..beeaae165 100644
--- a/node_modules/core-js/fn/math/clz32.js
+++ b/node_modules/core-js/fn/math/clz32.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.clz32');
-module.exports = require('../../modules/$.core').Math.clz32; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.clz32; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/cosh.js b/node_modules/core-js/fn/math/cosh.js
index 17a7ddc0f..bf92dc13d 100644
--- a/node_modules/core-js/fn/math/cosh.js
+++ b/node_modules/core-js/fn/math/cosh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.cosh');
-module.exports = require('../../modules/$.core').Math.cosh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.cosh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/expm1.js b/node_modules/core-js/fn/math/expm1.js
index 732facb32..0b30ebb1b 100644
--- a/node_modules/core-js/fn/math/expm1.js
+++ b/node_modules/core-js/fn/math/expm1.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.expm1');
-module.exports = require('../../modules/$.core').Math.expm1; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.expm1; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/fround.js b/node_modules/core-js/fn/math/fround.js
index 37f87069c..c75a22937 100644
--- a/node_modules/core-js/fn/math/fround.js
+++ b/node_modules/core-js/fn/math/fround.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.fround');
-module.exports = require('../../modules/$.core').Math.fround; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.fround; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/hypot.js b/node_modules/core-js/fn/math/hypot.js
index 9676c0730..2126285c2 100644
--- a/node_modules/core-js/fn/math/hypot.js
+++ b/node_modules/core-js/fn/math/hypot.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.hypot');
-module.exports = require('../../modules/$.core').Math.hypot; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.hypot; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/imul.js b/node_modules/core-js/fn/math/imul.js
index 2ea2913e9..1f5ce1610 100644
--- a/node_modules/core-js/fn/math/imul.js
+++ b/node_modules/core-js/fn/math/imul.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.imul');
-module.exports = require('../../modules/$.core').Math.imul; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.imul; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/index.js b/node_modules/core-js/fn/math/index.js
index 14628ae59..8a2664b18 100644
--- a/node_modules/core-js/fn/math/index.js
+++ b/node_modules/core-js/fn/math/index.js
@@ -15,4 +15,8 @@ require('../../modules/es6.math.sign');
require('../../modules/es6.math.sinh');
require('../../modules/es6.math.tanh');
require('../../modules/es6.math.trunc');
-module.exports = require('../../modules/$.core').Math; \ No newline at end of file
+require('../../modules/es7.math.iaddh');
+require('../../modules/es7.math.isubh');
+require('../../modules/es7.math.imulh');
+require('../../modules/es7.math.umulh');
+module.exports = require('../../modules/_core').Math; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log10.js b/node_modules/core-js/fn/math/log10.js
index ecf7b9b2b..1246e0ae0 100644
--- a/node_modules/core-js/fn/math/log10.js
+++ b/node_modules/core-js/fn/math/log10.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log10');
-module.exports = require('../../modules/$.core').Math.log10; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log10; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log1p.js b/node_modules/core-js/fn/math/log1p.js
index 6db73292e..047b84c05 100644
--- a/node_modules/core-js/fn/math/log1p.js
+++ b/node_modules/core-js/fn/math/log1p.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log1p');
-module.exports = require('../../modules/$.core').Math.log1p; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log1p; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/log2.js b/node_modules/core-js/fn/math/log2.js
index 63c74d7b8..ce3e99c1e 100644
--- a/node_modules/core-js/fn/math/log2.js
+++ b/node_modules/core-js/fn/math/log2.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log2');
-module.exports = require('../../modules/$.core').Math.log2; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log2; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/sign.js b/node_modules/core-js/fn/math/sign.js
index 47ab74f20..0963ecaf9 100644
--- a/node_modules/core-js/fn/math/sign.js
+++ b/node_modules/core-js/fn/math/sign.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.sign');
-module.exports = require('../../modules/$.core').Math.sign; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.sign; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/sinh.js b/node_modules/core-js/fn/math/sinh.js
index 72c6e857a..c35cb7394 100644
--- a/node_modules/core-js/fn/math/sinh.js
+++ b/node_modules/core-js/fn/math/sinh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.sinh');
-module.exports = require('../../modules/$.core').Math.sinh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.sinh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/tanh.js b/node_modules/core-js/fn/math/tanh.js
index 30ddbcc83..3d1966db3 100644
--- a/node_modules/core-js/fn/math/tanh.js
+++ b/node_modules/core-js/fn/math/tanh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.tanh');
-module.exports = require('../../modules/$.core').Math.tanh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.tanh; \ No newline at end of file
diff --git a/node_modules/core-js/fn/math/trunc.js b/node_modules/core-js/fn/math/trunc.js
index b084efa7e..135b7dcb8 100644
--- a/node_modules/core-js/fn/math/trunc.js
+++ b/node_modules/core-js/fn/math/trunc.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.trunc');
-module.exports = require('../../modules/$.core').Math.trunc; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.trunc; \ No newline at end of file
diff --git a/node_modules/core-js/fn/node-list/index.js b/node_modules/core-js/fn/node-list/index.js
deleted file mode 100644
index 510156b83..000000000
--- a/node_modules/core-js/fn/node-list/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/$.core'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/node-list/iterator.js b/node_modules/core-js/fn/node-list/iterator.js
deleted file mode 100644
index c01119b1b..000000000
--- a/node_modules/core-js/fn/node-list/iterator.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/$.core').Array.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/index.js b/node_modules/core-js/fn/number/index.js
index d048d5901..92890003d 100644
--- a/node_modules/core-js/fn/number/index.js
+++ b/node_modules/core-js/fn/number/index.js
@@ -8,5 +8,7 @@ require('../../modules/es6.number.max-safe-integer');
require('../../modules/es6.number.min-safe-integer');
require('../../modules/es6.number.parse-float');
require('../../modules/es6.number.parse-int');
+require('../../modules/es6.number.to-fixed');
+require('../../modules/es6.number.to-precision');
require('../../modules/core.number.iterator');
-module.exports = require('../../modules/$.core').Number; \ No newline at end of file
+module.exports = require('../../modules/_core').Number; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-finite.js b/node_modules/core-js/fn/number/is-finite.js
index ff666503b..4ec3706b0 100644
--- a/node_modules/core-js/fn/number/is-finite.js
+++ b/node_modules/core-js/fn/number/is-finite.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-finite');
-module.exports = require('../../modules/$.core').Number.isFinite; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isFinite; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-integer.js b/node_modules/core-js/fn/number/is-integer.js
index 682e1e348..a3013bff3 100644
--- a/node_modules/core-js/fn/number/is-integer.js
+++ b/node_modules/core-js/fn/number/is-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-integer');
-module.exports = require('../../modules/$.core').Number.isInteger; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isInteger; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-nan.js b/node_modules/core-js/fn/number/is-nan.js
index 6ad6923bd..f23b0266a 100644
--- a/node_modules/core-js/fn/number/is-nan.js
+++ b/node_modules/core-js/fn/number/is-nan.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-nan');
-module.exports = require('../../modules/$.core').Number.isNaN; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isNaN; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/is-safe-integer.js b/node_modules/core-js/fn/number/is-safe-integer.js
index a47fd42e9..f68732f52 100644
--- a/node_modules/core-js/fn/number/is-safe-integer.js
+++ b/node_modules/core-js/fn/number/is-safe-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-safe-integer');
-module.exports = require('../../modules/$.core').Number.isSafeInteger; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isSafeInteger; \ No newline at end of file
diff --git a/node_modules/core-js/fn/number/iterator.js b/node_modules/core-js/fn/number/iterator.js
index 57cb79065..26feaa1f0 100644
--- a/node_modules/core-js/fn/number/iterator.js
+++ b/node_modules/core-js/fn/number/iterator.js
@@ -1,5 +1,5 @@
require('../../modules/core.number.iterator');
-var get = require('../../modules/$.iterators').Number;
+var get = require('../../modules/_iterators').Number;
module.exports = function(it){
return get.call(it);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/assign.js b/node_modules/core-js/fn/object/assign.js
index a57c54aa5..97df6bf45 100644
--- a/node_modules/core-js/fn/object/assign.js
+++ b/node_modules/core-js/fn/object/assign.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.assign');
-module.exports = require('../../modules/$.core').Object.assign; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.assign; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/classof.js b/node_modules/core-js/fn/object/classof.js
index 3afc82686..993d04808 100644
--- a/node_modules/core-js/fn/object/classof.js
+++ b/node_modules/core-js/fn/object/classof.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.classof');
-module.exports = require('../../modules/$.core').Object.classof; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.classof; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/create.js b/node_modules/core-js/fn/object/create.js
index 8f5f3263b..a05ca2fb0 100644
--- a/node_modules/core-js/fn/object/create.js
+++ b/node_modules/core-js/fn/object/create.js
@@ -1,4 +1,5 @@
-var $ = require('../../modules/$');
+require('../../modules/es6.object.create');
+var $Object = require('../../modules/_core').Object;
module.exports = function create(P, D){
- return $.create(P, D);
+ return $Object.create(P, D);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-properties.js b/node_modules/core-js/fn/object/define-properties.js
index a857aab81..04160fb3a 100644
--- a/node_modules/core-js/fn/object/define-properties.js
+++ b/node_modules/core-js/fn/object/define-properties.js
@@ -1,4 +1,5 @@
-var $ = require('../../modules/$');
+require('../../modules/es6.object.define-properties');
+var $Object = require('../../modules/_core').Object;
module.exports = function defineProperties(T, D){
- return $.setDescs(T, D);
+ return $Object.defineProperties(T, D);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define-property.js b/node_modules/core-js/fn/object/define-property.js
index 7384315d5..078c56cbf 100644
--- a/node_modules/core-js/fn/object/define-property.js
+++ b/node_modules/core-js/fn/object/define-property.js
@@ -1,4 +1,5 @@
-var $ = require('../../modules/$');
+require('../../modules/es6.object.define-property');
+var $Object = require('../../modules/_core').Object;
module.exports = function defineProperty(it, key, desc){
- return $.setDesc(it, key, desc);
+ return $Object.defineProperty(it, key, desc);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/define.js b/node_modules/core-js/fn/object/define.js
index 690773e2e..6ec19e904 100644
--- a/node_modules/core-js/fn/object/define.js
+++ b/node_modules/core-js/fn/object/define.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.define');
-module.exports = require('../../modules/$.core').Object.define; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.define; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/entries.js b/node_modules/core-js/fn/object/entries.js
index a32fe3911..fca1000e8 100644
--- a/node_modules/core-js/fn/object/entries.js
+++ b/node_modules/core-js/fn/object/entries.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.entries');
-module.exports = require('../../modules/$.core').Object.entries; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.entries; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/freeze.js b/node_modules/core-js/fn/object/freeze.js
index 566eec51d..04eac5302 100644
--- a/node_modules/core-js/fn/object/freeze.js
+++ b/node_modules/core-js/fn/object/freeze.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.freeze');
-module.exports = require('../../modules/$.core').Object.freeze; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.freeze; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptor.js b/node_modules/core-js/fn/object/get-own-property-descriptor.js
index 2e1845cfc..7d3f03b8b 100644
--- a/node_modules/core-js/fn/object/get-own-property-descriptor.js
+++ b/node_modules/core-js/fn/object/get-own-property-descriptor.js
@@ -1,5 +1,5 @@
-var $ = require('../../modules/$');
require('../../modules/es6.object.get-own-property-descriptor');
+var $Object = require('../../modules/_core').Object;
module.exports = function getOwnPropertyDescriptor(it, key){
- return $.getDesc(it, key);
+ return $Object.getOwnPropertyDescriptor(it, key);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptors.js b/node_modules/core-js/fn/object/get-own-property-descriptors.js
index f26341d57..dfeb547ce 100644
--- a/node_modules/core-js/fn/object/get-own-property-descriptors.js
+++ b/node_modules/core-js/fn/object/get-own-property-descriptors.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.get-own-property-descriptors');
-module.exports = require('../../modules/$.core').Object.getOwnPropertyDescriptors; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getOwnPropertyDescriptors; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-names.js b/node_modules/core-js/fn/object/get-own-property-names.js
index 496eb1970..c91ce430f 100644
--- a/node_modules/core-js/fn/object/get-own-property-names.js
+++ b/node_modules/core-js/fn/object/get-own-property-names.js
@@ -1,5 +1,5 @@
-var $ = require('../../modules/$');
require('../../modules/es6.object.get-own-property-names');
+var $Object = require('../../modules/_core').Object;
module.exports = function getOwnPropertyNames(it){
- return $.getNames(it);
+ return $Object.getOwnPropertyNames(it);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-own-property-symbols.js b/node_modules/core-js/fn/object/get-own-property-symbols.js
index f78921b51..c3f528807 100644
--- a/node_modules/core-js/fn/object/get-own-property-symbols.js
+++ b/node_modules/core-js/fn/object/get-own-property-symbols.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/$.core').Object.getOwnPropertySymbols; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getOwnPropertySymbols; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/get-prototype-of.js b/node_modules/core-js/fn/object/get-prototype-of.js
index 9a495afe7..bda934458 100644
--- a/node_modules/core-js/fn/object/get-prototype-of.js
+++ b/node_modules/core-js/fn/object/get-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.get-prototype-of');
-module.exports = require('../../modules/$.core').Object.getPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/index.js b/node_modules/core-js/fn/object/index.js
index 0fb75bc5e..4bd9825b4 100644
--- a/node_modules/core-js/fn/object/index.js
+++ b/node_modules/core-js/fn/object/index.js
@@ -1,23 +1,30 @@
require('../../modules/es6.symbol');
-require('../../modules/es6.object.assign');
-require('../../modules/es6.object.is');
-require('../../modules/es6.object.set-prototype-of');
-require('../../modules/es6.object.to-string');
+require('../../modules/es6.object.create');
+require('../../modules/es6.object.define-property');
+require('../../modules/es6.object.define-properties');
+require('../../modules/es6.object.get-own-property-descriptor');
+require('../../modules/es6.object.get-prototype-of');
+require('../../modules/es6.object.keys');
+require('../../modules/es6.object.get-own-property-names');
require('../../modules/es6.object.freeze');
require('../../modules/es6.object.seal');
require('../../modules/es6.object.prevent-extensions');
require('../../modules/es6.object.is-frozen');
require('../../modules/es6.object.is-sealed');
require('../../modules/es6.object.is-extensible');
-require('../../modules/es6.object.get-own-property-descriptor');
-require('../../modules/es6.object.get-prototype-of');
-require('../../modules/es6.object.keys');
-require('../../modules/es6.object.get-own-property-names');
+require('../../modules/es6.object.assign');
+require('../../modules/es6.object.is');
+require('../../modules/es6.object.set-prototype-of');
+require('../../modules/es6.object.to-string');
require('../../modules/es7.object.get-own-property-descriptors');
require('../../modules/es7.object.values');
require('../../modules/es7.object.entries');
+require('../../modules/es7.object.define-getter');
+require('../../modules/es7.object.define-setter');
+require('../../modules/es7.object.lookup-getter');
+require('../../modules/es7.object.lookup-setter');
require('../../modules/core.object.is-object');
require('../../modules/core.object.classof');
require('../../modules/core.object.define');
require('../../modules/core.object.make');
-module.exports = require('../../modules/$.core').Object; \ No newline at end of file
+module.exports = require('../../modules/_core').Object; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-extensible.js b/node_modules/core-js/fn/object/is-extensible.js
index 8bb0cf9f7..43fb0e78a 100644
--- a/node_modules/core-js/fn/object/is-extensible.js
+++ b/node_modules/core-js/fn/object/is-extensible.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-extensible');
-module.exports = require('../../modules/$.core').Object.isExtensible; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isExtensible; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-frozen.js b/node_modules/core-js/fn/object/is-frozen.js
index 7bf1f1270..cbff22421 100644
--- a/node_modules/core-js/fn/object/is-frozen.js
+++ b/node_modules/core-js/fn/object/is-frozen.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-frozen');
-module.exports = require('../../modules/$.core').Object.isFrozen; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isFrozen; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-object.js b/node_modules/core-js/fn/object/is-object.js
index 935cb6ece..38feeff5c 100644
--- a/node_modules/core-js/fn/object/is-object.js
+++ b/node_modules/core-js/fn/object/is-object.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.is-object');
-module.exports = require('../../modules/$.core').Object.isObject; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isObject; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is-sealed.js b/node_modules/core-js/fn/object/is-sealed.js
index 05416f377..169a8ae73 100644
--- a/node_modules/core-js/fn/object/is-sealed.js
+++ b/node_modules/core-js/fn/object/is-sealed.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-sealed');
-module.exports = require('../../modules/$.core').Object.isSealed; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isSealed; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/is.js b/node_modules/core-js/fn/object/is.js
index d07c3ae18..6ac9f19e1 100644
--- a/node_modules/core-js/fn/object/is.js
+++ b/node_modules/core-js/fn/object/is.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is');
-module.exports = require('../../modules/$.core').Object.is; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.is; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/keys.js b/node_modules/core-js/fn/object/keys.js
index ebfb8c655..8eeb78eb8 100644
--- a/node_modules/core-js/fn/object/keys.js
+++ b/node_modules/core-js/fn/object/keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.keys');
-module.exports = require('../../modules/$.core').Object.keys; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.keys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/make.js b/node_modules/core-js/fn/object/make.js
index fbfb2f858..f4d19d128 100644
--- a/node_modules/core-js/fn/object/make.js
+++ b/node_modules/core-js/fn/object/make.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.make');
-module.exports = require('../../modules/$.core').Object.make; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.make; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/prevent-extensions.js b/node_modules/core-js/fn/object/prevent-extensions.js
index 01d82fcbd..e43be05b1 100644
--- a/node_modules/core-js/fn/object/prevent-extensions.js
+++ b/node_modules/core-js/fn/object/prevent-extensions.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.prevent-extensions');
-module.exports = require('../../modules/$.core').Object.preventExtensions; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.preventExtensions; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/seal.js b/node_modules/core-js/fn/object/seal.js
index fdf84b821..8a56cd7f3 100644
--- a/node_modules/core-js/fn/object/seal.js
+++ b/node_modules/core-js/fn/object/seal.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.seal');
-module.exports = require('../../modules/$.core').Object.seal; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.seal; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/set-prototype-of.js b/node_modules/core-js/fn/object/set-prototype-of.js
index cd94d875b..c25170dbc 100644
--- a/node_modules/core-js/fn/object/set-prototype-of.js
+++ b/node_modules/core-js/fn/object/set-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.set-prototype-of');
-module.exports = require('../../modules/$.core').Object.setPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.setPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/object/values.js b/node_modules/core-js/fn/object/values.js
index b96071ff3..b50336cf1 100644
--- a/node_modules/core-js/fn/object/values.js
+++ b/node_modules/core-js/fn/object/values.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.values');
-module.exports = require('../../modules/$.core').Object.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.values; \ No newline at end of file
diff --git a/node_modules/core-js/fn/promise.js b/node_modules/core-js/fn/promise.js
index 0a0996139..c901c8595 100644
--- a/node_modules/core-js/fn/promise.js
+++ b/node_modules/core-js/fn/promise.js
@@ -2,4 +2,4 @@ require('../modules/es6.object.to-string');
require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.promise');
-module.exports = require('../modules/$.core').Promise; \ No newline at end of file
+module.exports = require('../modules/_core').Promise; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/apply.js b/node_modules/core-js/fn/reflect/apply.js
index 75e5ff5b2..725b8a699 100644
--- a/node_modules/core-js/fn/reflect/apply.js
+++ b/node_modules/core-js/fn/reflect/apply.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.apply');
-module.exports = require('../../modules/$.core').Reflect.apply; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.apply; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/construct.js b/node_modules/core-js/fn/reflect/construct.js
index adc40ea84..587725dad 100644
--- a/node_modules/core-js/fn/reflect/construct.js
+++ b/node_modules/core-js/fn/reflect/construct.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.construct');
-module.exports = require('../../modules/$.core').Reflect.construct; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.construct; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/define-property.js b/node_modules/core-js/fn/reflect/define-property.js
index da78d62e5..c36b4d21d 100644
--- a/node_modules/core-js/fn/reflect/define-property.js
+++ b/node_modules/core-js/fn/reflect/define-property.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.define-property');
-module.exports = require('../../modules/$.core').Reflect.defineProperty; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.defineProperty; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/delete-property.js b/node_modules/core-js/fn/reflect/delete-property.js
index 411225f60..10b6392f2 100644
--- a/node_modules/core-js/fn/reflect/delete-property.js
+++ b/node_modules/core-js/fn/reflect/delete-property.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.delete-property');
-module.exports = require('../../modules/$.core').Reflect.deleteProperty; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.deleteProperty; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/enumerate.js b/node_modules/core-js/fn/reflect/enumerate.js
index c19e0b6b5..257a21eee 100644
--- a/node_modules/core-js/fn/reflect/enumerate.js
+++ b/node_modules/core-js/fn/reflect/enumerate.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.enumerate');
-module.exports = require('../../modules/$.core').Reflect.enumerate; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.enumerate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-own-property-descriptor.js b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
index 22e2aa666..9e2822fb5 100644
--- a/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
+++ b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get-own-property-descriptor');
-module.exports = require('../../modules/$.core').Reflect.getOwnPropertyDescriptor; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getOwnPropertyDescriptor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get-prototype-of.js b/node_modules/core-js/fn/reflect/get-prototype-of.js
index 2ff331a45..485035960 100644
--- a/node_modules/core-js/fn/reflect/get-prototype-of.js
+++ b/node_modules/core-js/fn/reflect/get-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get-prototype-of');
-module.exports = require('../../modules/$.core').Reflect.getPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/get.js b/node_modules/core-js/fn/reflect/get.js
index 266508c68..9ca903e82 100644
--- a/node_modules/core-js/fn/reflect/get.js
+++ b/node_modules/core-js/fn/reflect/get.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get');
-module.exports = require('../../modules/$.core').Reflect.get; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.get; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/has.js b/node_modules/core-js/fn/reflect/has.js
index db14fa11a..8e34933c8 100644
--- a/node_modules/core-js/fn/reflect/has.js
+++ b/node_modules/core-js/fn/reflect/has.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.has');
-module.exports = require('../../modules/$.core').Reflect.has; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.has; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/index.js b/node_modules/core-js/fn/reflect/index.js
index 5b2166531..a725cef2f 100644
--- a/node_modules/core-js/fn/reflect/index.js
+++ b/node_modules/core-js/fn/reflect/index.js
@@ -12,4 +12,13 @@ require('../../modules/es6.reflect.own-keys');
require('../../modules/es6.reflect.prevent-extensions');
require('../../modules/es6.reflect.set');
require('../../modules/es6.reflect.set-prototype-of');
-module.exports = require('../../modules/$.core').Reflect; \ No newline at end of file
+require('../../modules/es7.reflect.define-metadata');
+require('../../modules/es7.reflect.delete-metadata');
+require('../../modules/es7.reflect.get-metadata');
+require('../../modules/es7.reflect.get-metadata-keys');
+require('../../modules/es7.reflect.get-own-metadata');
+require('../../modules/es7.reflect.get-own-metadata-keys');
+require('../../modules/es7.reflect.has-metadata');
+require('../../modules/es7.reflect.has-own-metadata');
+require('../../modules/es7.reflect.metadata');
+module.exports = require('../../modules/_core').Reflect; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/is-extensible.js b/node_modules/core-js/fn/reflect/is-extensible.js
index f0329e28b..de41d683a 100644
--- a/node_modules/core-js/fn/reflect/is-extensible.js
+++ b/node_modules/core-js/fn/reflect/is-extensible.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.is-extensible');
-module.exports = require('../../modules/$.core').Reflect.isExtensible; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.isExtensible; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/own-keys.js b/node_modules/core-js/fn/reflect/own-keys.js
index 6da1136dd..bfcebc740 100644
--- a/node_modules/core-js/fn/reflect/own-keys.js
+++ b/node_modules/core-js/fn/reflect/own-keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.own-keys');
-module.exports = require('../../modules/$.core').Reflect.ownKeys; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.ownKeys; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/prevent-extensions.js b/node_modules/core-js/fn/reflect/prevent-extensions.js
index 48fb5d5a9..b346da3b0 100644
--- a/node_modules/core-js/fn/reflect/prevent-extensions.js
+++ b/node_modules/core-js/fn/reflect/prevent-extensions.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.prevent-extensions');
-module.exports = require('../../modules/$.core').Reflect.preventExtensions; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.preventExtensions; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/set-prototype-of.js b/node_modules/core-js/fn/reflect/set-prototype-of.js
index 09cddebc8..16b74359c 100644
--- a/node_modules/core-js/fn/reflect/set-prototype-of.js
+++ b/node_modules/core-js/fn/reflect/set-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.set-prototype-of');
-module.exports = require('../../modules/$.core').Reflect.setPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.setPrototypeOf; \ No newline at end of file
diff --git a/node_modules/core-js/fn/reflect/set.js b/node_modules/core-js/fn/reflect/set.js
index d1afec9c1..834929ee3 100644
--- a/node_modules/core-js/fn/reflect/set.js
+++ b/node_modules/core-js/fn/reflect/set.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.set');
-module.exports = require('../../modules/$.core').Reflect.set; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.set; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/escape.js b/node_modules/core-js/fn/regexp/escape.js
index 0c8d06b4c..d657a7d91 100644
--- a/node_modules/core-js/fn/regexp/escape.js
+++ b/node_modules/core-js/fn/regexp/escape.js
@@ -1,2 +1,2 @@
-require('../../modules/es7.regexp.escape');
-module.exports = require('../../modules/$.core').RegExp.escape; \ No newline at end of file
+require('../../modules/core.regexp.escape');
+module.exports = require('../../modules/_core').RegExp.escape; \ No newline at end of file
diff --git a/node_modules/core-js/fn/regexp/index.js b/node_modules/core-js/fn/regexp/index.js
index 7d905d67d..61ced0b81 100644
--- a/node_modules/core-js/fn/regexp/index.js
+++ b/node_modules/core-js/fn/regexp/index.js
@@ -1,8 +1,9 @@
require('../../modules/es6.regexp.constructor');
+require('../../modules/es6.regexp.to-string');
require('../../modules/es6.regexp.flags');
require('../../modules/es6.regexp.match');
require('../../modules/es6.regexp.replace');
require('../../modules/es6.regexp.search');
require('../../modules/es6.regexp.split');
-require('../../modules/es7.regexp.escape');
-module.exports = require('../../modules/$.core').RegExp; \ No newline at end of file
+require('../../modules/core.regexp.escape');
+module.exports = require('../../modules/_core').RegExp; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-immediate.js b/node_modules/core-js/fn/set-immediate.js
index 2dd87df21..250831369 100644
--- a/node_modules/core-js/fn/set-immediate.js
+++ b/node_modules/core-js/fn/set-immediate.js
@@ -1,2 +1,2 @@
require('../modules/web.immediate');
-module.exports = require('../modules/$.core').setImmediate; \ No newline at end of file
+module.exports = require('../modules/_core').setImmediate; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-interval.js b/node_modules/core-js/fn/set-interval.js
index 4c7dd8e97..484447ffa 100644
--- a/node_modules/core-js/fn/set-interval.js
+++ b/node_modules/core-js/fn/set-interval.js
@@ -1,2 +1,2 @@
require('../modules/web.timers');
-module.exports = require('../modules/$.core').setInterval; \ No newline at end of file
+module.exports = require('../modules/_core').setInterval; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set-timeout.js b/node_modules/core-js/fn/set-timeout.js
index 4e7861948..8ebbb2e4f 100644
--- a/node_modules/core-js/fn/set-timeout.js
+++ b/node_modules/core-js/fn/set-timeout.js
@@ -1,2 +1,2 @@
require('../modules/web.timers');
-module.exports = require('../modules/$.core').setTimeout; \ No newline at end of file
+module.exports = require('../modules/_core').setTimeout; \ No newline at end of file
diff --git a/node_modules/core-js/fn/set.js b/node_modules/core-js/fn/set.js
index 34615f1d2..a8b496525 100644
--- a/node_modules/core-js/fn/set.js
+++ b/node_modules/core-js/fn/set.js
@@ -3,4 +3,4 @@ require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.set');
require('../modules/es7.set.to-json');
-module.exports = require('../modules/$.core').Set; \ No newline at end of file
+module.exports = require('../modules/_core').Set; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/at.js b/node_modules/core-js/fn/string/at.js
index d59d2aff2..ab6aec153 100644
--- a/node_modules/core-js/fn/string/at.js
+++ b/node_modules/core-js/fn/string/at.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.at');
-module.exports = require('../../modules/$.core').String.at; \ No newline at end of file
+module.exports = require('../../modules/_core').String.at; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/code-point-at.js b/node_modules/core-js/fn/string/code-point-at.js
index 74e933aaa..be141e82d 100644
--- a/node_modules/core-js/fn/string/code-point-at.js
+++ b/node_modules/core-js/fn/string/code-point-at.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.code-point-at');
-module.exports = require('../../modules/$.core').String.codePointAt; \ No newline at end of file
+module.exports = require('../../modules/_core').String.codePointAt; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/ends-with.js b/node_modules/core-js/fn/string/ends-with.js
index 7fe5cb744..5e427753e 100644
--- a/node_modules/core-js/fn/string/ends-with.js
+++ b/node_modules/core-js/fn/string/ends-with.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.ends-with');
-module.exports = require('../../modules/$.core').String.endsWith; \ No newline at end of file
+module.exports = require('../../modules/_core').String.endsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/escape-html.js b/node_modules/core-js/fn/string/escape-html.js
index a6c62fafc..49176ca65 100644
--- a/node_modules/core-js/fn/string/escape-html.js
+++ b/node_modules/core-js/fn/string/escape-html.js
@@ -1,2 +1,2 @@
require('../../modules/core.string.escape-html');
-module.exports = require('../../modules/$.core').String.escapeHTML; \ No newline at end of file
+module.exports = require('../../modules/_core').String.escapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/from-code-point.js b/node_modules/core-js/fn/string/from-code-point.js
index 0b42e7ae4..93fc53aea 100644
--- a/node_modules/core-js/fn/string/from-code-point.js
+++ b/node_modules/core-js/fn/string/from-code-point.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.from-code-point');
-module.exports = require('../../modules/$.core').String.fromCodePoint; \ No newline at end of file
+module.exports = require('../../modules/_core').String.fromCodePoint; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/includes.js b/node_modules/core-js/fn/string/includes.js
index 441bc5947..c9736404d 100644
--- a/node_modules/core-js/fn/string/includes.js
+++ b/node_modules/core-js/fn/string/includes.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.includes');
-module.exports = require('../../modules/$.core').String.includes; \ No newline at end of file
+module.exports = require('../../modules/_core').String.includes; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/index.js b/node_modules/core-js/fn/string/index.js
index 6be228caf..6485a9b25 100644
--- a/node_modules/core-js/fn/string/index.js
+++ b/node_modules/core-js/fn/string/index.js
@@ -11,11 +11,25 @@ require('../../modules/es6.regexp.match');
require('../../modules/es6.regexp.replace');
require('../../modules/es6.regexp.search');
require('../../modules/es6.regexp.split');
+require('../../modules/es6.string.anchor');
+require('../../modules/es6.string.big');
+require('../../modules/es6.string.blink');
+require('../../modules/es6.string.bold');
+require('../../modules/es6.string.fixed');
+require('../../modules/es6.string.fontcolor');
+require('../../modules/es6.string.fontsize');
+require('../../modules/es6.string.italics');
+require('../../modules/es6.string.link');
+require('../../modules/es6.string.small');
+require('../../modules/es6.string.strike');
+require('../../modules/es6.string.sub');
+require('../../modules/es6.string.sup');
require('../../modules/es7.string.at');
-require('../../modules/es7.string.pad-left');
-require('../../modules/es7.string.pad-right');
+require('../../modules/es7.string.pad-start');
+require('../../modules/es7.string.pad-end');
require('../../modules/es7.string.trim-left');
require('../../modules/es7.string.trim-right');
+require('../../modules/es7.string.match-all');
require('../../modules/core.string.escape-html');
require('../../modules/core.string.unescape-html');
-module.exports = require('../../modules/$.core').String; \ No newline at end of file
+module.exports = require('../../modules/_core').String;
diff --git a/node_modules/core-js/fn/string/iterator.js b/node_modules/core-js/fn/string/iterator.js
index 157336458..947e7558b 100644
--- a/node_modules/core-js/fn/string/iterator.js
+++ b/node_modules/core-js/fn/string/iterator.js
@@ -1,5 +1,5 @@
require('../../modules/es6.string.iterator');
-var get = require('../../modules/$.iterators').String;
+var get = require('../../modules/_iterators').String;
module.exports = function(it){
return get.call(it);
}; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/pad-left.js b/node_modules/core-js/fn/string/pad-left.js
deleted file mode 100644
index e89419c9e..000000000
--- a/node_modules/core-js/fn/string/pad-left.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/es7.string.pad-left');
-module.exports = require('../../modules/$.core').String.padLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/pad-right.js b/node_modules/core-js/fn/string/pad-right.js
deleted file mode 100644
index a87a412e2..000000000
--- a/node_modules/core-js/fn/string/pad-right.js
+++ /dev/null
@@ -1,2 +0,0 @@
-require('../../modules/es7.string.pad-right');
-module.exports = require('../../modules/$.core').String.padRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/raw.js b/node_modules/core-js/fn/string/raw.js
index 0c04fd341..713550fb2 100644
--- a/node_modules/core-js/fn/string/raw.js
+++ b/node_modules/core-js/fn/string/raw.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.raw');
-module.exports = require('../../modules/$.core').String.raw; \ No newline at end of file
+module.exports = require('../../modules/_core').String.raw; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/repeat.js b/node_modules/core-js/fn/string/repeat.js
index 361070954..fa75b13ec 100644
--- a/node_modules/core-js/fn/string/repeat.js
+++ b/node_modules/core-js/fn/string/repeat.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.repeat');
-module.exports = require('../../modules/$.core').String.repeat; \ No newline at end of file
+module.exports = require('../../modules/_core').String.repeat; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/starts-with.js b/node_modules/core-js/fn/string/starts-with.js
index edee83117..d62512a3c 100644
--- a/node_modules/core-js/fn/string/starts-with.js
+++ b/node_modules/core-js/fn/string/starts-with.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.starts-with');
-module.exports = require('../../modules/$.core').String.startsWith; \ No newline at end of file
+module.exports = require('../../modules/_core').String.startsWith; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-left.js b/node_modules/core-js/fn/string/trim-left.js
index 579ad3978..04671d369 100644
--- a/node_modules/core-js/fn/string/trim-left.js
+++ b/node_modules/core-js/fn/string/trim-left.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-left');
-module.exports = require('../../modules/$.core').String.trimLeft; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimLeft; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim-right.js b/node_modules/core-js/fn/string/trim-right.js
index 2168d9459..f3bdf6fb1 100644
--- a/node_modules/core-js/fn/string/trim-right.js
+++ b/node_modules/core-js/fn/string/trim-right.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-right');
-module.exports = require('../../modules/$.core').String.trimRight; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimRight; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/trim.js b/node_modules/core-js/fn/string/trim.js
index 61c647013..c536e12eb 100644
--- a/node_modules/core-js/fn/string/trim.js
+++ b/node_modules/core-js/fn/string/trim.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.trim');
-module.exports = require('../../modules/$.core').String.trim; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trim; \ No newline at end of file
diff --git a/node_modules/core-js/fn/string/unescape-html.js b/node_modules/core-js/fn/string/unescape-html.js
index de09d98b4..7c2c55c8c 100644
--- a/node_modules/core-js/fn/string/unescape-html.js
+++ b/node_modules/core-js/fn/string/unescape-html.js
@@ -1,2 +1,2 @@
require('../../modules/core.string.unescape-html');
-module.exports = require('../../modules/$.core').String.unescapeHTML; \ No newline at end of file
+module.exports = require('../../modules/_core').String.unescapeHTML; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/for.js b/node_modules/core-js/fn/symbol/for.js
index 1b05275d2..c9e93c139 100644
--- a/node_modules/core-js/fn/symbol/for.js
+++ b/node_modules/core-js/fn/symbol/for.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/$.core').Symbol['for']; \ No newline at end of file
+module.exports = require('../../modules/_core').Symbol['for']; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/has-instance.js b/node_modules/core-js/fn/symbol/has-instance.js
index b264f990f..f3ec9cf6b 100644
--- a/node_modules/core-js/fn/symbol/has-instance.js
+++ b/node_modules/core-js/fn/symbol/has-instance.js
@@ -1 +1,2 @@
-module.exports = require('../../modules/$.wks')('hasInstance'); \ No newline at end of file
+require('../../modules/es6.function.has-instance');
+module.exports = require('../../modules/_wks-ext').f('hasInstance'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/index.js b/node_modules/core-js/fn/symbol/index.js
index c8f81d180..64c0f5f47 100644
--- a/node_modules/core-js/fn/symbol/index.js
+++ b/node_modules/core-js/fn/symbol/index.js
@@ -1,3 +1,5 @@
require('../../modules/es6.symbol');
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/$.core').Symbol; \ No newline at end of file
+require('../../modules/es7.symbol.async-iterator');
+require('../../modules/es7.symbol.observable');
+module.exports = require('../../modules/_core').Symbol; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/is-concat-spreadable.js b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
index 17d5a2669..49ed7a1d2 100644
--- a/node_modules/core-js/fn/symbol/is-concat-spreadable.js
+++ b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
@@ -1 +1 @@
-module.exports = require('../../modules/$.wks')('isConcatSpreadable'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('isConcatSpreadable'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/iterator.js b/node_modules/core-js/fn/symbol/iterator.js
index 7e1b7985f..503522809 100644
--- a/node_modules/core-js/fn/symbol/iterator.js
+++ b/node_modules/core-js/fn/symbol/iterator.js
@@ -1,3 +1,3 @@
require('../../modules/es6.string.iterator');
require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/$.wks')('iterator'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('iterator'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/key-for.js b/node_modules/core-js/fn/symbol/key-for.js
index e62b1abd9..d9b595ff1 100644
--- a/node_modules/core-js/fn/symbol/key-for.js
+++ b/node_modules/core-js/fn/symbol/key-for.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/$.core').Symbol.keyFor; \ No newline at end of file
+module.exports = require('../../modules/_core').Symbol.keyFor; \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/match.js b/node_modules/core-js/fn/symbol/match.js
index d25c1196d..d27db65b6 100644
--- a/node_modules/core-js/fn/symbol/match.js
+++ b/node_modules/core-js/fn/symbol/match.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.match');
-module.exports = require('../../modules/$.wks')('match'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('match'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/replace.js b/node_modules/core-js/fn/symbol/replace.js
index ce3154b91..3ef60f5e9 100644
--- a/node_modules/core-js/fn/symbol/replace.js
+++ b/node_modules/core-js/fn/symbol/replace.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.replace');
-module.exports = require('../../modules/$.wks')('replace'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('replace'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/search.js b/node_modules/core-js/fn/symbol/search.js
index ad781d404..aee84f9e6 100644
--- a/node_modules/core-js/fn/symbol/search.js
+++ b/node_modules/core-js/fn/symbol/search.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.search');
-module.exports = require('../../modules/$.wks')('search'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('search'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/species.js b/node_modules/core-js/fn/symbol/species.js
index de937d752..a425eb2da 100644
--- a/node_modules/core-js/fn/symbol/species.js
+++ b/node_modules/core-js/fn/symbol/species.js
@@ -1 +1 @@
-module.exports = require('../../modules/$.wks')('species'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('species'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/split.js b/node_modules/core-js/fn/symbol/split.js
index 27c516672..8535932fb 100644
--- a/node_modules/core-js/fn/symbol/split.js
+++ b/node_modules/core-js/fn/symbol/split.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.split');
-module.exports = require('../../modules/$.wks')('split'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('split'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/to-primitive.js b/node_modules/core-js/fn/symbol/to-primitive.js
index 129eb8b28..20c831b85 100644
--- a/node_modules/core-js/fn/symbol/to-primitive.js
+++ b/node_modules/core-js/fn/symbol/to-primitive.js
@@ -1 +1 @@
-module.exports = require('../../modules/$.wks')('toPrimitive'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('toPrimitive'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/to-string-tag.js b/node_modules/core-js/fn/symbol/to-string-tag.js
index fc22c861a..101baf27c 100644
--- a/node_modules/core-js/fn/symbol/to-string-tag.js
+++ b/node_modules/core-js/fn/symbol/to-string-tag.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/$.wks')('toStringTag'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('toStringTag'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/symbol/unscopables.js b/node_modules/core-js/fn/symbol/unscopables.js
index 399397007..6c4146b23 100644
--- a/node_modules/core-js/fn/symbol/unscopables.js
+++ b/node_modules/core-js/fn/symbol/unscopables.js
@@ -1 +1 @@
-module.exports = require('../../modules/$.wks')('unscopables'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('unscopables'); \ No newline at end of file
diff --git a/node_modules/core-js/fn/weak-map.js b/node_modules/core-js/fn/weak-map.js
index ebf46e6a5..00cac1adb 100644
--- a/node_modules/core-js/fn/weak-map.js
+++ b/node_modules/core-js/fn/weak-map.js
@@ -1,4 +1,4 @@
require('../modules/es6.object.to-string');
require('../modules/web.dom.iterable');
require('../modules/es6.weak-map');
-module.exports = require('../modules/$.core').WeakMap; \ No newline at end of file
+module.exports = require('../modules/_core').WeakMap; \ No newline at end of file
diff --git a/node_modules/core-js/fn/weak-set.js b/node_modules/core-js/fn/weak-set.js
index a058c8a6a..eef1af2a8 100644
--- a/node_modules/core-js/fn/weak-set.js
+++ b/node_modules/core-js/fn/weak-set.js
@@ -1,4 +1,4 @@
require('../modules/es6.object.to-string');
require('../modules/web.dom.iterable');
require('../modules/es6.weak-set');
-module.exports = require('../modules/$.core').WeakSet; \ No newline at end of file
+module.exports = require('../modules/_core').WeakSet; \ No newline at end of file