@mega-apps/cli
Version:
Mom builder for all mega modules apps. The recommended basic operation dependency package is attached, and users can check and repair defects in actual applications.
347 lines (307 loc) • 8.37 kB
JavaScript
;
function _instanceof(left, right) {
if (
right != null &&
typeof Symbol !== "undefined" &&
right[Symbol.hasInstance]
) {
return !!right[Symbol.hasInstance](left);
} else {
return left instanceof right;
}
}
function _typeof(obj) {
"@babel/helpers - typeof";
if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
_typeof = function _typeof(obj) {
return typeof obj;
};
} else {
_typeof = function _typeof(obj) {
return obj &&
typeof Symbol === "function" &&
obj.constructor === Symbol &&
obj !== Symbol.prototype
? "symbol"
: typeof obj;
};
}
return _typeof(obj);
}
/**
* es6-proxy-polyfill
* @version 2.1.1
* @author Ambit-Tsai <ambit_tsai@qq.com>
* @license Apache-2.0
* @see {@link https://github.com/ambit-tsai/es6-proxy-polyfill#readme}
*/
!(function (t, n) {
(typeof exports === "undefined" ? "undefined" : _typeof(exports)) ===
"object" && typeof module !== "undefined"
? (module.exports = n())
: typeof define === "function" && define.amd
? define(n)
: ((t =
typeof globalThis !== "undefined"
? globalThis
: t || self).Proxy = n());
})(void 0, function () {
var t;
var n = "[[ProxyTarget]]";
var e = "[[ProxyHandler]]";
var r = "[[Get]]";
var o = "[[Set]]";
var i = "[[Call]]";
var c = "[[Construct]]";
var u = "__proto__";
var f = "REVOKED";
var a = Object.defineProperty;
var s = Object.defineProperties;
var p = Object.getPrototypeOf;
var y = Object.getOwnPropertyDescriptor;
var _ = !!s && h(s);
var l = _
? Object.__proto__
? p
: function (t) {
return typeof t === "function" ? t.__proto__ || {} : p(t);
}
: function (t) {
return (_isVbObject(t) && _getVbInternalOf(t).__proto__) || {};
};
function h(t) {
return typeof t === "function" && /\[native code\]/.test(t.toString());
}
function v(t, n) {
if (_instanceof(this, v)) return b(new g(t, n));
d("Constructor Proxy requires 'new'");
}
function b(e) {
var u = e[n];
return typeof u === "function"
? (function (t) {
var e = t[n];
function r() {
return _instanceof(this, r)
? t[c](arguments, r)
: t[i](this, arguments);
}
if (((r.prototype = e.prototype), _)) {
var _o = m(t);
var _u = T(p(e), _o);
for (var _f in (w(r, _u), (_o = R(e, t)))) {
j(r, _f) && delete _o[_f];
}
s(r, _o);
} else C(r, e);
return r;
})(e)
: Array.isArray(u)
? (function (e) {
var i;
var c;
var u = e[n];
_ &&
(((i = m(e)).concat.get = function () {
var t = e[r]("concat", this);
return t === Array.prototype.concat ? t.bind(u) : t;
}),
(c = T(p(u), i)));
return (
((i = R(u, e)).length.set = function (r) {
var i = r - u.length;
e[o]("length", r, this),
i &&
(function (e, r, o) {
var i = o[n];
if (e > 0)
for (var c = i.length, u = c - e; u < c; ++u) {
var _f2 = y(r, u);
_f2 ? a(i, u, _f2) : (i[u] = t),
(_f2 = V(i, u, o)),
a(r, u, _f2);
}
else
for (var _s = (u = i.length) - e; u < _s; ++u) {
delete r[u];
}
})(i, this, e);
}),
T(c, i)
);
})(e)
: (function (t) {
var e;
var r;
var o = t[n];
_ && ((e = m(t)), (r = T(p(o), e)));
return (e = R(o, t)), T(r, e);
})(e);
}
function g(t, r) {
(P(t) && P(r)) ||
d("Cannot create proxy with a non-object as target or handler"),
(l(t).__PROXY__ || l(r).__PROXY__) === f &&
d("Cannot create proxy with a revoked proxy as target or handler"),
(this[n] = t),
(this[e] = r);
}
function O(t, n) {
t || d("Cannot perform '".concat(n, "' on a proxy that has been revoked"));
}
function d(t) {
throw new TypeError(t);
}
function P(t) {
return !!t && (_typeof(t) === "object" || typeof t === "function");
}
function j(t, n) {
return Object.prototype.hasOwnProperty.call(t, n);
}
(v.revocable = function (r, o) {
_instanceof(this, v.revocable) && d("Proxy.revocable is not a constructor");
var i = new g(r, o);
var c = b(i);
return {
proxy: c,
revoke: function revoke() {
(i[n] = t), (i[e] = t), _ || (l(c).__PROXY__ = f);
},
};
}),
(g.prototype[r] = function (r, o) {
var i = this[e];
return (
O(i, "get"),
i.get == t
? this[n][r]
: typeof i.get === "function"
? i.get(this[n], r, o)
: void d("Trap 'get' is not a function: ".concat(i.get))
);
}),
(g.prototype[o] = function (r, o, i) {
var c = this[e];
if ((O(c, "set"), c.set == t)) this[n][r] = o;
else {
if (typeof c.set === "function") {
var _u2 = c.set(this[n], r, o, i);
return (
_u2 ||
console.warn(
"Trap 'set' returned false for property '".concat(r, "'")
),
Boolean(_u2)
);
}
d("Trap 'set' is not a function: ".concat(c.set));
}
}),
(g.prototype[i] = function (r, o) {
var i = this[e];
return (
O(i, "apply"),
i.apply == t
? this[n].apply(r, o)
: typeof i.apply === "function"
? i.apply(this[n], r, o)
: void d("Trap 'apply' is not a function: ".concat(i.apply))
);
}),
(g.prototype[c] = function (r, o) {
var i;
var c = this[e];
if (
(O(c, "construct"),
c.construct == t
? (i = (function (t, n) {
for (var e = [], r = 0, o = n.length; r < o; ++r) {
e.push("args[".concat(r, "]"));
}
return new Function(
"Ctor",
"args",
"return new Ctor(".concat(e.join(", "), ")")
)(t, n);
})(this[n], r))
: typeof c.construct === "function"
? (i = c.construct(this[n], r, o))
: d("Trap 'construct' is not a function: ".concat(c.construct)),
P(i))
)
return i;
d("Trap 'construct' returned non-object: ".concat(i));
});
var x =
Object.getOwnPropertyNames ||
function (t) {
var n = [];
for (var _e in t) {
j(t, _e) && n.push(_e);
}
return n;
};
var w = h(Object.setPrototypeOf)
? Object.setPrototypeOf
: Object.__proto__
? function (t, n) {
return (t.__proto__ = n), t;
}
: function (t, n) {
return a(t, u, {
value: n,
});
};
var T = _
? Object.create
: function (n, e) {
var r = s({}, e);
if (_isVbObject(r)) {
var _o2 = {};
(_o2.__PROXY__ = t), (_getVbInternalOf(r).__proto__ = _o2);
}
return r;
};
var C =
Object.assign ||
function (t, n) {
for (var _e2 in n) {
j(n, _e2) && (t[_e2] = n[_e2]);
}
return t;
};
function m(e) {
for (var r = {}, o = e[n]; (o = p(o)); ) {
var _i = R(o, e);
C(r, _i);
}
return (
(r.__PROXY__ = {
get: function get() {
return e[n] ? t : f;
},
}),
r
);
}
function R(t, n) {
for (var e = x(t), r = {}, o = e.length - 1; o >= 0; --o) {
r[e[o]] = V(t, e[o], n);
}
return r;
}
function V(t, n, e) {
var i = y(t, n);
return {
get: function get() {
return e[r](n, this);
},
set: function set(t) {
e[o](n, t, this);
},
enumerable: i.enumerable,
configurable: i.configurable,
};
}
return typeof Proxy === "undefined" ? v : Proxy;
});