Skip to content
This repository was archived by the owner on May 11, 2018. It is now read-only.

Commit 74c7804

Browse files
committed
separate years, add es2016, es2017
1 parent b753b4b commit 74c7804

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

data/builtInFeatures.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
// https://github.com/zloirock/core-js
22

3-
module.exports = {
4-
// es2015
5-
// core-js/fn/map
6-
3+
const es2015 = {
74
// "es6.typed/array-buffer": "typed arrays / ",
85
"es6.typed.data-view": "typed arrays / DataView",
96
"es6.typed.int8-array": "typed arrays / Int8Array",
@@ -111,7 +108,18 @@ module.exports = {
111108
"es6.math.sinh": "Math methods / Math.sinh",
112109
"es6.math.tanh": "Math methods / Math.tanh",
113110
"es6.math.trunc": "Math methods / Math.trunc",
111+
};
114112

113+
const es2016 = {
114+
"es7.array.includes.js": "Array.prototype.includes",
115+
};
116+
117+
const es2017 = {
118+
"es7.object.values": "Object.values",
119+
"es7.object.entries": "Object.entries",
120+
"es7.object.get-own-property-descriptors": "Object.getOwnPropertyDescriptors",
115121
"es7.string.pad-start": "String padding / String.prototype.padStart",
116-
"es7.string.pad-end": "String padding / String.prototype.padEnd"
122+
"es7.string.pad-end": "String padding / String.prototype.padEnd",
117123
};
124+
125+
module.exports = Object.assign({}, es2015, es2016, es2017);

test/fixtures/preset-options/use-builtins-import/expected.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ import "core-js/modules/es6.reflect.own-keys";
44
import "core-js/modules/es6.symbol.iterator";
55
import "core-js/modules/es6.symbol.species";
66
import "core-js/modules/es6.array.from";
7+
import "core-js/modules/es7.string.pad-start";
8+
import "core-js/modules/es7.string.pad-end";
79

810
1 ** 2;

test/fixtures/preset-options/use-builtins-multiple-imports/expected.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ import "core-js/modules/es6.reflect.own-keys";
44
import "core-js/modules/es6.symbol.iterator";
55
import "core-js/modules/es6.symbol.species";
66
import "core-js/modules/es6.array.from";
7+
import "core-js/modules/es7.string.pad-start";
8+
import "core-js/modules/es7.string.pad-end";
79

8-
1 ** 2;
10+
1 ** 2;

test/fixtures/preset-options/use-builtins-require/expected.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ require("core-js/modules/es6.symbol.species");
1010

1111
require("core-js/modules/es6.array.from");
1212

13+
require("core-js/modules/es7.string.pad-start");
14+
15+
require("core-js/modules/es7.string.pad-end");
16+
1317
1 ** 2;

0 commit comments

Comments
 (0)