1 |
|
2 |
|
3 | const es2015 = {
|
4 |
|
5 | "es6.typed.data-view": "typed arrays / DataView",
|
6 | "es6.typed.int8-array": "typed arrays / Int8Array",
|
7 | "es6.typed.uint8-array": "typed arrays / Uint8Array",
|
8 | "es6.typed.uint8-clamped-array": "typed arrays / Uint8ClampedArray",
|
9 | "es6.typed.int16-array": "typed arrays / Int16Array",
|
10 | "es6.typed.uint16-array": "typed arrays / Uint16Array",
|
11 | "es6.typed.int32-array": "typed arrays / Int32Array",
|
12 | "es6.typed.uint32-array": "typed arrays / Uint32Array",
|
13 | "es6.typed.float32-array": "typed arrays / Float32Array",
|
14 | "es6.typed.float64-array": "typed arrays / Float64Array",
|
15 |
|
16 | "es6.map": "Map",
|
17 | "es6.set": "Set",
|
18 | "es6.weak-map": "WeakMap",
|
19 | "es6.weak-set": "WeakSet",
|
20 |
|
21 |
|
22 | "es6.reflect.apply": "Reflect / Reflect.apply",
|
23 | "es6.reflect.construct": "Reflect / Reflect.construct",
|
24 | "es6.reflect.define-property": "Reflect / Reflect.defineProperty",
|
25 | "es6.reflect.delete-property": "Reflect / Reflect.deleteProperty",
|
26 | "es6.reflect.get": "Reflect / Reflect.get",
|
27 | "es6.reflect.get-own-property-descriptor": "Reflect / Reflect.getOwnPropertyDescriptor",
|
28 | "es6.reflect.get-prototype-of": "Reflect / Reflect.getPrototypeOf",
|
29 | "es6.reflect.has": "Reflect / Reflect.has",
|
30 | "es6.reflect.is-extensible": "Reflect / Reflect.isExtensible",
|
31 | "es6.reflect.own-keys": "Reflect / Reflect.ownKeys",
|
32 | "es6.reflect.prevent-extensions": "Reflect / Reflect.preventExtensions",
|
33 | "es6.reflect.set": "Reflect / Reflect.set",
|
34 | "es6.reflect.set-prototype-of": "Reflect / Reflect.setPrototypeOf",
|
35 |
|
36 | "es6.promise": "Promise",
|
37 |
|
38 | "es6.symbol": {
|
39 | features: [
|
40 | "Symbol",
|
41 | "Object static methods / Object.getOwnPropertySymbols",
|
42 | "well-known symbols / Symbol.hasInstance",
|
43 | "well-known symbols / Symbol.isConcatSpreadable",
|
44 | "well-known symbols / Symbol.iterator",
|
45 | "well-known symbols / Symbol.match",
|
46 | "well-known symbols / Symbol.replace",
|
47 | "well-known symbols / Symbol.search",
|
48 | "well-known symbols / Symbol.species",
|
49 | "well-known symbols / Symbol.split",
|
50 | "well-known symbols / Symbol.toPrimitive",
|
51 | "well-known symbols / Symbol.toStringTag",
|
52 | "well-known symbols / Symbol.unscopables",
|
53 | ]
|
54 | },
|
55 |
|
56 | "es6.object.assign": "Object static methods / Object.assign",
|
57 | "es6.object.is": "Object static methods / Object.is",
|
58 | "es6.object.set-prototype-of": "Object static methods / Object.setPrototypeOf",
|
59 |
|
60 | "es6.function.name": "function \"name\" property",
|
61 |
|
62 | "es6.string.raw": "String static methods / String.raw",
|
63 | "es6.string.from-code-point": "String static methods / String.fromCodePoint",
|
64 |
|
65 | "es6.string.code-point-at": "String.prototype methods / String.prototype.codePointAt",
|
66 |
|
67 | "es6.string.repeat": "String.prototype methods / String.prototype.repeat",
|
68 | "es6.string.starts-with": "String.prototype methods / String.prototype.startsWith",
|
69 | "es6.string.ends-with": "String.prototype methods / String.prototype.endsWith",
|
70 | "es6.string.includes": "String.prototype methods / String.prototype.includes",
|
71 |
|
72 | "es6.regexp.flags": "RegExp.prototype properties / RegExp.prototype.flags",
|
73 | "es6.regexp.match": "RegExp.prototype properties / RegExp.prototype[Symbol.match]",
|
74 | "es6.regexp.replace": "RegExp.prototype properties / RegExp.prototype[Symbol.replace]",
|
75 | "es6.regexp.split": "RegExp.prototype properties / RegExp.prototype[Symbol.split]",
|
76 | "es6.regexp.search": "RegExp.prototype properties / RegExp.prototype[Symbol.search]",
|
77 |
|
78 | "es6.array.from": "Array static methods / Array.from",
|
79 | "es6.array.of": "Array static methods / Array.of",
|
80 |
|
81 | "es6.array.copy-within": "Array.prototype methods / Array.prototype.copyWithin",
|
82 | "es6.array.find": "Array.prototype methods / Array.prototype.find",
|
83 | "es6.array.find-index": "Array.prototype methods / Array.prototype.findIndex",
|
84 | "es6.array.fill": "Array.prototype methods / Array.prototype.fill",
|
85 |
|
86 | "es6.array.iterator": {
|
87 | features: [
|
88 | "Array.prototype methods / Array.prototype.keys",
|
89 |
|
90 |
|
91 | "Array.prototype methods / Array.prototype.entries",
|
92 | ]
|
93 | },
|
94 |
|
95 | "es6.number.is-finite": "Number properties / Number.isFinite",
|
96 | "es6.number.is-integer": "Number properties / Number.isInteger",
|
97 | "es6.number.is-safe-integer": "Number properties / Number.isSafeInteger",
|
98 | "es6.number.is-nan": "Number properties / Number.isNaN",
|
99 | "es6.number.epsilon": "Number properties / Number.EPSILON",
|
100 | "es6.number.min-safe-integer": "Number properties / Number.MIN_SAFE_INTEGER",
|
101 | "es6.number.max-safe-integer": "Number properties / Number.MAX_SAFE_INTEGER",
|
102 |
|
103 | "es6.math.acosh": "Math methods / Math.acosh",
|
104 | "es6.math.asinh": "Math methods / Math.asinh",
|
105 | "es6.math.atanh": "Math methods / Math.atanh",
|
106 | "es6.math.cbrt": "Math methods / Math.cbrt",
|
107 | "es6.math.clz32": "Math methods / Math.clz32",
|
108 | "es6.math.cosh": "Math methods / Math.cosh",
|
109 | "es6.math.expm1": "Math methods / Math.expm1",
|
110 | "es6.math.fround": "Math methods / Math.fround",
|
111 | "es6.math.hypot": "Math methods / Math.hypot",
|
112 | "es6.math.imul": "Math methods / Math.imul",
|
113 | "es6.math.log1p": "Math methods / Math.log1p",
|
114 | "es6.math.log10": "Math methods / Math.log10",
|
115 | "es6.math.log2": "Math methods / Math.log2",
|
116 | "es6.math.sign": "Math methods / Math.sign",
|
117 | "es6.math.sinh": "Math methods / Math.sinh",
|
118 | "es6.math.tanh": "Math methods / Math.tanh",
|
119 | "es6.math.trunc": "Math methods / Math.trunc",
|
120 | };
|
121 |
|
122 | const es2016 = {
|
123 | "es7.array.includes": "Array.prototype.includes",
|
124 | };
|
125 |
|
126 | const es2017 = {
|
127 | "es7.object.values": "Object static methods / Object.values",
|
128 | "es7.object.entries": "Object static methods / Object.entries",
|
129 | "es7.object.get-own-property-descriptors": "Object static methods / Object.getOwnPropertyDescriptors",
|
130 | "es7.string.pad-start": "String padding / String.prototype.padStart",
|
131 | "es7.string.pad-end": "String padding / String.prototype.padEnd",
|
132 | };
|
133 |
|
134 | module.exports = Object.assign({}, es2015, es2016, es2017);
|