Sha256: 4ac61b9f5f910633cd73a07e727ecefde0c3fe622a2f4aea377feae9956d3037
Contents?: true
Size: 297 Bytes
Versions: 23
Compression:
Stored size: 297 Bytes
Contents
'use strict'; function unCamelCase(str) { return str.replace(/[\w-]+/g, (s) => /^[A-Z]?[a-z]*(?:[A-Z][a-z]*)+$/.test(s) ? s .replace(/[A-Z]/g, (s) => '-' + s.toLowerCase()) .replace(/^(o|ms|moz|khtml|epub|(\w+-?)*webkit)(?=-)/i, '-$1') : s ); } module.exports = unCamelCase;
Version data entries
23 entries across 23 versions & 1 rubygems