rax
Version:
A universal React-compatible render engine.
63 lines (57 loc) • 2.21 kB
JavaScript
var RaxCore = require('rax');
var Children = require('rax-children');
var isValidElement = require('rax-is-valid-element');
var createFactory = require('rax-create-factory');
var cloneElement = require('rax-clone-element');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () { return e[k]; }
});
}
});
}
n["default"] = e;
return n;
}
var RaxCore__namespace = /*#__PURE__*/_interopNamespace(RaxCore);
var Children__default = /*#__PURE__*/_interopDefaultLegacy(Children);
var isValidElement__default = /*#__PURE__*/_interopDefaultLegacy(isValidElement);
var createFactory__default = /*#__PURE__*/_interopDefaultLegacy(createFactory);
var cloneElement__default = /*#__PURE__*/_interopDefaultLegacy(cloneElement);
var Rax = RaxCore__namespace;
Rax.Children = Children__default["default"];
Rax.isValidElement = isValidElement__default["default"];
Rax.createFactory = createFactory__default["default"];
Rax.cloneElement = cloneElement__default["default"];
Rax.Component.prototype.isReactComponent = {};
Object.defineProperty(exports, 'Children', {
enumerable: true,
get: function () { return Children__default["default"]; }
});
Object.defineProperty(exports, 'isValidElement', {
enumerable: true,
get: function () { return isValidElement__default["default"]; }
});
Object.defineProperty(exports, 'createFactory', {
enumerable: true,
get: function () { return createFactory__default["default"]; }
});
Object.defineProperty(exports, 'cloneElement', {
enumerable: true,
get: function () { return cloneElement__default["default"]; }
});
exports["default"] = Rax;
Object.keys(RaxCore).forEach(function (k) {
if (k !== 'default' && !exports.hasOwnProperty(k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return RaxCore[k]; }
});
});