logger
logger copied to clipboard
Add possibility to enable/disable effector-logger for exact import
Add possibility to forbid for babel plugin to change exact effector import to effector-logger.
import { createStore } from 'effector' // effector-logger: disable
Checks only trailing comments, so techically it is possible to have multiple effector imports, one disabled and other not:
import { createStore } from 'effector' // effector-logger: disable
import { createEffect } from 'effector'
or even
import { createStore } from 'effector' // effector-logger: disable
import { createStore as createStoreWithLogger } from 'effector'
though I don't know, how it will work :)
Also added option disabled: true/false for plugin (false by default), and possibility to enable replace of exact import:
"plugins": [["effector-logger/babel-plugin", { "disabled": true }]]
import { createStore } from 'effector' // effector-logger: enable
@yumauri Can you add integration tests for this feature?