netscape-bookmark-parser
Version:
A TypeScript/JavaScript library for parsing browser bookmark files (HTML format) and manipulating them as structured data. Compatible with both Deno and Node.js runtimes.
11 lines (10 loc) • 414 B
JavaScript
const upperCasedStringCache = new Map();
const lowerCasedStringCache = new Map();
export function getUpperCase(string) {
return upperCasedStringCache.get(string) ??
upperCasedStringCache.set(string, string.toUpperCase()).get(string);
}
export function getLowerCase(string) {
return lowerCasedStringCache.get(string) ??
lowerCasedStringCache.set(string, string.toLowerCase()).get(string);
}