Open
Description
Let's discuss here about possible features for a v4.
Interceptors
Implement the interceptor pattern so the lib is more extensible.
const logger = logdown('foo;)
const silenceLorem = ({ instance, methodName, args }) => {
if (args[0] === 'lorem') return
return { instance, methodName, args }
}
logger.log('lorem') // prints 'lorem'
looger.interceptors.inject(silenceLorem)
logger.log('lorem') // doesnt print 'lorem'
logger.interceptors.eject(silenceLorem)
logger.log('lorem') // prints 'lorem'
Deprecate transports
We could use interceptors
which is a more generic API.
TypeScript
I'm now on board of the TS hype train.
Drop IE11 support
It's finally time.
Metadata
Metadata
Assignees
Labels
No labels