UNPKG

convconv

Version:
24 lines (23 loc) 680 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Snake = void 0; const utils_1 = require("../utils"); var Snake; (function (Snake) { function isSnake(name) { if (name.length === 0) return true; if ((0, utils_1.isNum)(name[0])) return false; return name.split("_").every(utils_1.isLowerAlphaNum); } Snake.isSnake = isSnake; function toKebab(name) { return name.split("_").join("-"); } Snake.toKebab = toKebab; function fromKebab(name) { return name.split("-").join("_"); } Snake.fromKebab = fromKebab; })(Snake || (exports.Snake = Snake = {}));