Pre-release
AdventureJS Docs Downloads
Score: 0 Moves: 0
//camelToSnake.js
/* global adventurejs A */

/**
 * Converts a string from camelCase to snake_case.
 * @method adventurejs.Game#camelToSnake
 * @memberOf adventurejs.Game
 * @param {String} string
 * @returns {String}
 */
adventurejs.camelToSnake = function Adventurejs_camelToSnake(string) {
  if ("string" !== typeof string) return "";
  return string.replace(/([A-Z])/g, "_$1").toLowerCase();
};