diff --git a/docs-site/bundle.js b/docs-site/bundle.js index 724da566d0..4adf8de1c1 100644 --- a/docs-site/bundle.js +++ b/docs-site/bundle.js @@ -45624,877 +45624,897 @@ }, /* 538 */ /***/ function(module, exports, __webpack_require__) { - "use strict"; + /* WEBPACK VAR INJECTION */ (function(global) { + "use strict"; - exports.__esModule = true; - exports.isEqual = exports.isAfter = exports.isBefore = exports.subYears = exports.subMonths = exports.subWeeks = exports.subDays = exports.subHours = exports.subMinutes = exports.addYears = exports.addMonths = exports.addWeeks = exports.addDays = exports.addMinutes = exports.getTime = exports.getDate = exports.getDay = exports.getYear = exports.getMonth = exports.getHours = exports.getMinutes = exports.getSeconds = exports.setYear = exports.setMonth = exports.isDate = undefined; + exports.__esModule = true; + exports.isEqual = exports.isAfter = exports.isBefore = exports.subYears = exports.subMonths = exports.subWeeks = exports.subDays = exports.subHours = exports.subMinutes = exports.addYears = exports.addMonths = exports.addWeeks = exports.addDays = exports.addMinutes = exports.getTime = exports.getDate = exports.getDay = exports.getYear = exports.getMonth = exports.getHours = exports.getMinutes = exports.getSeconds = exports.setYear = exports.setMonth = exports.isDate = undefined; - 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; - }; + 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; + }; - exports.newDate = newDate; - exports.parseDate = parseDate; - exports.isValid = isValid; - exports.formatDate = formatDate; - exports.safeDateFormat = safeDateFormat; - exports.setTime = setTime; - exports.getWeek = getWeek; - exports.getDayOfWeekCode = getDayOfWeekCode; - exports.getStartOfDay = getStartOfDay; - exports.getStartOfWeek = getStartOfWeek; - exports.getStartOfMonth = getStartOfMonth; - exports.getStartOfToday = getStartOfToday; - exports.getEndOfWeek = getEndOfWeek; - exports.getEndOfMonth = getEndOfMonth; - exports.isSameYear = isSameYear; - exports.isSameMonth = isSameMonth; - exports.isSameDay = isSameDay; - exports.isDayInRange = isDayInRange; - exports.getDaysDiff = getDaysDiff; - exports.registerLocale = registerLocale; - exports.setDefaultLocale = setDefaultLocale; - exports.getDefaultLocale = getDefaultLocale; - exports.getLocaleObject = getLocaleObject; - exports.getFormattedWeekdayInLocale = getFormattedWeekdayInLocale; - exports.getWeekdayMinInLocale = getWeekdayMinInLocale; - exports.getWeekdayShortInLocale = getWeekdayShortInLocale; - exports.getMonthInLocale = getMonthInLocale; - exports.getMonthShortInLocale = getMonthShortInLocale; - exports.isDayDisabled = isDayDisabled; - exports.isMonthinRange = isMonthinRange; - exports.isOutOfBounds = isOutOfBounds; - exports.isTimeDisabled = isTimeDisabled; - exports.isTimeInDisabledRange = isTimeInDisabledRange; - exports.monthDisabledBefore = monthDisabledBefore; - exports.monthDisabledAfter = monthDisabledAfter; - exports.getEffectiveMinDate = getEffectiveMinDate; - exports.getEffectiveMaxDate = getEffectiveMaxDate; - exports.getHightLightDaysMap = getHightLightDaysMap; - exports.timesToInjectAfter = timesToInjectAfter; - exports.addZero = addZero; - - var _isDate = __webpack_require__(539); - - var _isDate2 = _interopRequireDefault(_isDate); + exports.newDate = newDate; + exports.parseDate = parseDate; + exports.isValid = isValid; + exports.formatDate = formatDate; + exports.safeDateFormat = safeDateFormat; + exports.setTime = setTime; + exports.getWeek = getWeek; + exports.getDayOfWeekCode = getDayOfWeekCode; + exports.getStartOfDay = getStartOfDay; + exports.getStartOfWeek = getStartOfWeek; + exports.getStartOfMonth = getStartOfMonth; + exports.getStartOfToday = getStartOfToday; + exports.getEndOfWeek = getEndOfWeek; + exports.getEndOfMonth = getEndOfMonth; + exports.isSameYear = isSameYear; + exports.isSameMonth = isSameMonth; + exports.isSameDay = isSameDay; + exports.isDayInRange = isDayInRange; + exports.getDaysDiff = getDaysDiff; + exports.registerLocale = registerLocale; + exports.setDefaultLocale = setDefaultLocale; + exports.getDefaultLocale = getDefaultLocale; + exports.getLocaleObject = getLocaleObject; + exports.getFormattedWeekdayInLocale = getFormattedWeekdayInLocale; + exports.getWeekdayMinInLocale = getWeekdayMinInLocale; + exports.getWeekdayShortInLocale = getWeekdayShortInLocale; + exports.getMonthInLocale = getMonthInLocale; + exports.getMonthShortInLocale = getMonthShortInLocale; + exports.isDayDisabled = isDayDisabled; + exports.isMonthinRange = isMonthinRange; + exports.isOutOfBounds = isOutOfBounds; + exports.isTimeDisabled = isTimeDisabled; + exports.isTimeInDisabledRange = isTimeInDisabledRange; + exports.monthDisabledBefore = monthDisabledBefore; + exports.monthDisabledAfter = monthDisabledAfter; + exports.getEffectiveMinDate = getEffectiveMinDate; + exports.getEffectiveMaxDate = getEffectiveMaxDate; + exports.getHightLightDaysMap = getHightLightDaysMap; + exports.timesToInjectAfter = timesToInjectAfter; + exports.addZero = addZero; - var _isValid = __webpack_require__(540); + var _isDate = __webpack_require__(539); - var _isValid2 = _interopRequireDefault(_isValid); + var _isDate2 = _interopRequireDefault(_isDate); - var _format = __webpack_require__(542); + var _isValid = __webpack_require__(540); - var _format2 = _interopRequireDefault(_format); + var _isValid2 = _interopRequireDefault(_isValid); - var _addMinutes = __webpack_require__(571); + var _format = __webpack_require__(542); - var _addMinutes2 = _interopRequireDefault(_addMinutes); + var _format2 = _interopRequireDefault(_format); - var _addHours = __webpack_require__(572); + var _addMinutes = __webpack_require__(571); - var _addHours2 = _interopRequireDefault(_addHours); + var _addMinutes2 = _interopRequireDefault(_addMinutes); - var _addDays = __webpack_require__(573); + var _addHours = __webpack_require__(572); - var _addDays2 = _interopRequireDefault(_addDays); + var _addHours2 = _interopRequireDefault(_addHours); - var _addWeeks = __webpack_require__(574); + var _addDays = __webpack_require__(573); - var _addWeeks2 = _interopRequireDefault(_addWeeks); + var _addDays2 = _interopRequireDefault(_addDays); - var _addMonths = __webpack_require__(575); + var _addWeeks = __webpack_require__(574); - var _addMonths2 = _interopRequireDefault(_addMonths); + var _addWeeks2 = _interopRequireDefault(_addWeeks); - var _addYears = __webpack_require__(577); + var _addMonths = __webpack_require__(575); - var _addYears2 = _interopRequireDefault(_addYears); + var _addMonths2 = _interopRequireDefault(_addMonths); - var _subMinutes = __webpack_require__(578); + var _addYears = __webpack_require__(577); - var _subMinutes2 = _interopRequireDefault(_subMinutes); + var _addYears2 = _interopRequireDefault(_addYears); - var _subHours = __webpack_require__(579); + var _subMinutes = __webpack_require__(578); - var _subHours2 = _interopRequireDefault(_subHours); + var _subMinutes2 = _interopRequireDefault(_subMinutes); - var _subDays = __webpack_require__(580); + var _subHours = __webpack_require__(579); - var _subDays2 = _interopRequireDefault(_subDays); + var _subHours2 = _interopRequireDefault(_subHours); - var _subWeeks = __webpack_require__(581); + var _subDays = __webpack_require__(580); - var _subWeeks2 = _interopRequireDefault(_subWeeks); + var _subDays2 = _interopRequireDefault(_subDays); - var _subMonths = __webpack_require__(582); + var _subWeeks = __webpack_require__(581); - var _subMonths2 = _interopRequireDefault(_subMonths); + var _subWeeks2 = _interopRequireDefault(_subWeeks); - var _subYears = __webpack_require__(583); + var _subMonths = __webpack_require__(582); - var _subYears2 = _interopRequireDefault(_subYears); + var _subMonths2 = _interopRequireDefault(_subMonths); - var _getSeconds = __webpack_require__(584); + var _subYears = __webpack_require__(583); - var _getSeconds2 = _interopRequireDefault(_getSeconds); + var _subYears2 = _interopRequireDefault(_subYears); - var _getMinutes = __webpack_require__(585); + var _getSeconds = __webpack_require__(584); - var _getMinutes2 = _interopRequireDefault(_getMinutes); + var _getSeconds2 = _interopRequireDefault(_getSeconds); - var _getHours = __webpack_require__(586); + var _getMinutes = __webpack_require__(585); - var _getHours2 = _interopRequireDefault(_getHours); + var _getMinutes2 = _interopRequireDefault(_getMinutes); - var _getDay = __webpack_require__(587); + var _getHours = __webpack_require__(586); - var _getDay2 = _interopRequireDefault(_getDay); + var _getHours2 = _interopRequireDefault(_getHours); - var _getDate = __webpack_require__(588); + var _getDay = __webpack_require__(587); - var _getDate2 = _interopRequireDefault(_getDate); + var _getDay2 = _interopRequireDefault(_getDay); - var _getMonth = __webpack_require__(589); + var _getDate = __webpack_require__(588); - var _getMonth2 = _interopRequireDefault(_getMonth); + var _getDate2 = _interopRequireDefault(_getDate); - var _getYear = __webpack_require__(590); + var _getMonth = __webpack_require__(589); - var _getYear2 = _interopRequireDefault(_getYear); + var _getMonth2 = _interopRequireDefault(_getMonth); - var _getTime = __webpack_require__(591); + var _getYear = __webpack_require__(590); - var _getTime2 = _interopRequireDefault(_getTime); + var _getYear2 = _interopRequireDefault(_getYear); - var _setSeconds = __webpack_require__(592); + var _getTime = __webpack_require__(591); - var _setSeconds2 = _interopRequireDefault(_setSeconds); + var _getTime2 = _interopRequireDefault(_getTime); - var _setMinutes = __webpack_require__(593); + var _setSeconds = __webpack_require__(592); - var _setMinutes2 = _interopRequireDefault(_setMinutes); + var _setSeconds2 = _interopRequireDefault(_setSeconds); - var _setHours = __webpack_require__(594); + var _setMinutes = __webpack_require__(593); - var _setHours2 = _interopRequireDefault(_setHours); + var _setMinutes2 = _interopRequireDefault(_setMinutes); - var _setMonth = __webpack_require__(595); + var _setHours = __webpack_require__(594); - var _setMonth2 = _interopRequireDefault(_setMonth); + var _setHours2 = _interopRequireDefault(_setHours); - var _setYear = __webpack_require__(596); + var _setMonth = __webpack_require__(595); - var _setYear2 = _interopRequireDefault(_setYear); + var _setMonth2 = _interopRequireDefault(_setMonth); - var _min = __webpack_require__(597); + var _setYear = __webpack_require__(596); - var _min2 = _interopRequireDefault(_min); + var _setYear2 = _interopRequireDefault(_setYear); - var _max = __webpack_require__(598); + var _min = __webpack_require__(597); - var _max2 = _interopRequireDefault(_max); + var _min2 = _interopRequireDefault(_min); - var _differenceInCalendarDays = __webpack_require__(599); + var _max = __webpack_require__(598); - var _differenceInCalendarDays2 = _interopRequireDefault( - _differenceInCalendarDays - ); + var _max2 = _interopRequireDefault(_max); - var _differenceInCalendarMonths = __webpack_require__(601); + var _differenceInCalendarDays = __webpack_require__(599); - var _differenceInCalendarMonths2 = _interopRequireDefault( - _differenceInCalendarMonths - ); + var _differenceInCalendarDays2 = _interopRequireDefault( + _differenceInCalendarDays + ); - var _differenceInCalendarWeeks = __webpack_require__(602); + var _differenceInCalendarMonths = __webpack_require__(601); - var _differenceInCalendarWeeks2 = _interopRequireDefault( - _differenceInCalendarWeeks - ); + var _differenceInCalendarMonths2 = _interopRequireDefault( + _differenceInCalendarMonths + ); - var _setDayOfYear = __webpack_require__(604); + var _differenceInCalendarWeeks = __webpack_require__(602); - var _setDayOfYear2 = _interopRequireDefault(_setDayOfYear); + var _differenceInCalendarWeeks2 = _interopRequireDefault( + _differenceInCalendarWeeks + ); - var _startOfDay = __webpack_require__(600); + var _setDayOfYear = __webpack_require__(604); - var _startOfDay2 = _interopRequireDefault(_startOfDay); + var _setDayOfYear2 = _interopRequireDefault(_setDayOfYear); - var _startOfWeek = __webpack_require__(603); + var _startOfDay = __webpack_require__(600); - var _startOfWeek2 = _interopRequireDefault(_startOfWeek); + var _startOfDay2 = _interopRequireDefault(_startOfDay); - var _startOfMonth = __webpack_require__(605); + var _startOfWeek = __webpack_require__(603); - var _startOfMonth2 = _interopRequireDefault(_startOfMonth); + var _startOfWeek2 = _interopRequireDefault(_startOfWeek); - var _startOfYear = __webpack_require__(606); + var _startOfMonth = __webpack_require__(605); - var _startOfYear2 = _interopRequireDefault(_startOfYear); + var _startOfMonth2 = _interopRequireDefault(_startOfMonth); - var _endOfWeek = __webpack_require__(607); + var _startOfYear = __webpack_require__(606); - var _endOfWeek2 = _interopRequireDefault(_endOfWeek); + var _startOfYear2 = _interopRequireDefault(_startOfYear); - var _endOfMonth = __webpack_require__(608); + var _endOfWeek = __webpack_require__(607); - var _endOfMonth2 = _interopRequireDefault(_endOfMonth); + var _endOfWeek2 = _interopRequireDefault(_endOfWeek); - var _isEqual = __webpack_require__(609); + var _endOfMonth = __webpack_require__(608); - var _isEqual2 = _interopRequireDefault(_isEqual); + var _endOfMonth2 = _interopRequireDefault(_endOfMonth); - var _isSameWeek = __webpack_require__(610); + var _isEqual = __webpack_require__(609); - var _isSameWeek2 = _interopRequireDefault(_isSameWeek); + var _isEqual2 = _interopRequireDefault(_isEqual); - var _isSameDay = __webpack_require__(611); + var _isSameWeek = __webpack_require__(610); - var _isSameDay2 = _interopRequireDefault(_isSameDay); + var _isSameWeek2 = _interopRequireDefault(_isSameWeek); - var _isSameMonth = __webpack_require__(612); + var _isSameDay = __webpack_require__(611); - var _isSameMonth2 = _interopRequireDefault(_isSameMonth); + var _isSameDay2 = _interopRequireDefault(_isSameDay); - var _isSameYear = __webpack_require__(613); + var _isSameMonth = __webpack_require__(612); - var _isSameYear2 = _interopRequireDefault(_isSameYear); + var _isSameMonth2 = _interopRequireDefault(_isSameMonth); - var _isAfter = __webpack_require__(614); + var _isSameYear = __webpack_require__(613); - var _isAfter2 = _interopRequireDefault(_isAfter); + var _isSameYear2 = _interopRequireDefault(_isSameYear); - var _isBefore = __webpack_require__(615); + var _isAfter = __webpack_require__(614); - var _isBefore2 = _interopRequireDefault(_isBefore); + var _isAfter2 = _interopRequireDefault(_isAfter); - var _isWithinInterval = __webpack_require__(616); + var _isBefore = __webpack_require__(615); - var _isWithinInterval2 = _interopRequireDefault(_isWithinInterval); + var _isBefore2 = _interopRequireDefault(_isBefore); - var _toDate = __webpack_require__(541); + var _isWithinInterval = __webpack_require__(616); - var _toDate2 = _interopRequireDefault(_toDate); + var _isWithinInterval2 = _interopRequireDefault(_isWithinInterval); - var _parse = __webpack_require__(617); + var _toDate = __webpack_require__(541); - var _parse2 = _interopRequireDefault(_parse); + var _toDate2 = _interopRequireDefault(_toDate); - function _interopRequireDefault(obj) { - return obj && obj.__esModule ? obj : { default: obj }; - } - - // ** Date Constructors ** + var _parse = __webpack_require__(617); - function newDate(value) { - var d = value ? (0, _toDate2.default)(value) : new Date(); - return isValid(d) ? d : null; - } + var _parse2 = _interopRequireDefault(_parse); - function parseDate(value, dateFormat, locale, strictParsing) { - var parsedDate = null; - var localeObject = getLocaleObject(locale); - var strictParsingValueMatch = true; - if (Array.isArray(dateFormat)) { - dateFormat.forEach(function(df) { - var tryParseDate = (0, _parse2.default)( - value, - df, - new Date(), - localeObject - ); - if (strictParsing) { - strictParsingValueMatch = - isValid(tryParseDate) && - value === - (0, _format2.default)(tryParseDate, df, { - awareOfUnicodeTokens: true - }); - } - if (isValid(tryParseDate) && strictParsingValueMatch) { - parsedDate = tryParseDate; - } - }); - return parsedDate; + function _interopRequireDefault(obj) { + return obj && obj.__esModule ? obj : { default: obj }; } - parsedDate = (0, _parse2.default)( - value, - dateFormat, - new Date(), - localeObject - ); + // ** Date Constructors ** - if (strictParsing) { - strictParsingValueMatch = - isValid(parsedDate) && - value === - (0, _format2.default)(parsedDate, dateFormat, { - awareOfUnicodeTokens: true - }); - } else if (!isValid(parsedDate)) { - parsedDate = new Date(value); + function newDate(value) { + var d = value ? (0, _toDate2.default)(value) : new Date(); + return isValid(d) ? d : null; } - return isValid(parsedDate) && strictParsingValueMatch - ? parsedDate - : null; - } + function parseDate(value, dateFormat, locale, strictParsing) { + var parsedDate = null; + var localeObject = getLocaleObject(locale); + var strictParsingValueMatch = true; + if (Array.isArray(dateFormat)) { + dateFormat.forEach(function(df) { + var tryParseDate = (0, _parse2.default)( + value, + df, + new Date(), + localeObject + ); + if (strictParsing) { + strictParsingValueMatch = + isValid(tryParseDate) && + value === + (0, _format2.default)(tryParseDate, df, { + awareOfUnicodeTokens: true + }); + } + if (isValid(tryParseDate) && strictParsingValueMatch) { + parsedDate = tryParseDate; + } + }); + return parsedDate; + } - // ** Date "Reflection" ** + parsedDate = (0, _parse2.default)( + value, + dateFormat, + new Date(), + localeObject + ); - exports.isDate = _isDate2.default; - function isValid(date) { - return ( - (0, _isValid2.default)(date) && - (0, _isAfter2.default)(date, new Date("1/1/1000")) - ); - } + if (strictParsing) { + strictParsingValueMatch = + isValid(parsedDate) && + value === + (0, _format2.default)(parsedDate, dateFormat, { + awareOfUnicodeTokens: true + }); + } else if (!isValid(parsedDate)) { + parsedDate = new Date(value); + } + + return isValid(parsedDate) && strictParsingValueMatch + ? parsedDate + : null; + } + + // ** Date "Reflection" ** - // ** Date Formatting ** + exports.isDate = _isDate2.default; + function isValid(date) { + return ( + (0, _isValid2.default)(date) && + (0, _isAfter2.default)(date, new Date("1/1/1000")) + ); + } - function formatDate(date, formatStr, locale) { - if (locale === "en") { + // ** Date Formatting ** + + function formatDate(date, formatStr, locale) { + if (locale === "en") { + return (0, _format2.default)(date, formatStr, { + awareOfUnicodeTokens: true + }); + } + var localeObj = getLocaleObject(locale); + if (locale && !localeObj) { + console.warn( + 'A locale object was not found for the provided string ["' + + locale + + '"].' + ); + } + if ( + !localeObj && + !!getDefaultLocale() && + !!getLocaleObject(getDefaultLocale()) + ) { + localeObj = getLocaleObject(getDefaultLocale()); + } return (0, _format2.default)(date, formatStr, { + locale: localeObj ? localeObj : null, awareOfUnicodeTokens: true }); } - var localeObj = getLocaleObject(locale); - if (locale && !localeObj) { - console.warn( - 'A locale object was not found for the provided string ["' + - locale + - '"].' - ); - } - if ( - !localeObj && - !!getDefaultLocale() && - !!getLocaleObject(getDefaultLocale()) - ) { - localeObj = getLocaleObject(getDefaultLocale()); - } - return (0, _format2.default)(date, formatStr, { - locale: localeObj ? localeObj : null, - awareOfUnicodeTokens: true - }); - } - function safeDateFormat(date, _ref) { - var dateFormat = _ref.dateFormat, - locale = _ref.locale; + function safeDateFormat(date, _ref) { + var dateFormat = _ref.dateFormat, + locale = _ref.locale; - return ( - (date && - formatDate( - date, - Array.isArray(dateFormat) ? dateFormat[0] : dateFormat, - locale - )) || - "" - ); - } + return ( + (date && + formatDate( + date, + Array.isArray(dateFormat) ? dateFormat[0] : dateFormat, + locale + )) || + "" + ); + } - // ** Date Setters ** + // ** Date Setters ** - function setTime(date, _ref2) { - var _ref2$hour = _ref2.hour, - hour = _ref2$hour === undefined ? 0 : _ref2$hour, - _ref2$minute = _ref2.minute, - minute = _ref2$minute === undefined ? 0 : _ref2$minute, - _ref2$second = _ref2.second, - second = _ref2$second === undefined ? 0 : _ref2$second; + function setTime(date, _ref2) { + var _ref2$hour = _ref2.hour, + hour = _ref2$hour === undefined ? 0 : _ref2$hour, + _ref2$minute = _ref2.minute, + minute = _ref2$minute === undefined ? 0 : _ref2$minute, + _ref2$second = _ref2.second, + second = _ref2$second === undefined ? 0 : _ref2$second; - return (0, _setHours2.default)( - (0, _setMinutes2.default)( - (0, _setSeconds2.default)(date, second), - minute - ), - hour - ); - } + return (0, _setHours2.default)( + (0, _setMinutes2.default)( + (0, _setSeconds2.default)(date, second), + minute + ), + hour + ); + } - exports.setMonth = _setMonth2.default; - exports.setYear = _setYear2.default; + exports.setMonth = _setMonth2.default; + exports.setYear = _setYear2.default; - // ** Date Getters ** + // ** Date Getters ** - // getDay Returns day of week, getDate returns day of month + // getDay Returns day of week, getDate returns day of month - exports.getSeconds = _getSeconds2.default; - exports.getMinutes = _getMinutes2.default; - exports.getHours = _getHours2.default; - exports.getMonth = _getMonth2.default; - exports.getYear = _getYear2.default; - exports.getDay = _getDay2.default; - exports.getDate = _getDate2.default; - exports.getTime = _getTime2.default; - function getWeek(date) { - var firstDayOfYear = (0, _setDayOfYear2.default)(date, 1); - if (!isSameYear((0, _endOfWeek2.default)(date), date)) { - return 1; + exports.getSeconds = _getSeconds2.default; + exports.getMinutes = _getMinutes2.default; + exports.getHours = _getHours2.default; + exports.getMonth = _getMonth2.default; + exports.getYear = _getYear2.default; + exports.getDay = _getDay2.default; + exports.getDate = _getDate2.default; + exports.getTime = _getTime2.default; + function getWeek(date) { + var firstDayOfYear = (0, _setDayOfYear2.default)(date, 1); + if (!isSameYear((0, _endOfWeek2.default)(date), date)) { + return 1; + } + return ( + (0, _differenceInCalendarWeeks2.default)( + date, + (0, _startOfYear2.default)(date) + ) + 1 + ); } - return ( - (0, _differenceInCalendarWeeks2.default)( - date, - (0, _startOfYear2.default)(date) - ) + 1 - ); - } - function getDayOfWeekCode(day, locale) { - return formatDate(day, "ddd", locale); - } + function getDayOfWeekCode(day, locale) { + return formatDate(day, "ddd", locale); + } - // *** Start of *** + // *** Start of *** - function getStartOfDay(date) { - return (0, _startOfDay2.default)(date); - } + function getStartOfDay(date) { + return (0, _startOfDay2.default)(date); + } - function getStartOfWeek(date, locale) { - var localeObj = locale - ? getLocaleObject(locale) - : getLocaleObject(getDefaultLocale()); - return (0, _startOfWeek2.default)(date, { locale: localeObj }); - } + function getStartOfWeek(date, locale) { + var localeObj = locale + ? getLocaleObject(locale) + : getLocaleObject(getDefaultLocale()); + return (0, _startOfWeek2.default)(date, { locale: localeObj }); + } - function getStartOfMonth(date) { - return (0, _startOfMonth2.default)(date); - } + function getStartOfMonth(date) { + return (0, _startOfMonth2.default)(date); + } - function getStartOfToday() { - return (0, _startOfDay2.default)(newDate()); - } + function getStartOfToday() { + return (0, _startOfDay2.default)(newDate()); + } - // *** End of *** + // *** End of *** - function getEndOfWeek(date) { - return (0, _endOfWeek2.default)(date); - } + function getEndOfWeek(date) { + return (0, _endOfWeek2.default)(date); + } - function getEndOfMonth(date) { - return (0, _endOfMonth2.default)(date); - } + function getEndOfMonth(date) { + return (0, _endOfMonth2.default)(date); + } - // ** Date Math ** + // ** Date Math ** - // *** Addition *** + // *** Addition *** - exports.addMinutes = _addMinutes2.default; - exports.addDays = _addDays2.default; - exports.addWeeks = _addWeeks2.default; - exports.addMonths = _addMonths2.default; - exports.addYears = _addYears2.default; + exports.addMinutes = _addMinutes2.default; + exports.addDays = _addDays2.default; + exports.addWeeks = _addWeeks2.default; + exports.addMonths = _addMonths2.default; + exports.addYears = _addYears2.default; - // *** Subtraction *** + // *** Subtraction *** - exports.subMinutes = _subMinutes2.default; - exports.subHours = _subHours2.default; - exports.subDays = _subDays2.default; - exports.subWeeks = _subWeeks2.default; - exports.subMonths = _subMonths2.default; - exports.subYears = _subYears2.default; + exports.subMinutes = _subMinutes2.default; + exports.subHours = _subHours2.default; + exports.subDays = _subDays2.default; + exports.subWeeks = _subWeeks2.default; + exports.subMonths = _subMonths2.default; + exports.subYears = _subYears2.default; - // ** Date Comparison ** + // ** Date Comparison ** - exports.isBefore = _isBefore2.default; - exports.isAfter = _isAfter2.default; - exports.isEqual = _isEqual2.default; - function isSameYear(date1, date2) { - if (date1 && date2) { - return (0, _isSameYear2.default)(date1, date2); - } else { - return !date1 && !date2; + exports.isBefore = _isBefore2.default; + exports.isAfter = _isAfter2.default; + exports.isEqual = _isEqual2.default; + function isSameYear(date1, date2) { + if (date1 && date2) { + return (0, _isSameYear2.default)(date1, date2); + } else { + return !date1 && !date2; + } } - } - function isSameMonth(date1, date2) { - if (date1 && date2) { - return (0, _isSameMonth2.default)(date1, date2); - } else { - return !date1 && !date2; + function isSameMonth(date1, date2) { + if (date1 && date2) { + return (0, _isSameMonth2.default)(date1, date2); + } else { + return !date1 && !date2; + } } - } - function isSameDay(date1, date2) { - if (date1 && date2) { - return (0, _isSameDay2.default)(date1, date2); - } else { - return !date1 && !date2; + function isSameDay(date1, date2) { + if (date1 && date2) { + return (0, _isSameDay2.default)(date1, date2); + } else { + return !date1 && !date2; + } } - } - function isDayInRange(day, startDate, endDate) { - var valid = void 0; - try { - valid = (0, _isWithinInterval2.default)(day, { - start: startDate, - end: endDate - }); - } catch (err) { - valid = false; + function isDayInRange(day, startDate, endDate) { + var valid = void 0; + try { + valid = (0, _isWithinInterval2.default)(day, { + start: startDate, + end: endDate + }); + } catch (err) { + valid = false; + } + return valid; } - return valid; - } - // *** Diffing *** + // *** Diffing *** - function getDaysDiff(date1, date2) { - return (0, _differenceInCalendarDays2.default)(date1, date2); - } + function getDaysDiff(date1, date2) { + return (0, _differenceInCalendarDays2.default)(date1, date2); + } + + // ** Date Localization ** - // ** Date Localization ** + function registerLocale(localeName, localeData) { + var scope = window || global; - function registerLocale(localeName, localeData) { - if (!window.__localeData__) { - window.__localeData__ = {}; + if (!scope.__localeData__) { + scope.__localeData__ = {}; + } + scope.__localeData__[localeName] = localeData; } - window.__localeData__[localeName] = localeData; - } - function setDefaultLocale(localeName) { - window.__localeId__ = localeName; - } + function setDefaultLocale(localeName) { + var scope = window || global; - function getDefaultLocale() { - return window.__localeId__; - } + scope.__localeId__ = localeName; + } - function getLocaleObject(localeSpec) { - if (typeof localeSpec === "string") { - // Treat it as a locale name registered by registerLocale - return window.__localeData__ - ? window.__localeData__[localeSpec] - : null; - } else { - // Treat it as a raw date-fns locale object - return localeSpec; + function getDefaultLocale() { + var scope = window || global; + + return scope.__localeId__; } - } - function getFormattedWeekdayInLocale(date, formatFunc, locale) { - return formatFunc(formatDate(date, "EEEE", locale)); - } + function getLocaleObject(localeSpec) { + if (typeof localeSpec === "string") { + // Treat it as a locale name registered by registerLocale + var scope = window || global; + return scope.__localeData__ + ? scope.__localeData__[localeSpec] + : null; + } else { + // Treat it as a raw date-fns locale object + return localeSpec; + } + } - function getWeekdayMinInLocale(date, locale) { - return formatDate(date, "EEEEEE", locale); - } + function getFormattedWeekdayInLocale(date, formatFunc, locale) { + return formatFunc(formatDate(date, "EEEE", locale)); + } - function getWeekdayShortInLocale(date, locale) { - return formatDate(date, "EEE", locale); - } + function getWeekdayMinInLocale(date, locale) { + return formatDate(date, "EEEEEE", locale); + } - function getMonthInLocale(month, locale) { - return formatDate( - (0, _setMonth2.default)(newDate(), month), - "LLLL", - locale - ); - } + function getWeekdayShortInLocale(date, locale) { + return formatDate(date, "EEE", locale); + } - function getMonthShortInLocale(month, locale) { - return formatDate( - (0, _setMonth2.default)(newDate(), month), - "LLL", - locale - ); - } + function getMonthInLocale(month, locale) { + return formatDate( + (0, _setMonth2.default)(newDate(), month), + "LLLL", + locale + ); + } - // ** Utils for some components ** + function getMonthShortInLocale(month, locale) { + return formatDate( + (0, _setMonth2.default)(newDate(), month), + "LLL", + locale + ); + } - function isDayDisabled(day) { - var _ref3 = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : {}, - minDate = _ref3.minDate, - maxDate = _ref3.maxDate, - excludeDates = _ref3.excludeDates, - includeDates = _ref3.includeDates, - filterDate = _ref3.filterDate; + // ** Utils for some components ** - return ( - isOutOfBounds(day, { minDate: minDate, maxDate: maxDate }) || - (excludeDates && - excludeDates.some(function(excludeDate) { - return isSameDay(day, excludeDate); - })) || - (includeDates && - !includeDates.some(function(includeDate) { - return isSameDay(day, includeDate); - })) || - (filterDate && !filterDate(newDate(day))) || - false - ); - } + function isDayDisabled(day) { + var _ref3 = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}, + minDate = _ref3.minDate, + maxDate = _ref3.maxDate, + excludeDates = _ref3.excludeDates, + includeDates = _ref3.includeDates, + filterDate = _ref3.filterDate; - function isMonthinRange(startDate, endDate, m, day) { - var startDateYear = (0, _getYear2.default)(startDate); - var startDateMonth = (0, _getMonth2.default)(startDate); - var endDateYear = (0, _getYear2.default)(endDate); - var endDateMonth = (0, _getMonth2.default)(endDate); - var dayYear = (0, _getYear2.default)(day); - if (startDateYear === endDateYear && startDateYear === dayYear) { - return startDateMonth <= m && m <= endDateMonth; - } else if (startDateYear < endDateYear) { return ( - (dayYear === startDateYear && - (startDateMonth <= m || endDateMonth < m)) || - (dayYear === endDateYear && - (startDateMonth > m || endDateMonth >= m)) || - (dayYear < endDateYear && dayYear > startDateYear) + isOutOfBounds(day, { minDate: minDate, maxDate: maxDate }) || + (excludeDates && + excludeDates.some(function(excludeDate) { + return isSameDay(day, excludeDate); + })) || + (includeDates && + !includeDates.some(function(includeDate) { + return isSameDay(day, includeDate); + })) || + (filterDate && !filterDate(newDate(day))) || + false ); } - } - function isOutOfBounds(day) { - var _ref4 = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : {}, - minDate = _ref4.minDate, - maxDate = _ref4.maxDate; + function isMonthinRange(startDate, endDate, m, day) { + var startDateYear = (0, _getYear2.default)(startDate); + var startDateMonth = (0, _getMonth2.default)(startDate); + var endDateYear = (0, _getYear2.default)(endDate); + var endDateMonth = (0, _getMonth2.default)(endDate); + var dayYear = (0, _getYear2.default)(day); + if (startDateYear === endDateYear && startDateYear === dayYear) { + return startDateMonth <= m && m <= endDateMonth; + } else if (startDateYear < endDateYear) { + return ( + (dayYear === startDateYear && + (startDateMonth <= m || endDateMonth < m)) || + (dayYear === endDateYear && + (startDateMonth > m || endDateMonth >= m)) || + (dayYear < endDateYear && dayYear > startDateYear) + ); + } + } - return ( - (minDate && - (0, _differenceInCalendarDays2.default)(day, minDate) < 0) || - (maxDate && (0, _differenceInCalendarDays2.default)(day, maxDate) > 0) - ); - } + function isOutOfBounds(day) { + var _ref4 = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}, + minDate = _ref4.minDate, + maxDate = _ref4.maxDate; - function isTimeDisabled(time, disabledTimes) { - var l = disabledTimes.length; - for (var i = 0; i < l; i++) { - if ( - (0, _getHours2.default)(disabledTimes[i]) === - (0, _getHours2.default)(time) && - (0, _getMinutes2.default)(disabledTimes[i]) === - (0, _getMinutes2.default)(time) - ) { - return true; + return ( + (minDate && + (0, _differenceInCalendarDays2.default)(day, minDate) < 0) || + (maxDate && + (0, _differenceInCalendarDays2.default)(day, maxDate) > 0) + ); + } + + function isTimeDisabled(time, disabledTimes) { + var l = disabledTimes.length; + for (var i = 0; i < l; i++) { + if ( + (0, _getHours2.default)(disabledTimes[i]) === + (0, _getHours2.default)(time) && + (0, _getMinutes2.default)(disabledTimes[i]) === + (0, _getMinutes2.default)(time) + ) { + return true; + } } + + return false; } - return false; - } + function isTimeInDisabledRange(time, _ref5) { + var minTime = _ref5.minTime, + maxTime = _ref5.maxTime; - function isTimeInDisabledRange(time, _ref5) { - var minTime = _ref5.minTime, - maxTime = _ref5.maxTime; + if (!minTime || !maxTime) { + throw new Error("Both minTime and maxTime props required"); + } + var base = newDate(); + var baseTime = (0, _setHours2.default)( + (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(time)), + (0, _getHours2.default)(time) + ); + var min = (0, _setHours2.default)( + (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(minTime)), + (0, _getHours2.default)(minTime) + ); + var max = (0, _setHours2.default)( + (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(maxTime)), + (0, _getHours2.default)(maxTime) + ); - if (!minTime || !maxTime) { - throw new Error("Both minTime and maxTime props required"); + var valid = void 0; + try { + valid = !(0, _isWithinInterval2.default)(baseTime, { + start: min, + end: max + }); + } catch (err) { + valid = false; + } + return valid; } - var base = newDate(); - var baseTime = (0, _setHours2.default)( - (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(time)), - (0, _getHours2.default)(time) - ); - var min = (0, _setHours2.default)( - (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(minTime)), - (0, _getHours2.default)(minTime) - ); - var max = (0, _setHours2.default)( - (0, _setMinutes2.default)(base, (0, _getMinutes2.default)(maxTime)), - (0, _getHours2.default)(maxTime) - ); - var valid = void 0; - try { - valid = !(0, _isWithinInterval2.default)(baseTime, { - start: min, - end: max - }); - } catch (err) { - valid = false; + function monthDisabledBefore(day) { + var _ref6 = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}, + minDate = _ref6.minDate, + includeDates = _ref6.includeDates; + + var previousMonth = (0, _subMonths2.default)(day, 1); + return ( + (minDate && + (0, _differenceInCalendarMonths2.default)( + minDate, + previousMonth + ) > 0) || + (includeDates && + includeDates.every(function(includeDate) { + return ( + (0, _differenceInCalendarMonths2.default)( + includeDate, + previousMonth + ) > 0 + ); + })) || + false + ); } - return valid; - } - function monthDisabledBefore(day) { - var _ref6 = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : {}, - minDate = _ref6.minDate, - includeDates = _ref6.includeDates; + function monthDisabledAfter(day) { + var _ref7 = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : {}, + maxDate = _ref7.maxDate, + includeDates = _ref7.includeDates; - var previousMonth = (0, _subMonths2.default)(day, 1); - return ( - (minDate && - (0, _differenceInCalendarMonths2.default)(minDate, previousMonth) > - 0) || - (includeDates && - includeDates.every(function(includeDate) { - return ( - (0, _differenceInCalendarMonths2.default)( - includeDate, - previousMonth - ) > 0 - ); - })) || - false - ); - } + var nextMonth = (0, _addMonths2.default)(day, 1); + return ( + (maxDate && + (0, _differenceInCalendarMonths2.default)(nextMonth, maxDate) > + 0) || + (includeDates && + includeDates.every(function(includeDate) { + return ( + (0, _differenceInCalendarMonths2.default)( + nextMonth, + includeDate + ) > 0 + ); + })) || + false + ); + } - function monthDisabledAfter(day) { - var _ref7 = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : {}, - maxDate = _ref7.maxDate, - includeDates = _ref7.includeDates; + function getEffectiveMinDate(_ref8) { + var minDate = _ref8.minDate, + includeDates = _ref8.includeDates; - var nextMonth = (0, _addMonths2.default)(day, 1); - return ( - (maxDate && - (0, _differenceInCalendarMonths2.default)(nextMonth, maxDate) > - 0) || - (includeDates && - includeDates.every(function(includeDate) { + if (includeDates && minDate) { + var minDates = includeDates.filter(function(includeDate) { return ( - (0, _differenceInCalendarMonths2.default)( - nextMonth, - includeDate - ) > 0 + (0, _differenceInCalendarDays2.default)(includeDate, minDate) >= + 0 ); - })) || - false - ); - } - - function getEffectiveMinDate(_ref8) { - var minDate = _ref8.minDate, - includeDates = _ref8.includeDates; - - if (includeDates && minDate) { - var minDates = includeDates.filter(function(includeDate) { - return ( - (0, _differenceInCalendarDays2.default)(includeDate, minDate) >= 0 - ); - }); - return (0, _min2.default)(minDates); - } else if (includeDates) { - return (0, _min2.default)(includeDates); - } else { - return minDate; + }); + return (0, _min2.default)(minDates); + } else if (includeDates) { + return (0, _min2.default)(includeDates); + } else { + return minDate; + } } - } - function getEffectiveMaxDate(_ref9) { - var maxDate = _ref9.maxDate, - includeDates = _ref9.includeDates; + function getEffectiveMaxDate(_ref9) { + var maxDate = _ref9.maxDate, + includeDates = _ref9.includeDates; - if (includeDates && maxDate) { - var maxDates = includeDates.filter(function(includeDate) { - return ( - (0, _differenceInCalendarDays2.default)(includeDate, maxDate) <= 0 - ); - }); - return (0, _max2.default)(maxDates); - } else if (includeDates) { - return (0, _max2.default)(includeDates); - } else { - return maxDate; + if (includeDates && maxDate) { + var maxDates = includeDates.filter(function(includeDate) { + return ( + (0, _differenceInCalendarDays2.default)(includeDate, maxDate) <= + 0 + ); + }); + return (0, _max2.default)(maxDates); + } else if (includeDates) { + return (0, _max2.default)(includeDates); + } else { + return maxDate; + } } - } - function getHightLightDaysMap() { - var highlightDates = - arguments.length > 0 && arguments[0] !== undefined - ? arguments[0] - : []; - var defaultClassName = - arguments.length > 1 && arguments[1] !== undefined - ? arguments[1] - : "react-datepicker__day--highlighted"; - - var dateClasses = new Map(); - for (var i = 0, len = highlightDates.length; i < len; i++) { - var obj = highlightDates[i]; - if ((0, _isDate2.default)(obj)) { - var key = formatDate(obj, "MM.dd.yyyy"); - var classNamesArr = dateClasses.get(key) || []; - if (!classNamesArr.includes(defaultClassName)) { - classNamesArr.push(defaultClassName); - dateClasses.set(key, classNamesArr); - } - } else if ( - (typeof obj === "undefined" ? "undefined" : _typeof(obj)) === - "object" - ) { - var keys = Object.keys(obj); - var className = keys[0]; - var arrOfDates = obj[keys[0]]; - if ( - typeof className === "string" && - arrOfDates.constructor === Array + function getHightLightDaysMap() { + var highlightDates = + arguments.length > 0 && arguments[0] !== undefined + ? arguments[0] + : []; + var defaultClassName = + arguments.length > 1 && arguments[1] !== undefined + ? arguments[1] + : "react-datepicker__day--highlighted"; + + var dateClasses = new Map(); + for (var i = 0, len = highlightDates.length; i < len; i++) { + var obj = highlightDates[i]; + if ((0, _isDate2.default)(obj)) { + var key = formatDate(obj, "MM.dd.yyyy"); + var classNamesArr = dateClasses.get(key) || []; + if (!classNamesArr.includes(defaultClassName)) { + classNamesArr.push(defaultClassName); + dateClasses.set(key, classNamesArr); + } + } else if ( + (typeof obj === "undefined" ? "undefined" : _typeof(obj)) === + "object" ) { - for (var k = 0, _len = arrOfDates.length; k < _len; k++) { - var _key = formatDate(arrOfDates[k], "MM.dd.yyyy"); - var _classNamesArr = dateClasses.get(_key) || []; - if (!_classNamesArr.includes(className)) { - _classNamesArr.push(className); - dateClasses.set(_key, _classNamesArr); + var keys = Object.keys(obj); + var className = keys[0]; + var arrOfDates = obj[keys[0]]; + if ( + typeof className === "string" && + arrOfDates.constructor === Array + ) { + for (var k = 0, _len = arrOfDates.length; k < _len; k++) { + var _key = formatDate(arrOfDates[k], "MM.dd.yyyy"); + var _classNamesArr = dateClasses.get(_key) || []; + if (!_classNamesArr.includes(className)) { + _classNamesArr.push(className); + dateClasses.set(_key, _classNamesArr); + } } } } } - } - return dateClasses; - } + return dateClasses; + } - function timesToInjectAfter( - startOfDay, - currentTime, - currentMultiplier, - intervals, - injectedTimes - ) { - var l = injectedTimes.length; - var times = []; - for (var i = 0; i < l; i++) { - var injectedTime = (0, _addMinutes2.default)( - (0, _addHours2.default)( + function timesToInjectAfter( + startOfDay, + currentTime, + currentMultiplier, + intervals, + injectedTimes + ) { + var l = injectedTimes.length; + var times = []; + for (var i = 0; i < l; i++) { + var injectedTime = (0, _addMinutes2.default)( + (0, _addHours2.default)( + startOfDay, + (0, _getHours2.default)(injectedTimes[i]) + ), + (0, _getMinutes2.default)(injectedTimes[i]) + ); + var nextTime = (0, _addMinutes2.default)( startOfDay, - (0, _getHours2.default)(injectedTimes[i]) - ), - (0, _getMinutes2.default)(injectedTimes[i]) - ); - var nextTime = (0, _addMinutes2.default)( - startOfDay, - (currentMultiplier + 1) * intervals - ); + (currentMultiplier + 1) * intervals + ); - if ( - (0, _isAfter2.default)(injectedTime, currentTime) && - (0, _isBefore2.default)(injectedTime, nextTime) - ) { - times.push(injectedTimes[i]); + if ( + (0, _isAfter2.default)(injectedTime, currentTime) && + (0, _isBefore2.default)(injectedTime, nextTime) + ) { + times.push(injectedTimes[i]); + } } - } - return times; - } + return times; + } - function addZero(i) { - if (i < 10) { - i = "0" + i; + function addZero(i) { + if (i < 10) { + i = "0" + i; + } + return i; } - return i; - } + /* WEBPACK VAR INJECTION */ + }.call( + exports, + (function() { + return this; + })() + )); /***/ }, diff --git a/package-lock.json b/package-lock.json index 68a80a6f94..7e36c03ab7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -515,12 +515,6 @@ "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", "dev": true }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, "array-unique": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", @@ -1929,9 +1923,9 @@ } }, "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", "dev": true }, "body-parser": { @@ -2505,15 +2499,6 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", - "dev": true, - "requires": { - "lodash": "^4.5.0" - } - }, "combined-stream": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", @@ -3006,9 +2991,9 @@ "integrity": "sha512-cqfVLS+346P/Mpj2RpDrBv0P4p2zZhWWvfY5fuWrXNR/K38HaAGEkeOwb47hIpQP9Jr/TIxjZ2/sNMQwdXuGMg==" }, "date-format": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", - "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.0.0.tgz", + "integrity": "sha512-M6UqVvZVgFYqZL1SfHsRGIQSz3ZL+qgbsV5Lp1Vj61LZVYuEwcMXYay7DRDtYs2HQQBK5hQtQ0fD9aEJ89V0LA==", "dev": true }, "date-now": { @@ -4017,50 +4002,6 @@ "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", "dev": true }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", - "dev": true, - "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" - }, - "dependencies": { - "braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true, - "requires": { - "expand-range": "^0.1.0" - } - }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true, - "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" - } - }, - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", - "dev": true - }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", - "dev": true - } - } - }, "expand-brackets": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", @@ -6415,28 +6356,27 @@ "dev": true }, "karma": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz", - "integrity": "sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-4.1.0.tgz", + "integrity": "sha512-xckiDqyNi512U4dXGOOSyLKPwek6X/vUizSy2f3geYevbLj+UIdvNwbn7IwfUIL2g1GXEPWt/87qFD1fBbl/Uw==", "dev": true, "requires": { "bluebird": "^3.3.0", "body-parser": "^1.16.1", + "braces": "^2.3.2", "chokidar": "^2.0.3", "colors": "^1.1.0", - "combine-lists": "^1.0.0", "connect": "^3.6.0", "core-js": "^2.2.0", "di": "^0.0.1", "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", "flatted": "^2.0.0", "glob": "^7.1.1", "graceful-fs": "^4.1.2", "http-proxy": "^1.13.0", "isbinaryfile": "^3.0.0", - "lodash": "^4.17.5", - "log4js": "^3.0.0", + "lodash": "^4.17.11", + "log4js": "^4.0.0", "mime": "^2.3.1", "minimatch": "^3.0.2", "optimist": "^0.6.1", @@ -6458,6 +6398,17 @@ "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "arr-diff": { @@ -6488,44 +6439,32 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } } }, "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", + "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", "dev": true, "requires": { "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", "glob-parent": "^3.1.0", - "inherits": "^2.0.1", + "inherits": "^2.0.3", "is-binary-path": "^1.0.0", "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", + "normalize-path": "^3.0.0", "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "core-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.2.tgz", - "integrity": "sha512-NdBPF/RVwPW6jr0NCILuyN9RiqLo2b1mddWHkUL+VnvcB7dzlnBJ1bXYntjpTGOgkZiiLWj2JxmOr7eGE3qK6g==", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", "dev": true }, "expand-brackets": { @@ -6552,15 +6491,6 @@ "is-descriptor": "^0.1.0" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -6620,6 +6550,15 @@ } } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -6644,15 +6583,6 @@ "requires": { "is-descriptor": "^1.0.0" } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } } } }, @@ -6666,17 +6596,6 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } } }, "glob-parent": { @@ -6707,6 +6626,14 @@ "dev": true, "requires": { "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, "is-data-descriptor": { @@ -6716,6 +6643,14 @@ "dev": true, "requires": { "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, "is-descriptor": { @@ -6727,6 +6662,14 @@ "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, "is-extglob": { @@ -6736,9 +6679,9 @@ "dev": true }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -6751,17 +6694,6 @@ "dev": true, "requires": { "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, "isobject": { @@ -6770,12 +6702,6 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -6795,22 +6721,46 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } } }, "mime": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", - "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", "dev": true }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "source-map": { "version": "0.6.1", @@ -7285,12 +7235,6 @@ "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -7417,28 +7361,22 @@ } }, "log4js": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", - "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-4.1.0.tgz", + "integrity": "sha512-eDa+zZPeVEeK6QGJAePyXM6pg4P3n3TO5rX9iZMVY48JshsTyLJZLIL5HipI1kQ2qLsSyOpUqNND/C5H4WhhiA==", "dev": true, "requires": { - "circular-json": "^0.5.5", - "date-format": "^1.2.0", - "debug": "^3.1.0", + "date-format": "^2.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.0", "rfdc": "^1.1.2", - "streamroller": "0.7.0" + "streamroller": "^1.0.4" }, "dependencies": { - "circular-json": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", - "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==", - "dev": true - }, "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { "ms": "^2.1.1" @@ -12092,17 +12030,27 @@ } }, "streamroller": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", - "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.4.tgz", + "integrity": "sha512-Wc2Gm5ygjSX8ZpW9J7Y9FwiSzTlKSvcl0FTTMd3rn7RoxDXpBW+xD9TY5sWL2n0UR61COB0LG1BQvN6nTUQbLQ==", "dev": true, "requires": { - "date-format": "^1.2.0", + "async": "^2.6.1", + "date-format": "^2.0.0", "debug": "^3.1.0", - "mkdirp": "^0.5.1", - "readable-stream": "^2.3.0" + "fs-extra": "^7.0.0", + "lodash": "^4.17.10" }, "dependencies": { + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -12112,35 +12060,31 @@ "ms": "^2.1.1" } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "graceful-fs": "^4.1.6" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -12778,9 +12722,9 @@ } }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", "dev": true }, "uri-js": { diff --git a/package.json b/package.json index 6b4aa81717..0ef4be6f20 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "highlight.js": "^9.13.1", "husky": "^0.14.3", "isparta-loader": "^2.0.0", - "karma": "^3.1.4", + "karma": "^4.1.0", "karma-chai": "^0.1.0", "karma-coverage": "^1.1.2", "karma-firefox-launcher": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 4e80bb087a..0dcee363d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -293,11 +293,6 @@ array-reduce@~0.0.0: resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= - array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" @@ -391,6 +386,13 @@ async@^2.5.0: dependencies: lodash "^4.17.10" +async@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381" + integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg== + dependencies: + lodash "^4.17.11" + async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" @@ -1340,13 +1342,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^0.1.2: - version "0.1.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-0.1.5.tgz#c085711085291d8b75fdd74eab0f8597280711e6" - integrity sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY= - dependencies: - expand-range "^0.1.0" - braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" @@ -1356,7 +1351,7 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.3.0, braces@^2.3.1: +braces@^2.3.0, braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== @@ -1650,11 +1645,6 @@ circular-json@^0.3.1: version "0.3.3" resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" -circular-json@^0.5.5: - version "0.5.9" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.5.9.tgz#932763ae88f4f7dead7a0d09c8a51a4743a53b1d" - integrity sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ== - clap@^1.0.9: version "1.2.3" resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" @@ -1815,13 +1805,6 @@ colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" -combine-lists@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" - integrity sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y= - dependencies: - lodash "^4.5.0" - combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" @@ -2171,10 +2154,10 @@ date-fns@^2.0.0-alpha.23: version "2.0.0-alpha.25" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.0.0-alpha.25.tgz#651a5d1f59a01af6cf0371e39b2ae29df5d521ee" -date-format@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-1.2.0.tgz#615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8" - integrity sha1-YV6CjiM90aubua4JUODOzPpuytg= +date-format@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-2.0.0.tgz#7cf7b172f1ec564f0003b39ea302c5498fb98c8f" + integrity sha512-M6UqVvZVgFYqZL1SfHsRGIQSz3ZL+qgbsV5Lp1Vj61LZVYuEwcMXYay7DRDtYs2HQQBK5hQtQ0fD9aEJ89V0LA== date-now@^0.1.4: version "0.1.4" @@ -2207,6 +2190,13 @@ debug@^3.2.5: dependencies: ms "^2.1.1" +debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -2946,15 +2936,6 @@ exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" -expand-braces@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/expand-braces/-/expand-braces-0.1.2.tgz#488b1d1d2451cb3d3a6b192cfc030f44c5855fea" - integrity sha1-SIsdHSRRyz06axks/AMPRMWFX+o= - dependencies: - array-slice "^0.2.3" - array-unique "^0.2.1" - braces "^0.1.2" - expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -2975,14 +2956,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-0.1.1.tgz#4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044" - integrity sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ= - dependencies: - is-number "^0.1.1" - repeat-string "^0.2.2" - expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" @@ -3345,6 +3318,15 @@ fs-extra@^3.0.1: jsonfile "^3.0.0" universalify "^0.1.0" +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -4093,11 +4075,6 @@ is-number-object@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.3.tgz#f265ab89a9f445034ef6aff15a8f00b00f551799" -is-number@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806" - integrity sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY= - is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -4417,6 +4394,13 @@ jsonfile@^3.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -4491,28 +4475,27 @@ karma-webpack@^2.0.5: source-map "^0.1.41" webpack-dev-middleware "^1.0.11" -karma@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/karma/-/karma-3.1.4.tgz#3890ca9722b10d1d14b726e1335931455788499e" - integrity sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw== +karma@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/karma/-/karma-4.1.0.tgz#d07387c9743a575b40faf73e8a3eb5421c2193e1" + integrity sha512-xckiDqyNi512U4dXGOOSyLKPwek6X/vUizSy2f3geYevbLj+UIdvNwbn7IwfUIL2g1GXEPWt/87qFD1fBbl/Uw== dependencies: bluebird "^3.3.0" body-parser "^1.16.1" + braces "^2.3.2" chokidar "^2.0.3" colors "^1.1.0" - combine-lists "^1.0.0" connect "^3.6.0" core-js "^2.2.0" di "^0.0.1" dom-serialize "^2.2.0" - expand-braces "^0.1.1" flatted "^2.0.0" glob "^7.1.1" graceful-fs "^4.1.2" http-proxy "^1.13.0" isbinaryfile "^3.0.0" - lodash "^4.17.5" - log4js "^3.0.0" + lodash "^4.17.11" + log4js "^4.0.0" mime "^2.3.1" minimatch "^3.0.2" optimist "^0.6.1" @@ -4752,7 +4735,7 @@ lodash@^3.8.0: resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= -lodash@^4.0.0, lodash@^4.17.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.2, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.5.0, lodash@~4.17.10: +lodash@^4.0.0, lodash@^4.17.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.2, lodash@^4.3.0, lodash@~4.17.10: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -4779,16 +4762,16 @@ log-update@^1.0.2: ansi-escapes "^1.0.0" cli-cursor "^1.0.2" -log4js@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-3.0.6.tgz#e6caced94967eeeb9ce399f9f8682a4b2b28c8ff" - integrity sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ== +log4js@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-4.1.0.tgz#57983c6a443546a8c8607e9cb045d2a117c27644" + integrity sha512-eDa+zZPeVEeK6QGJAePyXM6pg4P3n3TO5rX9iZMVY48JshsTyLJZLIL5HipI1kQ2qLsSyOpUqNND/C5H4WhhiA== dependencies: - circular-json "^0.5.5" - date-format "^1.2.0" - debug "^3.1.0" + date-format "^2.0.0" + debug "^4.1.1" + flatted "^2.0.0" rfdc "^1.1.2" - streamroller "0.7.0" + streamroller "^1.0.4" lolex@^1.6.0: version "1.6.0" @@ -6357,7 +6340,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.0: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -6502,11 +6485,6 @@ repeat-element@^1.1.2: resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== -repeat-string@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-0.2.2.tgz#c7a8d3236068362059a7e4651fc6884e8b1fb4ae" - integrity sha1-x6jTI2BoNiBZp+RlH8aITosftK4= - repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -7209,15 +7187,16 @@ stream-to-observable@^0.2.0: dependencies: any-observable "^0.2.0" -streamroller@0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-0.7.0.tgz#a1d1b7cf83d39afb0d63049a5acbf93493bdf64b" - integrity sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ== +streamroller@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-1.0.4.tgz#d485c7624796d5e2eb34190c79afcbf006afb5e6" + integrity sha512-Wc2Gm5ygjSX8ZpW9J7Y9FwiSzTlKSvcl0FTTMd3rn7RoxDXpBW+xD9TY5sWL2n0UR61COB0LG1BQvN6nTUQbLQ== dependencies: - date-format "^1.2.0" + async "^2.6.1" + date-format "^2.0.0" debug "^3.1.0" - mkdirp "^0.5.1" - readable-stream "^2.3.0" + fs-extra "^7.0.0" + lodash "^4.17.10" strict-uri-encode@^1.0.0: version "1.1.0"