Lectro with Flow Runtime
npm install @lectro/enhancer-flowruntimeAdd Flowruntime checking to your code.
#### Usage
- Install the module yarn add @lectro/enhancer-flowruntime
- Create a devserver file dev.js with the following contents
``js`
const Lectro = require('@lectro/enhancer-flowruntime');
const lectro = new Lectro
lectro.dev()node dev.js
- Use to run devserver
- This will run the contents of src/index.js file with all the necessary transformations and runtime checks.
- With Flow Runtime you'll get runtime errors for every annotated Function passed with wrong parameters
- To combine Enchancer-Flowruntime with other lectro enhancements follow this
`js
const EnchancerFlowruntime = require('@lectro/enhancer-flowruntime')
const EnhancerCommonutils = require('@lectro/enhancer-commonutils')
const lectro = EnchancerFlowruntime.combine(new EnhancerCommonutils)
lectro.dev()
`
- To build your bundle
`js
const EnchancerFlowruntime = require('@lectro/enhancer-flowruntime')
const lectro = new EnchancerFlowruntime
// or this if you want to combine with other enhancer
const EnhancerCommonutils = require('@lectro/enhancer-commonutils')
const lectro = EnchancerFlowruntime.combine(new EnhancerCommonutils)
lectro.build()
`
- Use node build.js to run build
- This will build the contents of src/index.js file with all the necessary transformations to build/main.js`.
- Runtime checks are disabled in Production builds.