Skip to content

Commit 20d3a1b

Browse files
committed
upgrade to Babel 5.0.9 with path for IE9 compatibility, added missing external-helpers.
1 parent ef9f4df commit 20d3a1b

File tree

4 files changed

+441
-103
lines changed

4 files changed

+441
-103
lines changed

babel.js

Lines changed: 84 additions & 68 deletions
Large diffs are not rendered by default.

babel.min.js

Lines changed: 29 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

external-helpers.js

Lines changed: 327 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,327 @@
1+
(function (global) {
2+
var babelHelpers = global.babelHelpers = {};
3+
4+
babelHelpers.inherits = function (subClass, superClass) {
5+
if (typeof superClass !== "function" && superClass !== null) {
6+
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
7+
}
8+
9+
subClass.prototype = Object.create(superClass && superClass.prototype, {
10+
constructor: {
11+
value: subClass,
12+
enumerable: false,
13+
writable: true,
14+
configurable: true
15+
}
16+
});
17+
if (superClass) subClass.__proto__ = superClass;
18+
};
19+
20+
babelHelpers.defaults = function (obj, defaults) {
21+
var keys = Object.getOwnPropertyNames(defaults);
22+
23+
for (var i = 0; i < keys.length; i++) {
24+
var key = keys[i];
25+
var value = Object.getOwnPropertyDescriptor(defaults, key);
26+
27+
if (value && value.configurable && obj[key] === undefined) {
28+
Object.defineProperty(obj, key, value);
29+
}
30+
}
31+
32+
return obj;
33+
};
34+
35+
babelHelpers.createClass = (function () {
36+
function defineProperties(target, props) {
37+
for (var i = 0; i < props.length; i++) {
38+
var descriptor = props[i];
39+
descriptor.enumerable = descriptor.enumerable || false;
40+
descriptor.configurable = true;
41+
if ("value" in descriptor) descriptor.writable = true;
42+
Object.defineProperty(target, descriptor.key, descriptor);
43+
}
44+
}
45+
46+
return function (Constructor, protoProps, staticProps) {
47+
if (protoProps) defineProperties(Constructor.prototype, protoProps);
48+
if (staticProps) defineProperties(Constructor, staticProps);
49+
return Constructor;
50+
};
51+
})();
52+
53+
babelHelpers.createDecoratedClass = (function () {
54+
function defineProperties(target, descriptors, initializers) {
55+
for (var i = 0; i < descriptors.length; i++) {
56+
var descriptor = descriptors[i];
57+
var decorators = descriptor.decorators;
58+
var key = descriptor.key;
59+
delete descriptor.key;
60+
delete descriptor.decorators;
61+
descriptor.enumerable = descriptor.enumerable || false;
62+
descriptor.configurable = true;
63+
if ("value" in descriptor || descriptor.initializer) descriptor.writable = true;
64+
65+
if (decorators) {
66+
for (var f = 0; f < decorators.length; f++) {
67+
var decorator = decorators[f];
68+
69+
if (typeof decorator === "function") {
70+
descriptor = decorator(target, key, descriptor) || descriptor;
71+
} else {
72+
throw new TypeError("The decorator for method " + descriptor.key + " is of the invalid type " + typeof decorator);
73+
}
74+
}
75+
76+
if (initializers) initializers[key] = descriptor.initializer;
77+
}
78+
79+
Object.defineProperty(target, key, descriptor);
80+
}
81+
}
82+
83+
return function (Constructor, protoProps, staticProps, protoInitializers, staticInitializers) {
84+
if (protoProps) defineProperties(Constructor.prototype, protoProps, protoInitializers);
85+
if (staticProps) defineProperties(Constructor, staticProps, staticInitializers);
86+
return Constructor;
87+
};
88+
})();
89+
90+
babelHelpers.taggedTemplateLiteral = function (strings, raw) {
91+
return Object.freeze(Object.defineProperties(strings, {
92+
raw: {
93+
value: Object.freeze(raw)
94+
}
95+
}));
96+
};
97+
98+
babelHelpers.taggedTemplateLiteralLoose = function (strings, raw) {
99+
strings.raw = raw;
100+
return strings;
101+
};
102+
103+
babelHelpers.interopRequire = function (obj) {
104+
return obj && obj.__esModule ? obj["default"] : obj;
105+
};
106+
107+
babelHelpers.toArray = function (arr) {
108+
return Array.isArray(arr) ? arr : Array.from(arr);
109+
};
110+
111+
babelHelpers.toConsumableArray = function (arr) {
112+
if (Array.isArray(arr)) {
113+
for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];
114+
115+
return arr2;
116+
} else {
117+
return Array.from(arr);
118+
}
119+
};
120+
121+
babelHelpers.slicedToArray = function (arr, i) {
122+
if (Array.isArray(arr)) {
123+
return arr;
124+
} else if (Symbol.iterator in Object(arr)) {
125+
var _arr = [];
126+
var _n = true;
127+
var _d = false;
128+
var _e = undefined;
129+
130+
try {
131+
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
132+
_arr.push(_s.value);
133+
134+
if (i && _arr.length === i) break;
135+
}
136+
} catch (err) {
137+
_d = true;
138+
_e = err;
139+
} finally {
140+
try {
141+
if (!_n && _i["return"]) _i["return"]();
142+
} finally {
143+
if (_d) throw _e;
144+
}
145+
}
146+
147+
return _arr;
148+
} else {
149+
throw new TypeError("Invalid attempt to destructure non-iterable instance");
150+
}
151+
};
152+
153+
babelHelpers.slicedToArrayLoose = function (arr, i) {
154+
if (Array.isArray(arr)) {
155+
return arr;
156+
} else if (Symbol.iterator in Object(arr)) {
157+
var _arr = [];
158+
159+
for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
160+
_arr.push(_step.value);
161+
162+
if (i && _arr.length === i) break;
163+
}
164+
165+
return _arr;
166+
} else {
167+
throw new TypeError("Invalid attempt to destructure non-iterable instance");
168+
}
169+
};
170+
171+
babelHelpers.objectWithoutProperties = function (obj, keys) {
172+
var target = {};
173+
174+
for (var i in obj) {
175+
if (keys.indexOf(i) >= 0) continue;
176+
if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;
177+
target[i] = obj[i];
178+
}
179+
180+
return target;
181+
};
182+
183+
babelHelpers.hasOwn = Object.prototype.hasOwnProperty;
184+
babelHelpers.slice = Array.prototype.slice;
185+
babelHelpers.bind = Function.prototype.bind;
186+
187+
babelHelpers.defineProperty = function (obj, key, value) {
188+
return Object.defineProperty(obj, key, {
189+
value: value,
190+
enumerable: key == null || typeof Symbol == "undefined" || key.constructor !== Symbol,
191+
configurable: true,
192+
writable: true
193+
});
194+
};
195+
196+
babelHelpers.asyncToGenerator = function (fn) {
197+
return function () {
198+
var gen = fn.apply(this, arguments);
199+
return new Promise(function (resolve, reject) {
200+
var callNext = step.bind(null, "next");
201+
var callThrow = step.bind(null, "throw");
202+
203+
function step(key, arg) {
204+
try {
205+
var info = gen[key](arg);
206+
var value = info.value;
207+
} catch (error) {
208+
reject(error);
209+
return;
210+
}
211+
212+
if (info.done) {
213+
resolve(value);
214+
} else {
215+
Promise.resolve(value).then(callNext, callThrow);
216+
}
217+
}
218+
219+
callNext();
220+
});
221+
};
222+
};
223+
224+
babelHelpers.interopRequireWildcard = function (obj) {
225+
return obj && obj.__esModule ? obj : {
226+
"default": obj
227+
};
228+
};
229+
230+
babelHelpers._typeof = function (obj) {
231+
return obj && obj.constructor === Symbol ? "symbol" : typeof obj;
232+
};
233+
234+
babelHelpers._extends = Object.assign || function (target) {
235+
for (var i = 1; i < arguments.length; i++) {
236+
var source = arguments[i];
237+
238+
for (var key in source) {
239+
if (Object.prototype.hasOwnProperty.call(source, key)) {
240+
target[key] = source[key];
241+
}
242+
}
243+
}
244+
245+
return target;
246+
};
247+
248+
babelHelpers.get = function get(object, property, receiver) {
249+
var desc = Object.getOwnPropertyDescriptor(object, property);
250+
251+
if (desc === undefined) {
252+
var parent = Object.getPrototypeOf(object);
253+
254+
if (parent === null) {
255+
return undefined;
256+
} else {
257+
return get(parent, property, receiver);
258+
}
259+
} else if ("value" in desc) {
260+
return desc.value;
261+
} else {
262+
var getter = desc.get;
263+
264+
if (getter === undefined) {
265+
return undefined;
266+
}
267+
268+
return getter.call(receiver);
269+
}
270+
};
271+
272+
babelHelpers.set = function set(object, property, value, receiver) {
273+
var desc = Object.getOwnPropertyDescriptor(object, property);
274+
275+
if (desc === undefined) {
276+
var parent = Object.getPrototypeOf(object);
277+
278+
if (parent !== null) {
279+
set(parent, property, value, receiver);
280+
}
281+
} else if ("value" in desc && desc.writable) {
282+
desc.value = value;
283+
} else {
284+
var setter = desc.set;
285+
286+
if (setter !== undefined) {
287+
setter.call(receiver, value);
288+
}
289+
}
290+
291+
return value;
292+
};
293+
294+
babelHelpers.classCallCheck = function (instance, Constructor) {
295+
if (!(instance instanceof Constructor)) {
296+
throw new TypeError("Cannot call a class as a function");
297+
}
298+
};
299+
300+
babelHelpers.objectDestructuringEmpty = function (obj) {
301+
if (obj == null) throw new TypeError("Cannot destructure undefined");
302+
};
303+
304+
babelHelpers.temporalUndefined = {};
305+
306+
babelHelpers.temporalAssertDefined = function (val, name, undef) {
307+
if (val === undef) {
308+
throw new ReferenceError(name + " is not defined - temporal dead zone");
309+
}
310+
311+
return true;
312+
};
313+
314+
babelHelpers.selfGlobal = typeof global === "undefined" ? self : global;
315+
316+
babelHelpers.defaultProps = function (defaultProps, props) {
317+
if (defaultProps) {
318+
for (var propName in defaultProps) {
319+
if (typeof props[propName] === "undefined") {
320+
props[propName] = defaultProps[propName];
321+
}
322+
}
323+
}
324+
325+
return props;
326+
};
327+
})(typeof global === "undefined" ? self : global);

external-helpers.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)