Sha256: 5240df250a8d74ca08e920af599e9ca6e0894cf79d58418c18e4d23833e81320

Contents?: true

Size: 1.17 KB

Versions: 23

Compression:

Stored size: 1.17 KB

Contents

/* global global, console */
export function warn(warning, type) {
  if (global && global._YAML_SILENCE_WARNINGS) return;

  var _ref = global && global.process,
      emitWarning = _ref.emitWarning; // This will throw in Jest if `warning` is an Error instance due to
  // https://github.com/facebook/jest/issues/2549


  if (emitWarning) emitWarning(warning, type);else {
    // eslint-disable-next-line no-console
    console.warn(type ? "".concat(type, ": ").concat(warning) : warning);
  }
}
export function warnFileDeprecation(filename) {
  if (global && global._YAML_SILENCE_DEPRECATION_WARNINGS) return;
  var path = filename.replace(/.*yaml[/\\]/i, '').replace(/\.js$/, '').replace(/\\/g, '/');
  warn("The endpoint 'yaml/".concat(path, "' will be removed in a future release."), 'DeprecationWarning');
}
var warned = {};
export function warnOptionDeprecation(name, alternative) {
  if (global && global._YAML_SILENCE_DEPRECATION_WARNINGS) return;
  if (warned[name]) return;
  warned[name] = true;
  var msg = "The option '".concat(name, "' will be removed in a future release");
  msg += alternative ? ", use '".concat(alternative, "' instead.") : '.';
  warn(msg, 'DeprecationWarning');
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.6 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.5 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.4 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.3 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.2 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.1 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3.5 node_modules/yaml/browser/dist/warnings.js
trusty-cms-5.0.0 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3.4 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3.3 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3.2 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3.1 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.3 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.2.3 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.2.2 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.2.1 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.2 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.1.9 node_modules/yaml/browser/dist/warnings.js
trusty-cms-4.1.8 node_modules/yaml/browser/dist/warnings.js