UNPKG

@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
"use strict"; 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; });