// progetti
←
KeyPlex — Libreria TypeScript per lo storage namespaced key-value
Pacchetto npm open source che isola le chiavi di storage in namespace, con cancellazione wildcard e bundle TypeScript minimale.

Libreria TypeScript open source per lo storage key-value namespaced: isola i dati in namespace derivati dal dominio, eliminando le collisioni tra chiavi nelle applicazioni web complesse. L'abstract class KeyPlex con pattern Strategy astrae il backend di storage (localStorage e sessionStorage con serializzazione JSON), mentre la cancellazione wildcard consente pulizie batch su dataset strutturati. Distribuita su npm con bundle ottimizzato, declaration files e documentazione completa.
// features
- »Storage namespaced che elimina le collisioni tra chiavi: namespace derivati automaticamente dal dominio corrente o personalizzabili
- »Architettura Strategy con abstract class KeyPlex estendibile tramite quattro metodi (keys, getItem, setItem, removeItem)
- »Implementazioni pronte LocalPlex e SessionPlex per localStorage e sessionStorage con serializzazione JSON generica
- »Cancellazione wildcard con il simbolo % per eliminare in batch tutte le chiavi con lo stesso prefisso
- »Bundle ottimizzato con TypeScript strict, ES6 modules e minificazione terser con source map per dimensioni ridotte
- »Pacchetto npm pubblico con semantic versioning, documentazione e badge automatici per versione, license e downloads
// skills
TypeScriptES2015Strict TypingAbstract ClassStrategy PatternLodashlocalStoragesessionStorageJSONTerserSource MapES6 ModulesnpmSemantic VersioningOpen Source