MCPcopy
hub / github.com/webpack/webpack / pathToArgumentName

Function pathToArgumentName

lib/cli.js:95–104  ·  view source on GitHub ↗
(input)

Source from the content-addressed store, hash-verified

93 * @returns {string} result
94 */
95 const pathToArgumentName = (input) =>
96 input
97 .replace(/\./g, "-")
98 .replace(/\[\]/g, "")
99 .replace(
100 /(\p{Uppercase_Letter}+|\p{Lowercase_Letter}|\d)(\p{Uppercase_Letter}+)/gu,
101 "$1-$2"
102 )
103 .replace(/-?[^\p{Uppercase_Letter}\p{Lowercase_Letter}\d]+/gu, "-")
104 .toLowerCase();
105
106 /**
107 * Returns schema part.

Callers 2

addResetFlagFunction · 0.85
addFlagFunction · 0.85

Calls 1

replaceMethod · 0.45

Tested by

no test coverage detected