MCPcopy
hub / github.com/webpack/webpack / toFixed

Function toFixed

lib/util/semver.js:157–170  ·  view source on GitHub ↗
(range)

Source from the content-addressed store, hash-verified

155 * @returns {SemVerRangeItem[]}
156 */
157 const toFixed = (range) => {
158 if (range.length === 1) {
159 // Special case for "*" is "x.x.x" instead of "="
160 return [0];
161 } else if (range.length === 2) {
162 // Special case for "1" is "1.x.x" instead of "=1"
163 return [1, ...range.slice(1)];
164 } else if (range.length === 3) {
165 // Special case for "1.2" is "1.2.x" instead of "=1.2"
166 return [2, ...range.slice(1)];
167 }
168
169 return [range.length, ...range.slice(1)];
170 };
171
172 /**
173 * Returns result.

Callers 2

parseSimpleFunction · 0.85
parseRangeFunction · 0.85

Calls 1

sliceMethod · 0.80

Tested by

no test coverage detected