'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
exports['default'] = getNormalizedConfig;
// Given a config and content, plucks the actual
// settings that we're interested in
function getNormalizedConfig(config, content) {
if (content && config == 'package.json') {
// PACKAGE.JSON
// Use the npm config key, be good citizens
if (content.config && content.config.commitizen) {
return content.config.commitizen;
} else {
// Old method, will be deprecated in 3.0.0
Iif (typeof global.it !== 'function') {
console.error("\n********\nWARNING: You are using czConfig in your package.json. czConfig will be deprecated in Commitizen 3. \nPlease use this instead:\n{\n \"config\": {\n \"commitizen\": {\n \"path\": \"./path/to/adapter\"\n }\n }\n}\nFor more information, see: http://commitizen.github.io/cz-cli/\n********\n");
}
return content.czConfig;
}
} else {
// .cz.json or .czrc
return content;
}
}
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9jb21taXRpemVuL2N6LWNsaS9zcmMvY29uZmlnTG9hZGVyL2dldE5vcm1hbGl6ZWRDb25maWcuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7cUJBQWUsbUJBQW1COzs7O0FBSWxDLFNBQVMsbUJBQW1CLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRTs7QUFFNUMsTUFBRyxPQUFPLElBQUssTUFBTSxJQUFJLGNBQWMsQUFBQyxFQUFFOzs7OztBQUt4QyxRQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUksT0FBTyxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUU7QUFDOUMsYUFBTyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQztLQUNsQyxNQUFNOzs7QUFHTCxVQUFHLE9BQU8sTUFBTSxDQUFDLEVBQUUsS0FBSyxVQUFVLEVBQ2xDO0FBQ0UsZUFBTyxDQUFDLEtBQUssQ0FBQyx3VEFBd1QsQ0FBQyxDQUFDO09BQ3pVO0FBQ0QsYUFBTyxPQUFPLENBQUMsUUFBUSxDQUFDO0tBQ3pCO0dBRUYsTUFBTTs7QUFFTCxXQUFPLE9BQU8sQ0FBQztHQUNoQjtDQUVGIiwiZmlsZSI6Ii9ob21lL3RyYXZpcy9idWlsZC9jb21taXRpemVuL2N6LWNsaS9zcmMvY29uZmlnTG9hZGVyL2dldE5vcm1hbGl6ZWRDb25maWcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZGVmYXVsdCBnZXROb3JtYWxpemVkQ29uZmlnO1xuXG4vLyBHaXZlbiBhIGNvbmZpZyBhbmQgY29udGVudCwgcGx1Y2tzIHRoZSBhY3R1YWxcbi8vIHNldHRpbmdzIHRoYXQgd2UncmUgaW50ZXJlc3RlZCBpblxuZnVuY3Rpb24gZ2V0Tm9ybWFsaXplZENvbmZpZyhjb25maWcsIGNvbnRlbnQpIHtcbiAgXG4gIGlmKGNvbnRlbnQgJiYgKGNvbmZpZyA9PSAncGFja2FnZS5qc29uJykpIHtcblxuICAvLyBQQUNLQUdFLkpTT05cblxuICAgIC8vIFVzZSB0aGUgbnBtIGNvbmZpZyBrZXksIGJlIGdvb2QgY2l0aXplbnNcbiAgICBpZihjb250ZW50LmNvbmZpZyAmJiBjb250ZW50LmNvbmZpZy5jb21taXRpemVuKSB7XG4gICAgICByZXR1cm4gY29udGVudC5jb25maWcuY29tbWl0aXplbjtcbiAgICB9IGVsc2Uge1xuICAgICAgXG4gICAgICAvLyBPbGQgbWV0aG9kLCB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gMy4wLjBcbiAgICAgIGlmKHR5cGVvZiBnbG9iYWwuaXQgIT09ICdmdW5jdGlvbicpXG4gICAgICB7XG4gICAgICAgIGNvbnNvbGUuZXJyb3IoXCJcXG4qKioqKioqKlxcbldBUk5JTkc6IFlvdSBhcmUgdXNpbmcgY3pDb25maWcgaW4geW91ciBwYWNrYWdlLmpzb24uIGN6Q29uZmlnIHdpbGwgYmUgZGVwcmVjYXRlZCBpbiBDb21taXRpemVuIDMuIFxcblBsZWFzZSB1c2UgdGhpcyBpbnN0ZWFkOlxcbntcXG4gIFxcXCJjb25maWdcXFwiOiB7XFxuICAgIFxcXCJjb21taXRpemVuXFxcIjoge1xcbiAgICAgIFxcXCJwYXRoXFxcIjogXFxcIi4vcGF0aC90by9hZGFwdGVyXFxcIlxcbiAgICB9XFxuICB9XFxufVxcbkZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWU6IGh0dHA6Ly9jb21taXRpemVuLmdpdGh1Yi5pby9jei1jbGkvXFxuKioqKioqKipcXG5cIik7IFxuICAgICAgfVxuICAgICAgcmV0dXJuIGNvbnRlbnQuY3pDb25maWc7XG4gICAgfVxuICAgIFxuICB9IGVsc2Uge1xuICAgIC8vIC5jei5qc29uIG9yIC5jenJjIFxuICAgIHJldHVybiBjb250ZW50O1xuICB9XG4gICAgXG59Il19 |