1 | export const matrix = {
|
2 | chrome: {
|
3 | 48: 0b00010010101000110011111,
|
4 | 49: 0b00010011111001111111111,
|
5 | 50: 0b00010111111001111111111,
|
6 | 51: 0b00010111111001111111111,
|
7 | 52: 0b00011111111001111111111,
|
8 | 53: 0b00011111111001111111111,
|
9 | 54: 0b00011111111001111111111,
|
10 | 55: 0b01011111111001111111111,
|
11 | 56: 0b01011111111001111111111,
|
12 | 57: 0b01011111111001111111111,
|
13 | 58: 0b01111111111001111111111,
|
14 | 59: 0b01111111111001111111111,
|
15 | 60: 0b11111111111001111111111,
|
16 | 61: 0b11111111111001111111111,
|
17 | 62: 0b11111111111001111111111,
|
18 | 63: 0b11111111111001111111111,
|
19 | 64: 0b11111111111001111111111,
|
20 | 65: 0b11111111111001111111111,
|
21 | 66: 0b11111111111001111111111,
|
22 | 67: 0b11111111111001111111111,
|
23 | 68: 0b11111111111001111111111,
|
24 | 69: 0b11111111111001111111111,
|
25 | 70: 0b11111111111001111111111,
|
26 | 71: 0b11111111111001111111111
|
27 | },
|
28 | firefox: {
|
29 | 43: 0b00010011101000110111011,
|
30 | 44: 0b00010011101000110111011,
|
31 | 45: 0b00010011101000110111111,
|
32 | 46: 0b00010111101000110111111,
|
33 | 47: 0b00010111101000111111111,
|
34 | 48: 0b00010111101000111111111,
|
35 | 49: 0b00010111101000111111111,
|
36 | 50: 0b00010111101000111111111,
|
37 | 51: 0b00010111101001111111111,
|
38 | 52: 0b01111111111001111111111,
|
39 | 53: 0b01111111111001111111111,
|
40 | 54: 0b01111111111001111111111,
|
41 | 55: 0b11111111111001111111111,
|
42 | 56: 0b11111111111001111111111,
|
43 | 57: 0b11111111111001111111111,
|
44 | 58: 0b11111111111001111111111,
|
45 | 59: 0b11111111111001111111111,
|
46 | 60: 0b11111111111001111111111,
|
47 | 61: 0b11111111111001111111111,
|
48 | 62: 0b11111111111001111111111,
|
49 | 63: 0b11111111111001111111111,
|
50 | 64: 0b11111111111001111111111
|
51 | },
|
52 | safari: {
|
53 | 8: 0b00010000000000000001001,
|
54 | 9: 0b00010010001000011011101,
|
55 | 10: 0b00110111111001111111111,
|
56 | '10.1': 0b01111111111001111111111,
|
57 | 11: 0b01111111111001111111111,
|
58 | '11.1': 0b11111111111001111111111,
|
59 | 12: 0b11111111111001111111111
|
60 | },
|
61 | ie: {
|
62 | 8: 0b00000000000000000000000,
|
63 | 9: 0b00010000000000000000001,
|
64 | 10: 0b00010000000000000000001,
|
65 | 11: 0b00010000000000000000001
|
66 | },
|
67 | edge: {
|
68 | 12: 0b00010010101000010011011,
|
69 | 13: 0b00010111101000110011111,
|
70 | 14: 0b00111111101001111111111,
|
71 | 15: 0b01111111101001111111111,
|
72 | 16: 0b01111111101001111111111,
|
73 | 17: 0b01111111101001111111111,
|
74 | 18: 0b01111111101001111111111,
|
75 | 19: 0b01111111101001111111111
|
76 | },
|
77 | node: {
|
78 | '0.10': 0b00010000000000000000001,
|
79 | '0.12': 0b00010000000000010000001,
|
80 | 4: 0b00010010001000110011111,
|
81 | 5: 0b00010010001000110011111,
|
82 | 6: 0b00010111111001111111111,
|
83 | 8: 0b01111111111001111111111,
|
84 | '8.3': 0b11111111111001111111111,
|
85 | '8.7': 0b11111111111001111111111,
|
86 | '8.10': 0b11111111111001111111111
|
87 | }
|
88 | };
|
89 |
|
90 | export const features = [
|
91 | 'getterSetter',
|
92 | 'arrow',
|
93 | 'classes',
|
94 | 'computedProperty',
|
95 | 'conciseMethodProperty',
|
96 | 'defaultParameter',
|
97 | 'destructuring',
|
98 | 'forOf',
|
99 | 'generator',
|
100 | 'letConst',
|
101 | 'moduleExport',
|
102 | 'moduleImport',
|
103 | 'numericLiteral',
|
104 | 'parameterDestructuring',
|
105 | 'spreadRest',
|
106 | 'stickyRegExp',
|
107 | 'templateString',
|
108 | 'unicodeRegExp',
|
109 |
|
110 |
|
111 | 'exponentiation',
|
112 |
|
113 |
|
114 |
|
115 | 'reservedProperties',
|
116 |
|
117 | 'trailingFunctionCommas',
|
118 | 'asyncAwait',
|
119 | 'objectRestSpread'
|
120 | ];
|