node-version-utils
Version:
Utilities for running commands on a specific version of node by installed path
12 lines (11 loc) • 403 B
JavaScript
export default function startsCaseInsensitiveFn(string) {
const lower = string.toLowerCase();
const upper = string.toUpperCase();
return function startsCaseInsensitive(key) {
if (key.length < string.length) return false;
for(let i = 0; i < string.length; i++){
if (key[i] !== lower[i] && key[i] !== upper[i]) return false;
}
return true;
};
}