UNPKG

pnpm

Version:

Fast, disk space efficient package manager

333 lines (331 loc) • 16.8 kB
"use strict"; 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); });