| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 | 
							- 'use strict';
 
- Object.defineProperty(exports, '__esModule', {
 
-   value: true
 
- });
 
- exports.logValidationWarning =
 
-   exports.formatPrettyObject =
 
-   exports.format =
 
-   exports.createDidYouMeanMessage =
 
-   exports.WARNING =
 
-   exports.ValidationError =
 
-   exports.ERROR =
 
-   exports.DEPRECATION =
 
-     void 0;
 
- function _chalk() {
 
-   const data = _interopRequireDefault(require('chalk'));
 
-   _chalk = function () {
 
-     return data;
 
-   };
 
-   return data;
 
- }
 
- function _leven() {
 
-   const data = _interopRequireDefault(require('leven'));
 
-   _leven = function () {
 
-     return data;
 
-   };
 
-   return data;
 
- }
 
- function _prettyFormat() {
 
-   const data = require('pretty-format');
 
-   _prettyFormat = function () {
 
-     return data;
 
-   };
 
-   return data;
 
- }
 
- function _interopRequireDefault(obj) {
 
-   return obj && obj.__esModule ? obj : {default: obj};
 
- }
 
- function _defineProperty(obj, key, value) {
 
-   if (key in obj) {
 
-     Object.defineProperty(obj, key, {
 
-       value: value,
 
-       enumerable: true,
 
-       configurable: true,
 
-       writable: true
 
-     });
 
-   } else {
 
-     obj[key] = value;
 
-   }
 
-   return obj;
 
- }
 
- const BULLET = _chalk().default.bold('\u25cf');
 
- const DEPRECATION = `${BULLET} Deprecation Warning`;
 
- exports.DEPRECATION = DEPRECATION;
 
- const ERROR = `${BULLET} Validation Error`;
 
- exports.ERROR = ERROR;
 
- const WARNING = `${BULLET} Validation Warning`;
 
- exports.WARNING = WARNING;
 
- const format = value =>
 
-   typeof value === 'function'
 
-     ? value.toString()
 
-     : (0, _prettyFormat().format)(value, {
 
-         min: true
 
-       });
 
- exports.format = format;
 
- const formatPrettyObject = value =>
 
-   typeof value === 'function'
 
-     ? value.toString()
 
-     : JSON.stringify(value, null, 2).split('\n').join('\n    ');
 
- exports.formatPrettyObject = formatPrettyObject;
 
- class ValidationError extends Error {
 
-   constructor(name, message, comment) {
 
-     super();
 
-     _defineProperty(this, 'name', void 0);
 
-     _defineProperty(this, 'message', void 0);
 
-     comment = comment ? '\n\n' + comment : '\n';
 
-     this.name = '';
 
-     this.message = _chalk().default.red(
 
-       _chalk().default.bold(name) + ':\n\n' + message + comment
 
-     );
 
-     Error.captureStackTrace(this, () => {});
 
-   }
 
- }
 
- exports.ValidationError = ValidationError;
 
- const logValidationWarning = (name, message, comment) => {
 
-   comment = comment ? '\n\n' + comment : '\n';
 
-   console.warn(
 
-     _chalk().default.yellow(
 
-       _chalk().default.bold(name) + ':\n\n' + message + comment
 
-     )
 
-   );
 
- };
 
- exports.logValidationWarning = logValidationWarning;
 
- const createDidYouMeanMessage = (unrecognized, allowedOptions) => {
 
-   const suggestion = allowedOptions.find(option => {
 
-     const steps = (0, _leven().default)(option, unrecognized);
 
-     return steps < 3;
 
-   });
 
-   return suggestion
 
-     ? `Did you mean ${_chalk().default.bold(format(suggestion))}?`
 
-     : '';
 
- };
 
- exports.createDidYouMeanMessage = createDidYouMeanMessage;
 
 
  |