v0.4.0
Allow to disable Firabase and use Tree Shaking to avoid move it to bundle.
Migration Guid
- All modules should be have isEnabled
new webpack.DefinePlugin({
__analytics: {
debug: {
isEnabled: false
},
googleAnalytics: {
isEnabled: false
},
googleAdWords: {
isEnabled: false
},
googleTagManager: {
isEnabled: false
},
amplitude: {
isEnabled: false
},
infermedicaAnalytics: {
isEnabled: true,
useFirebase: false,
}
}
})
- Object passed to __analytics can't be stringify as before this version. isEnabled should be boolean (true/false). key end other props should use JSON.stringify(''). More details Webpack DefinePlugin
- InfermedicaAnalytics has new required props
useFirebase: true|false