A zero-dependency alternative to cosmiconfig for loading configuration files
89
Sync API (lilconfigSync) for synchronous operations
Uses lilconfigSync function
100%
100%
Implements search method
100%
100%
Implements load method
100%
100%
Implements cache clearing
100%
100%
Correct explorer initialization
100%
100%
Configuration file search with upward directory traversal
Uses lilconfig function
100%
100%
Calls search method
100%
100%
Configures module name
100%
100%
Configures searchPlaces
100%
100%
Uses stopDir option
100%
100%
Passes searchFrom parameter
100%
100%
Handles search result
100%
100%
Load cache optimization with file-level caching
Loader Initialization
100%
100%
Direct File Loading
100%
100%
Cache Management
100%
100%
Cached Load Performance
100%
100%
Cache Clearing Effect
100%
100%
Independent File Caching
100%
100%
Search method for finding configs in directory tree
Uses lilconfig
100%
100%
Creates explorer
100%
100%
Configures search places
100%
100%
Implements search method
100%
100%
Handles search results
100%
100%
Supports both APIs
100%
100%
Cosmiconfig API compatibility for easy migration
Lilconfig async explorer creation
100%
100%
Lilconfig sync explorer creation
100%
100%
Async search method usage
100%
100%
Sync search method usage
100%
100%
Result structure handling
100%
100%
Comparison implementation
100%
100%
Package.json property path error handling
Uses lilconfig
0%
0%
packageProp configuration
0%
0%
Load method usage
0%
0%
Null vs undefined
0%
26%
Package.json property extraction
lilconfig initialization
0%
100%
packageProp configuration
0%
100%
search() method usage
0%
100%
load() method usage
0%
0%
Result handling
0%
100%
Cache option for enabling/disabling performance optimization
Import lilconfig function
100%
100%
Cache option usage
100%
100%
Multiple explorer instances
100%
100%
Search method usage
100%
100%
Cache clearing methods
100%
100%
Timing measurements
100%
100%
Result structure handling
100%
100%
Configuration file loading by path
Creates explorer instance
50%
100%
Uses load method
33%
100%
Handles async operations
100%
100%
Processes result object
100%
100%
Handles null results
100%
100%
Error validation
100%
100%
Cache management with clearSearchCache, clearLoadCache, and clearCaches
Uses lilconfig creation
100%
100%
Implements clearSearchCache
50%
100%
Implements clearLoadCache
50%
100%
Implements clearCaches
50%
100%
Uses search method
70%
100%
Uses load method
70%
100%
Cache independence
40%
100%
Cache identity behavior
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-lilconfigTable of Contents