2 repository-uri
Replacing named placeholders in a string with values extracted from specific objects using functions.
Distinct from Template String Interpolation: Specifically focuses on the mapping of tokens to extractor functions for HTTP objects, not just general template parsing.
Explore 2 awesome GitHub repositories matching development tools & productivity · Token-Based Interpolation. Refine with filters or upvote what's useful.
Morgan este un middleware de logare HTTP pentru Node.js conceput pentru a înregistra cererile primite și răspunsurile trimise. Captează metadatele cererii și timpii pentru a facilita auditarea cererilor API și monitorizarea performanței serverului. Proiectul utilizează interpolarea șirurilor bazată pe token-uri și token-uri de log personalizate pentru a extrage proprietăți specifice din obiectele HTTP. Suportă logarea către mai multe destinații prin rutarea șirurilor de log formatate către diverse fluxuri inscriptibile și utilizează sanitizarea ieșirii log-ului pentru a scăpa caracterele de control. Capabilitățile suplimentare includ filtrarea log-urilor bazată pe predicate pentru a omite condiționat intrările și capacitatea de a declanșa cronometrarea imediată a log-ului la primirea unei cereri.
Uses named tokens and extractor functions to dynamically build log strings from HTTP request and response metadata.
Sugar este o bibliotecă de utilitare JavaScript concepută pentru a extinde obiectele și prototipurile native cu metode suplimentare pentru manipularea și transformarea datelor. Funcționează ca un toolkit pentru utilitare de obiecte, manipularea datelor, inflexiunea șirurilor și polyfilling-ul funcționalităților de limbaj standard lipsă sau defecte. Biblioteca oferă posibilitatea de a mapa metode utilitare direct pe prototipurile built-in sau de a înfășura valori în obiecte temporare pentru a permite chaining-ul metodelor fără a modifica prototipurile globale. Include, de asemenea, un sistem de polyfill pentru a asigura un comportament consistent în diferite medii de execuție prin implementarea funcționalităților moderne de limbaj lipsă. Capabilitățile includ formatarea internațională a datelor și parsarea șirurilor de date umanizate. Biblioteca gestionează, de asemenea, procesarea limbajului natural prin inflexiunea și normalizarea șirurilor, traversarea profundă a proprietăților obiectelor imbricate și sortarea array-urilor conștientă de locale. În plus, oferă instrumente pentru clonarea obiectelor mutabile și definirea intervalelor de valori pentru numere, date și șiruri.
Replaces predefined tokens in template strings with formatted values from date or number objects.