UNPKG

6.18 kBJavaScriptView Raw
1// https://github.com/zloirock/core-js
2
3const es2015 = {
4 // "es6.typed/array-buffer": "typed arrays / ",
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 // Proxy not implementable
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 // "String.prototype methods / String.prototype.normalize" not implemented
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 // can use Symbol.iterator, not implemented in many environments
90 // "Array.prototype methods / Array.prototype.values",
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
122const es2016 = {
123 "es7.array.includes": "Array.prototype.includes",
124};
125
126const 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
134module.exports = Object.assign({}, es2015, es2016, es2017);