@lectro/enhancer-flowruntime

1.1.2-alpha-4 • Public • Published

Lectro Enhancer Flowruntime

Add Flowruntime checking to your code.

Usage

  • Install the module yarn add @lectro/enhancer-flowruntime
  • Create a devserver file dev.js with the following contents
const Lectro = require('@lectro/enhancer-flowruntime');
const lectro = new Lectro
lectro.dev()
  • Use node dev.js 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

const EnchancerFlowruntime = require('@lectro/enhancer-flowruntime')
const EnhancerCommonutils = require('@lectro/enhancer-commonutils')

const lectro = EnchancerFlowruntime.combine(new EnhancerCommonutils)

lectro.dev()
  • To build your bundle
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.

Readme

Keywords

none

Package Sidebar

Install

npm i @lectro/enhancer-flowruntime

Weekly Downloads

0

Version

1.1.2-alpha-4

License

MIT

Unpacked Size

2.64 kB

Total Files

3

Last publish

Collaborators

  • raybulgarin