pnpm
Version:
Fast, disk space efficient package manager
333 lines (331 loc) • 16.8 kB
JavaScript
;
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
function _classCallCheck2(e, t) {
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
}var _createClass2 = function () {
function e(e, t) {
for (var n = 0; n < t.length; n++) {
var r = t[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
}
}return function (t, n, r) {
return n && e(t.prototype, n), r && e(t, r), t;
};
}(),
_typeof2 = "function" == typeof Symbol && "symbol" == _typeof(Symbol.iterator) ? function (e) {
return typeof e === "undefined" ? "undefined" : _typeof(e);
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol ? "symbol" : typeof e === "undefined" ? "undefined" : _typeof(e);
};!function (e) {
if ("object" === ("undefined" == typeof exports ? "undefined" : _typeof2(exports)) && "undefined" != typeof module) module.exports = e();else if ("function" == typeof define && define.amd) define([], e);else {
var t;t = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this, t.Daty = e();
}
}(function () {
return function e(t, n, r) {
function o(i, a) {
if (!n[i]) {
if (!t[i]) {
var s = "function" == typeof require && require;if (!a && s) return s(i, !0);if (u) return u(i, !0);var c = new Error("Cannot find module '" + i + "'");throw c.code = "MODULE_NOT_FOUND", c;
}var f = n[i] = { exports: {} };t[i][0].call(f.exports, function (e) {
var n = t[i][1][e];return o(n ? n : e);
}, f, f.exports, e, t, n, r);
}return n[i].exports;
}for (var u = "function" == typeof require && require, i = 0; i < r.length; i++) {
o(r[i]);
}return o;
}({ 1: [function (e, t) {
function n() {
d && c && (d = !1, c.length ? f = c.concat(f) : l = -1, f.length && r());
}function r() {
if (!d) {
var e = i(n);d = !0;for (var t = f.length; t;) {
for (c = f, f = []; ++l < t;) {
c && c[l].run();
}l = -1, t = f.length;
}c = null, d = !1, a(e);
}
}function o(e, t) {
this.fun = e, this.array = t;
}function u() {}var i,
a,
s = t.exports = {};!function () {
try {
i = setTimeout;
} catch (e) {
i = function i() {
throw new Error("setTimeout is not defined");
};
}try {
a = clearTimeout;
} catch (e) {
a = function a() {
throw new Error("clearTimeout is not defined");
};
}
}();var c,
f = [],
d = !1,
l = -1;s.nextTick = function (e) {
var t = new Array(arguments.length - 1);if (arguments.length > 1) for (var n = 1; n < arguments.length; n++) {
t[n - 1] = arguments[n];
}f.push(new o(e, t)), 1 !== f.length || d || i(r, 0);
}, o.prototype.run = function () {
this.fun.apply(null, this.array);
}, s.title = "browser", s.browser = !0, s.env = {}, s.argv = [], s.version = "", s.versions = {}, s.on = u, s.addListener = u, s.once = u, s.off = u, s.removeListener = u, s.removeAllListeners = u, s.emit = u, s.binding = function () {
throw new Error("process.binding is not supported");
}, s.cwd = function () {
return "/";
}, s.chdir = function () {
throw new Error("process.chdir is not supported");
}, s.umask = function () {
return 0;
};
}, {}], 2: [function (e, t) {
var n = e("formatoid"),
r = e("add-subtract-date"),
o = e("diff-dates"),
u = e("class-methods"),
i = function () {
function e(t, n, r, o, u, i, a) {
switch (_classCallCheck2(this, e), arguments.length) {case 0:
this._ = new Date();break;case 1:
this._ = new Date(t);break;case 2:
this._ = new Date(t, n);break;case 3:
this._ = new Date(t, n, r);break;case 4:
this._ = new Date(t, n, r, o);break;case 5:
this._ = new Date(t, n, r, o, u);break;case 6:
this._ = new Date(t, n, r, o, u, i);break;case 7:
this._ = new Date(t, n, r, o, u, i, a);}
}return _createClass2(e, [{ key: "format", value: function value(e) {
if (!e) return this.toString();switch (e) {case "L":
return this.format("M/D/YYYY");case "LL":
return this.format("MMMM D, YYYY");case "LLL":
return this.format("MMMM D, YYYY hh:mm A");case "LLL":
return this.format("MMMM D, YYYY hh:mm A");case "LLLL":
return this.format("dddd, MMMM D, YYYY h:m A");}return n(this, e);
} }, { key: "add", value: function value(e, t) {
return r.add(this, e, t);
} }, { key: "subtract", value: function value(e, t) {
return r.subtract(this, e, t);
} }, { key: "clone", value: function value() {
var t = new e();return t.setTime(this.getTime()), t;
} }, { key: "diff", value: function value(e, t) {
return o(this, e, t);
} }, { key: "isEqual", value: function value(e) {
return !this.diff(e);
} }, { key: "isBefore", value: function value(e) {
return this.diff(e) < 0;
} }, { key: "isAfter", value: function value(e) {
return this.diff(e) > 0;
} }, { key: "isValid", value: function value() {
return !isNaN(this);
} }]), e;
}();u(Date).forEach(function (e) {
i.prototype[e] = function () {
return this._[e].apply(this._, arguments);
};
}), t.exports = i;
}, { "add-subtract-date": 3, "class-methods": 4, "diff-dates": 8, formatoid: 11 }], 3: [function (e, t) {
function n(e) {
return function t(n, r, o) {
switch (r = e * r, o) {case "years":case "year":
n.setFullYear(n.getFullYear() + r);break;case "months":case "month":
n.setMonth(n.getMonth() + r);break;case "weeks":case "week":
return t(n, 7 * r, "days");case "days":case "day":
n.setDate(n.getDate() + r);break;case "hours":case "hour":
n.setHours(n.getHours() + r);break;case "minutes":case "minute":
n.setMinutes(n.getMinutes() + r);break;case "seconds":case "second":
n.setSeconds(n.getSeconds() + r);break;case "milliseconds":case "millisecond":
n.setMilliseconds(n.getMilliseconds() + r);break;default:
throw new Error("Invalid range: " + o);}return n;
};
}t.exports = { add: n(1), subtract: n(-1) };
}, {}], 4: [function (e, t) {
var n = e("ul"),
r = e("exclude-arr"),
o = e("static-methods");t.exports = function (e, t) {
t = n.merge(t, { deep: !0, includeStatic: !1 });var u = function i(e) {
if (!e) return [];var n = e.prototype ? Object.getOwnPropertyNames(e.prototype) : [];return t.includeStatic && e.name && (n = n.concat(o(e))), t.deep !== !1 && (n = n.concat(i(Object.getPrototypeOf(e)))), r(n, "constructor"), n;
};return u(e);
};
}, { "exclude-arr": 9, "static-methods": 17, ul: 19 }], 5: [function (e, t) {
t.exports = { ms: 1, second: 1e3, minute: 6e4, hour: 36e5, day: 864e5, week: 6048e5 };
}, {}], 6: [function (e, t) {
t.exports.en = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], t.exports.en.abbr = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], t.exports.en["short"] = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], t.exports.fr = ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], t.exports.fr.abbr = ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"], t.exports.fr["short"] = ["di", "lu", "ma", "me", "je", "ve", "sa"], t.exports = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], t.exports.abbr = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], t.exports["short"] = ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"];
}, {}], 7: [function (e, t) {
function n(e, t, n) {
return "function" == typeof t ? t(e) : (n = "boolean" === r(n) ? { empty: n } : { empty: !1 }, n.empty ? e || t : r(e) === r(t) ? e : t);
}var r = e("typpy");t.exports = n;
}, { typpy: 18 }], 8: [function (e, t) {
var n = e("date-unit-ms");t.exports = function r(e, t, o) {
var u = null;switch (o) {case "years":
u = e.getFullYear() - t.getFullYear();break;case "weeks":
u = r(e, t) / n.week;break;case "months":
u = t.getMonth() - e.getMonth() + 12 * r(e, t, "years");break;case "days":
u = r(e, t) / n.day;break;case "hours":
u = r(e, t) / n.hour;break;case "minutes":
u = r(e, t) / n.minute;break;case "seconds":
u = r(e, t) / n.second;break;default:
return e - t;}return Math.round(u);
};
}, { "date-unit-ms": 5 }], 9: [function (e, t) {
t.exports = function (e, t, n) {
for (var r = -1; -1 !== (r = e.indexOf(t)) && (e.splice(r, 1), !n);) {}return e;
};
}, {}], 10: [function (e, t) {
t.exports = function (e, t, n) {
t = t || 2, n = n || "0", e = e.toString();var r = t - e.length;return (0 >= r ? "" : n.repeat(r)) + e;
};
}, {}], 11: [function (e, t) {
var n = e("months"),
r = e("days"),
o = e("fillo"),
u = e("parse-it").Parser,
i = new u({ YYYY: function YYYY(e) {
return e.getFullYear();
}, YY: function YY(e) {
return e.getFullYear() % 100;
}, MMMM: function MMMM(e) {
return n[e.getMonth()];
}, MMM: function MMM(e) {
return n.abbr[e.getMonth()];
}, MM: function MM(e) {
return o(e.getMonth() + 1);
}, M: function M(e) {
return e.getMonth() + 1;
}, dddd: function dddd(e) {
return r[e.getDay()];
}, ddd: function ddd(e) {
return r.abbr[e.getDay()];
}, dd: function dd(e) {
return r["short"][e.getDay()];
}, d: function d(e) {
return e.getDay();
}, DD: function DD(e) {
return o(e.getDate());
}, D: function D(e) {
return e.getDate();
}, A: function A(e) {
return e.getHours() >= 12 ? "PM" : "AM";
}, a: function a(e) {
return e.getHours() >= 12 ? "pm" : "am";
}, hh: function hh(e) {
return o(e.getHours() % 12 || 12);
}, h: function h(e) {
return e.getHours() % 12 || 12;
}, HH: function HH(e) {
return o(e.getHours());
}, H: function H(e) {
return e.getHours();
}, mm: function mm(e) {
return o(e.getMinutes());
}, m: function m(e) {
return e.getMinutes();
}, ss: function ss(e) {
return o(e.getSeconds());
}, s: function s(e) {
return e.getSeconds();
} });t.exports = function (e, t) {
return i.run(t, [e]);
};
}, { days: 6, fillo: 10, months: 13, "parse-it": 15 }], 12: [function (e, t) {
var n = e("noop6");!function () {
var e = "name";"string" != typeof n.name && Object.defineProperty(Function.prototype, e, { get: function get() {
var t = this.toString().trim().match(/^function\s*([^\s(]+)/)[1];return Object.defineProperty(this, e, { value: t }), t;
} });
}(), t.exports = function (e) {
return e.name;
};
}, { noop6: 14 }], 13: [function (e, t) {
t.exports = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], t.exports.abbr = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
}, {}], 14: [function (e, t) {
t.exports = function () {};
}, {}], 15: [function (e, t) {
function n(e, t) {
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
}function r(e, t, n) {
return new i(t).run(e, n);
}var o = function () {
function e(e, t) {
for (var n = 0; n < t.length; n++) {
var r = t[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
}
}return function (t, n, r) {
return n && e(t.prototype, n), r && e(t, r), t;
};
}(),
u = e("regex-escape"),
i = function () {
function e(t) {
n(this, e), this.obj = t || {}, this.re = new RegExp("^(" + Object.keys(t).map(u).join("|") + ")");
}return o(e, [{ key: "run", value: function value(e, t) {
var n = "";t = t || [];do {
var r = e.match(this.re),
o = r && r[1],
u = o || e.charAt(0);if (o) {
var i = this.obj[o];"function" == typeof i && (i = i.apply(this, t)), n += i;
} else n += u;e = e.substring(u.length);
} while (e);return n;
} }]), e;
}();r.Parser = i, t.exports = r;
}, { "regex-escape": 16 }], 16: [function (e, t) {
function n(e) {
return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}n.proto = function () {
return RegExp.escape = n, n;
}, t.exports = n;
}, {}], 17: [function (e, t) {
t.exports = function (e) {
return e ? Object.getOwnPropertyNames(e).filter(function (t) {
return "name" !== t && "length" !== t && "prototype" !== t && "function" == typeof e[t];
}) : [];
};
}, {}], 18: [function (e, t) {
function n(e, t) {
return 2 === arguments.length ? n.is(e, t) : n.get(e, !0);
}e("function.name"), n.is = function (e, t) {
return n.get(e, "string" == typeof t) === t;
}, n.get = function (e, t) {
return "string" == typeof e ? t ? "string" : String : null === e ? t ? "null" : null : void 0 === e ? t ? "undefined" : void 0 : e !== e ? t ? "nan" : 0 / 0 : t ? e.constructor.name.toLowerCase() : e.constructor;
}, t.exports = n;
}, { "function.name": 12 }], 19: [function (e, t) {
(function (n) {
{
var r = "function" == typeof Symbol && "symbol" === _typeof2(Symbol.iterator) ? function (e) {
return "undefined" == typeof e ? "undefined" : _typeof2(e);
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol ? "symbol" : "undefined" == typeof e ? "undefined" : _typeof2(e);
},
o = e("typpy"),
u = e("deffy");t.exports = { merge: function merge(e, t) {
var n = {};t = u(t, {}), e = u(e, {});for (var r in t) {
n[r] = t[r];
}for (var o in e) {
void 0 !== e[o] && (n[o] = e[o]);
}return n;
}, deepMerge: function deepMerge() {
for (var e = {}, t = null, n = null, r = [].splice.call(arguments, 0); r.length > 0;) {
if (t = r.splice(-1)[0], o(t, Object)) for (n in t) {
t.hasOwnProperty(n) && (o(t[n], Object) ? e[n] = this.deepMerge(t[n], e[n] || {}) : void 0 !== t[n] && (e[n] = t[n]));
}
}return e;
}, clone: function clone(e) {
if (!e) return e;for (var t = [Number, String, Boolean], n = void 0, o = 0; o < t.length; ++o) {
var u = t[o];e instanceof u && (n = u(e));
}if ("undefined" == typeof n) if (Array.isArray(e)) {
n = [];for (var i = 0; i < e.length; ++i) {
n[i] = this.clone(e[i]);
}
} else if ("object" == ("undefined" == typeof e ? "undefined" : r(e))) {
if (e.prototype) n = e;else if (e instanceof Date) n = new Date(e);else {
n = {};for (i in e) {
n[i] = this.clone(e[i]);
}
}
} else n = e;return n;
}, HOME_DIR: n.env["win32" == n.platform ? "USERPROFILE" : "HOME"], home: function home() {
return this.HOME_DIR;
} };
}
}).call(this, e("_process"));
}, { _process: 1, deffy: 7, typpy: 18 }] }, {}, [2])(2);
});