Sha256: 53720fd0c82cbab210cec8394733bbad2b1f546fc9f83d7cceb205b2ba33ed57

Contents?: true

Size: 710 Bytes

Versions: 100

Compression:

Stored size: 710 Bytes

Contents

var util = require("util")
var messages = require("./warning_messages.json")

module.exports = function() {
  var args = Array.prototype.slice.call(arguments, 0)
  var warningName = args.shift()
  if (warningName == "typo") {
    return makeTypoWarning.apply(null,args)
  }
  else {
    var msgTemplate = messages[warningName] ? messages[warningName] : warningName + ": '%s'"
    args.unshift(msgTemplate)
    return util.format.apply(null, args)
  }
}

function makeTypoWarning (providedName, probableName, field) {
  if (field) {
    providedName = field + "['" + providedName + "']"
    probableName = field + "['" + probableName + "']"
  }
  return util.format(messages.typo, providedName, probableName)
}

Version data entries

100 entries across 99 versions & 15 rubygems

Version Path
trusty-cms-6.3.1 node_modules/read-pkg/node_modules/normalize-package-data/lib/make_warning.js
optimacms-0.1.61 spec/dummy/node_modules/normalize-package-data/lib/make_warning.js
disco_app-0.18.0 test/dummy/node_modules/normalize-package-data/lib/make_warning.js
disco_app-0.18.2 test/dummy/node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.7 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.6 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.5 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.4 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.3 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.2 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.1 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3.5 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-5.0.0 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3.4 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3.3 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3.2 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3.1 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.3 node_modules/normalize-package-data/lib/make_warning.js
trusty-cms-4.2.3 node_modules/normalize-package-data/lib/make_warning.js
tang-0.2.1 spec/tang_app/node_modules/normalize-package-data/lib/make_warning.js