{"_id":"flow-runtime","_rev":"81-248aa82394dbcb90a3d3147988173f53","name":"flow-runtime","description":"A flow compatible type system for JS.","dist-tags":{"latest":"0.17.0"},"versions":{"0.0.0":{"name":"flow-runtime","version":"0.0.0","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.33.0","flow-typed":"^2.0.0","mocha":"^3.1.2"},"dependencies":{},"eslintConfig":{"extends":"./config/eslint.js"},"_id":"flow-runtime@0.0.0","_shasum":"3a62ea558ef299a686401e1d33477c69123df819","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"3a62ea558ef299a686401e1d33477c69123df819","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.0.tgz","integrity":"sha512-y9FPlqHZhnkoYb5HKfS1nOPbeC3YdvCGFtmSG1T41pwPxbpOgQny0ja6I+xZ1sPB1PawstCG0w8Bk8mKmO/AJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfb0XG0e3sM74GR65TC8hQsEOkyZskWmudX/lGuQryuAIgK2obXfD+pae13+TiZgEdkz0mjYc/5psX+sR2uw+XPVw="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.0.tgz_1479576072364_0.4664448176044971"},"directories":{}},"0.0.1":{"name":"flow-runtime","version":"0.0.1","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.33.0","flow-typed":"^2.0.0","mocha":"^3.1.2"},"dependencies":{},"eslintConfig":{"extends":"./config/eslint.js"},"_id":"flow-runtime@0.0.1","_shasum":"862c9aea83b37333690c55c8a53cb54a9fe2d2f0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"862c9aea83b37333690c55c8a53cb54a9fe2d2f0","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.1.tgz","integrity":"sha512-oFgb2cdH4BBEMh2XrS6jVRNOJobV2KhO/h/8AwJ9OkbarVc0qIcQj7RQmHVwU2sZxfkNoCXijB20RFG3j59sLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAJQwo5yF2+61Q15fDD4BWU5bek7TbMIJmFNRycnLLpAiBKJMa4gdQGvew7iowD0ev/NEihAvI4jEjw4rCIWbwr3Q=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.1.tgz_1483551140331_0.6948706663679332"},"directories":{}},"0.0.2":{"name":"flow-runtime","version":"0.0.2","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.33.0","flow-typed":"^2.0.0","mocha":"^3.1.2"},"dependencies":{},"eslintConfig":{"extends":"./config/eslint.js"},"_id":"flow-runtime@0.0.2","_shasum":"0332ef71edcfe2f01d857657b9a2a2d7c93b1929","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"0332ef71edcfe2f01d857657b9a2a2d7c93b1929","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.2.tgz","integrity":"sha512-mWo8HolYwoZmCJju8niv+SOPNhNXbAh10sWCIzabgu7Fy0Z+zRfxd1aWnfkMD5X5SOPvMtNKs7/2afvAbp+i5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8wQZl6e/uO93QYNd5LUUT/Po5frvpW2DHl/ma9MlDXAiEAiHHk9TZCk0jAbJJNfgngezl6YLovePDL1NglCpavgys="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.2.tgz_1483552537106_0.7736604425590485"},"directories":{}},"0.0.3":{"name":"flow-runtime","version":"0.0.3","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.33.0","flow-typed":"^2.0.0","mocha":"^3.1.2"},"dependencies":{},"eslintConfig":{"extends":"./config/eslint.js"},"_id":"flow-runtime@0.0.3","_shasum":"b41cc7923c78c153f8440b90b23bd90fd61e70ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"b41cc7923c78c153f8440b90b23bd90fd61e70ad","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.3.tgz","integrity":"sha512-h1EVPKSlVx94P+chT+kg+lT6QqOm2a2PliNMpyc6mliG5w9dsuE/+zO/TgIXKjCZh7BkQ90+btqHpQ7ZZ0wfFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj65ZDlaUUToGuG9BYyLRGPVmEW/iygdQtdOyYw258lAIgXYtKLGpytNGex0SGqfVBaBP2hffRI7eS0z5Ej4qgF/Q="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.3.tgz_1483554105582_0.646654948592186"},"directories":{}},"0.0.4":{"name":"flow-runtime","version":"0.0.4","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2"},"eslintConfig":{"extends":"./config/eslint.js"},"_id":"flow-runtime@0.0.4","_shasum":"a6abdf80ce7126651d4dea08c683fc9997c1c2b1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"a6abdf80ce7126651d4dea08c683fc9997c1c2b1","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.4.tgz","integrity":"sha512-TI/fCHEew0gz7/fmrbQ8ssf25UmKzJ+CGvFDbRhVS5gHL0vEE4GbtjaqbFR8XnmBywWfi4/oz9C9ajkj3DhVhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFsCcpuulTXQ74YSehG0RD5GMw8PiWux72V9C8AB8lQwIhALdx4wdeDJ3uXP8K8XYc5hAkYQOKzodmjsFUOcJC8lQz"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.4.tgz_1483992259195_0.2774273259565234"},"directories":{}},"0.0.5":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.0.5","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.0.5","_shasum":"9251e50deadd213e6b55f49d4dac0e2e4706dac8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"9251e50deadd213e6b55f49d4dac0e2e4706dac8","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.5.tgz","integrity":"sha512-LyMdJjJKT/m7fdI12T04F988iJrENldWBOOPv9BWkUCFkp9Zkkl3QSecd1eQygEINhsdENPpEhckte2lTDzLjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7tQZ/OXypoWtgYzPjeR/g/oD9jHN92p/NjMh3S4yNmAiEAxLmsxPBAJGrIHawI8rxMQ/dwlMTebDJEajRtw6JiTuA="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.5.tgz_1484005601071_0.03537308005616069"},"directories":{}},"0.0.6":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.0.6","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.0.6","_shasum":"570aeab33dca9d2357d137c0b0a2e141b7342410","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"570aeab33dca9d2357d137c0b0a2e141b7342410","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.0.6.tgz","integrity":"sha512-xdMbScr1BSXrTSGLD93CJM1RZ2IPWyUTvi4joiDTWciryFQArRN74J7+cR3dqJfPUD73o4Gi9MzYwH/oBc16Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDweXBpH+i3+ih3HL+lu6xCQw8fPshj9VJi1ShwMYEX/wIhAOdxb9Pk4jgmsNIeTD3sOeC1cDB+xzf7C0Qt0az3bXC4"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.6.tgz_1484101585887_0.43350030086003244"},"directories":{}},"0.1.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.1.0","description":"A flow compatible type system for JS.","main":"flow-runtime.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"babel -d ./lib ./src","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.1.0","_shasum":"2fa692f7c7cfc49bc3d7ffefb536261b6a5a1a53","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"2fa692f7c7cfc49bc3d7ffefb536261b6a5a1a53","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.1.0.tgz","integrity":"sha512-+4q7AQq2MLHDijLi1I7sEAW8iPr6xh3fuUeM0/45Y6MPIxtjr+t4tNAm/vI5AsIpMhrdPV8iOxx57FMhAKUUEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxA38EHgjS/FE1niQ994g00XgrhjuDDPqnLiXLdrzX7AiBym+MVfrrBX1Ytd6TsOM4jiRkABxyfwWzI4bhKhVZ9Pg=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.1.0.tgz_1484275789070_0.14887967729009688"},"directories":{}},"0.2.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.2.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.min.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./rollup/browser.config.js","build-cjs":"NODE_ENV=production rollup -c ./rollup/cjs.config.js","build-es2015":"NODE_ENV=production rollup -c ./rollup/es2015.config.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.2.0","_shasum":"27918f22d38228aa1598e214959d9c1015a16d6e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"27918f22d38228aa1598e214959d9c1015a16d6e","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.2.0.tgz","integrity":"sha512-4NwcSU3a2T1KixHAOP8FKa07/S08wlqrx7PzZnfHyPR3tnWVhAcflsiTI/4itFnIWheFQbkblPLJpL6beDfZfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcWrfRZ9oej5FoR6JrXeB5kTPNPzpWK62NBLxFi1QYBQIhAKSfWHYQjjAdAmVTPJ6LpETyTU79/PjGLihB8HUeLfsG"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.2.0.tgz_1484782952705_0.3130166158080101"},"directories":{}},"0.2.1":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.2.1","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.min.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./rollup/browser.config.js","build-cjs":"NODE_ENV=production rollup -c ./rollup/cjs.config.js","build-es2015":"NODE_ENV=production rollup -c ./rollup/es2015.config.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.37.4","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.2.1","_shasum":"f9a9695b9f9c8b50a8c7f96f25af8565876bf3d7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"f9a9695b9f9c8b50a8c7f96f25af8565876bf3d7","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.2.1.tgz","integrity":"sha512-schH9jlsrq9oB+pabsVE1tyIQFpz6qKOLShRxacT1vG7wjyvKdvEEGwZMoGhfWKZj56jPtefdy6ICu0Zfehumg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDprgVLjJDQa70NLUSujTKGqzOVmRUSAJRC+tD3ShFACAiEAwaJGHs5TeouL0TpFhHwTU9UdKhhrhJCiWuUTYjlsZ8E="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.2.1.tgz_1484787582878_0.09038319578394294"},"directories":{}},"0.3.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.3.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.3.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.3.0","_shasum":"9f9b50aea8cc68d65b721cfd1aac46b8adda5a61","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"9f9b50aea8cc68d65b721cfd1aac46b8adda5a61","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.3.0.tgz","integrity":"sha512-Xfi0cnoJqcGxZBetxG6rHUsaBBcvwCxhhL4+a67W5af2QsFoE7V8vDcivUnk5xpeC9YmSYQsIIXxh54ZYVzuxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD59BYgunL6Eq8x4zAsACFtykKnI9+G67zauZTxzPsecgIgKDrHILIBL6zakmih9jiZab0+4cOeTE+85wnm7MTlvXI="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.3.0.tgz_1486559489124_0.6967261673416942"},"directories":{}},"0.4.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.4.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.4.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.4.0","_shasum":"160d42c8c2e6f93ba1ea16e5af55bb4858569c33","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"160d42c8c2e6f93ba1ea16e5af55bb4858569c33","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.4.0.tgz","integrity":"sha512-64MWPMlujaR5eojelE3m3J3pMy2UlkGRMMKWuSXu+xzKofMm5ltdtku2G+JWFa1viGFs+/tSLt4DZtv/USWFrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXCTlj2Uqp0WrOcPEVDBPlHHK8IAVuRoO4sw21nhGM4AiEA+HnOGwqO6A80nEsjBI7ZJJ4+IeiP9nevdWH7YJEzt78="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.4.0.tgz_1487213689665_0.6174054013099521"},"directories":{}},"0.5.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.5.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.5.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.5.0","_shasum":"ee941a9d54f6eee22dd86441633d1a307386790a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"ee941a9d54f6eee22dd86441633d1a307386790a","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.5.0.tgz","integrity":"sha512-RfTBWA6RvrGEzAZypAMpvZ4my/YlctmW5UDZJPBxxtyuKAsabAeL5E65fmJJHIdsQXLxAEjy8ozYNv7a2oCVlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH1q9rLgbGlrqGR/plUVRQL4gOkJjoEpqZ+RDeODsnoAiEAryu7XchVIbHHp4nUtgqEKoS1y47y/AfcD4HweYwMq3E="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.5.0.tgz_1487217914675_0.6273758360184729"},"directories":{}},"0.6.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.6.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.6.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.6.0","_shasum":"faa3e940e0f7821a68cd40dbd446037764264c6e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"faa3e940e0f7821a68cd40dbd446037764264c6e","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.6.0.tgz","integrity":"sha512-oZYCPcHdR6ycoAY57bVSyT1VcfBHYuKvayKWJc57qKenQvXdt1IIq/BaYcLoeD6dJ1/xhCL96lNg3OISMo7RkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbeK88Am/oduIorvbm2rJJ9bLaV3P/XnqvUAGDZ1c0xgIgFY+RCQiVn7MPx+ii1yAVyU/7MCbqS+SCOpLtp2toqn8="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.6.0.tgz_1487976226971_0.1596513199619949"},"directories":{}},"0.6.1":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.6.1","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.6.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.6.1","_shasum":"dfb5c29983d99df0ca2f045e2a3da8f20b461c0d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"dfb5c29983d99df0ca2f045e2a3da8f20b461c0d","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.6.1.tgz","integrity":"sha512-kip4BsP51vYVsfPHzhtSr75/NvgNgcpQTPdQ8Jl4PssRSgro2l5PDKfy1XE6PQquMsJmLeFmAf4/FFoajJHzdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDInPLGRs9F/nNgBCVhI+gAn3NrO/GDnNb6q4QhHZb3/QIhAPKOBW7WCX4LEnayvt9LOfXgKKDBcNz382o4HCwYwVxt"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.6.1.tgz_1488230175917_0.9868522128090262"},"directories":{}},"0.7.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.7.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.7.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.7.0","_shasum":"5fd6ee50ebaf952be5d2940e9a0b96c8edefaea5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"5fd6ee50ebaf952be5d2940e9a0b96c8edefaea5","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.7.0.tgz","integrity":"sha512-WjigTPWS6P9CMLje4Z9CrCSp/+MyRfJ45NeuEeyo23xQo7RajTH0WjdeDwMebMgEKGtg/Yz4i21Kf85AbvKR5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4grhDrYLapKEz2dkCfD/DzG8G2tfDgqlkeBu3Q9839AiA062yqWjXjO6Wo4Lz9H87Mgh48ljrhzQngzW4lbgIbLA=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.7.0.tgz_1488589433219_0.42318889824673533"},"directories":{}},"0.8.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.8.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.8.0","_shasum":"8dd6e10897e336d4bc99ed5ee42397ebcb3417cd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"8dd6e10897e336d4bc99ed5ee42397ebcb3417cd","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.8.0.tgz","integrity":"sha512-RSHud7ln+Tb82XFK/uLE22KCSXweErdxADe1oHbuaBVkcF1qhCiAEdlyjhhkLoyixKaVz60VAVsL7QNXrcT7iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpOSQ9+T8dMkbjY1EvkGL97GE/3CTccm3LTWTJLLb/CAiAhpQFm3WDDRXnJXxRG9HwRYiJ6TDx8685T0vaf4IXAhA=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.8.0.tgz_1488849938734_0.8525687821675092"},"directories":{}},"0.9.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.9.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.9.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.9.0","_shasum":"69d68db152533475e76ac5c86a55b90f6b8acb6e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"69d68db152533475e76ac5c86a55b90f6b8acb6e","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.9.0.tgz","integrity":"sha512-L0qKemv4iVMMPMM6V3A9CnhHpG6btZpGzctZcr3x/pw6U/NA8UnqG35Kcr9GSS/n6k7G6qUmcSFWrdgPEDHXrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxSbj6p8P+qyNra/YObkI6DO3Y2IWycnrjordi6hTaNQIgfFUTUSIuJ0diq14DI8ddNmvSAZgWaGQzGLRH+FeE++k="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.9.0.tgz_1489271417469_0.45776075357571244"},"directories":{}},"0.9.1":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.9.1","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.9.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.9.1","_shasum":"1ef18ebf449aad21fa5836e32ac7505a163eb1a6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"1ef18ebf449aad21fa5836e32ac7505a163eb1a6","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.9.1.tgz","integrity":"sha512-CyP6428V6gkfgHGRsbxAQ2x4qJLv0f5e2FjMFaZkBmqVk2xzBk/9NdclXayvxNnQe/CzHFkP/ohwToOqbIvjzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ5u7otXfehsTl6gFMUEFtFKRY1LMaWEUx9N7piLBipAiEAhW4NUr14BBkMwM09qHJ591YOfVDKs/ONOgvojT++lYM="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.9.1.tgz_1489272614670_0.09255439438857138"},"directories":{}},"0.10.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.10.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.10.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.10.0","_shasum":"20a70432fb20e8bba43769078c7a17d99dd1acab","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"20a70432fb20e8bba43769078c7a17d99dd1acab","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.10.0.tgz","integrity":"sha512-XpLudUM2cEr7wECUE4nGsP8QskoNk2+J00RKd4DruXH3Ro6lB74pjcW5QxUIcroL4bhmX8sPr+4Pzg1wg3xVWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzgjmTkcBw5rkweaw16V/qh9slsPknxMz+MWSOh8UV1AiBRTpR/QD/3ur5qwZ2Ox9GuMDtkCU98jHjQj+mxcfUSkw=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.10.0.tgz_1489705517079_0.6110247948672622"},"directories":{}},"0.11.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.11.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.11.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.11.0","_shasum":"97a12124055bbc3b125c06d01d462cd50fd1c05a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"97a12124055bbc3b125c06d01d462cd50fd1c05a","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.11.0.tgz","integrity":"sha512-9XG7IDcIRuhX8n7bs3fuOEh5bIMKIc2tPGFcUgDROhuUIFvb4bhSMRxRpONktBt4ySNMf2tqBr0dCTPAbbWlhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRZqY/0romi7oSdNdkXADGOLtAjP9wHe42DSKhcp8n8AIhALCpyhuJysmszrj1F42Fuq1WN0hxTGevuyFzKxN3jm7L"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.11.0.tgz_1493511690814_0.28396893688477576"},"directories":{}},"0.11.1":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.11.1","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.11.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.11.1","_shasum":"cd4266e2c0cb7954af87e1168393164a877eb623","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"cd4266e2c0cb7954af87e1168393164a877eb623","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.11.1.tgz","integrity":"sha512-Pqccn3+f3YdygOA4c+sqFlIhsaNTi8+F0MxBEbjO/xu6vrbMW63anK29Bv9JSsM7aZGaQEm2xKGCnhySCxy0eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3UDNu0KV7eN0/mv66Gzzlp7AJJt7gWvcyptncg4kGTAiEAh+tnUBb1R+82tXAE/df3FQ5JzffPjR3dGeI4C1jri14="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.11.1.tgz_1493511832248_0.3307968736626208"},"directories":{}},"0.12.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.12.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.11.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.12.0","_shasum":"288fe06d407d9ffc77d15a8508d93bb8e764cc50","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"288fe06d407d9ffc77d15a8508d93bb8e764cc50","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.12.0.tgz","integrity":"sha512-bn0yMXFyQKORgYFMpnWUE+CLiHIcNc6XZoOVb9OggaY/BuQhTlFKrrdCy3W8c2JU8toEltvOxMUdXATLzopddQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4rKnVWTQKcZO6jdHSWyDpe2RLPHC4K0pFVMZWRHgyGgIgX60QqJ8GdD3Atrb3ERGgvFpfwMnof68ub4JjT9s3IFQ="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.12.0.tgz_1493740345664_0.8608813036698848"},"directories":{}},"0.13.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.13.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.11.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.13.0","_shasum":"3dfba528c73be961303501945c7b8a782f733448","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"3dfba528c73be961303501945c7b8a782f733448","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.13.0.tgz","integrity":"sha512-a2PMw6q9buV65ECfbnEzzvXCleSHW7AImk2yy5X9XNk+OWUDC0IXC+gSf62pgZmTutOyTR4c0STDhW8BKXI85w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6XtRX/UurVKw5Tj2zMnoObM4tbZPBOGZDcFO/u5qeuAIhAL6OIRKAUu5c2/F/tqa4hdLszmgUbna8QsWLjLLeNA5X"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.13.0.tgz_1498431157959_0.7009534272365272"},"directories":{}},"0.14.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.14.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.11.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.14.0","_shasum":"bbbcb700b19a0a299ab403e807d69912ef077c16","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"shasum":"bbbcb700b19a0a299ab403e807d69912ef077c16","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.14.0.tgz","integrity":"sha512-782tOJxoHyN/roNm6NvmAISlbtl1NPnFHw4AsLMq8LnAlJK61K0TqSirdJwHMSET03nTEBA4YYRh91XjFIbVkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjkSktSOU6J8dw7edJRtlsJhMhjZ8Vd/KZJKKqCSyC2AiBHD2QcWIPxSXTDQerR4lHNgXI0ul5q/Naqd73gIZqqKw=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.14.0.tgz_1500917290523_0.06230234238319099"},"directories":{}},"0.15.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.15.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.15.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.15.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"integrity":"sha512-vKs+oHlCOx+LNi8kpaSCoDdc6omCz0rqj5j9QXNnflqspVScdDsob8cefPPPWSH7OWbcRrdyv3nYU1cXVZesoA==","shasum":"3c1fc84a84e3c19c46ca9d06458527e7273d2a05","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICflX0lDHLKgKHp0KXDnnQOC69HxKkvz22CrXjgKlItiAiEA+zXFde4+Hk4rfRXpGE+DP5Te9eHG0Avlwy0jRqobDy4="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.15.0.tgz_1510785037204_0.5811573516111821"},"directories":{}},"0.16.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.16.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.15.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.16.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"integrity":"sha512-qkXktzx0fksnXsJbamz4PK5NaIrEax1HoKlSAVzN7VOVIM23293zdSFE3V40aSalvk+jKrYQHNA6FWLp5ACVog==","shasum":"6da4aac36b8e26ea2dc80b38395ebecbfcb5a535","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDLbXSiLZWyydxyTCjT9CJOdBCjEtXjWrlEhVpi3Y+ZAiBp9pEielRZCyZWnpPQ4tXvHjnQxkkPU2VWvfYp1lCbBQ=="}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.16.0.tgz_1510791139756_0.25792866526171565"},"directories":{}},"0.17.0":{"name":"flow-runtime","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"version":"0.17.0","description":"A flow compatible type system for JS.","main":"dist/flow-runtime.js","module":"dist/flow-runtime.es2015.js","browser":"dist/flow-runtime.umd.js","scripts":{"lint":"eslint ./src && flow check","prepublish":"npm run build","build":"npm run build-browser && npm run build-cjs && npm run build-es2015","build-browser":"NODE_ENV=production rollup -c ./config/rollup.config.browser.js","build-cjs":"NODE_ENV=production rollup -c ./config/rollup.config.commonjs.js","build-es2015":"NODE_ENV=production rollup -c ./config/rollup.config.es2015.js","test":"mocha","watch":"mocha --watch"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.18.0","babel-plugin-flow-runtime":"^0.17.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.1.4","babel-preset-es2015":"^6.16.0","babel-preset-es2015-node":"^6.1.1","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","eslint":"^3.8.1","eslint-plugin-babel":"^3.3.0","eslint-plugin-flowtype":"^2.20.0","eslint-plugin-import":"^2.0.1","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.4.1","flow-bin":"^0.38.0","flow-typed":"^2.0.0","mocha":"^3.1.2","react":"^15.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^2.0.0","rollup-plugin-uglify":"^1.0.1","rollup-regenerator-runtime":"^6.23.1","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony"},"eslintConfig":{"extends":"./config/eslint.js"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"_id":"flow-runtime@0.17.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"codemix","email":"charles@codemix.com"},"dist":{"integrity":"sha512-x621HugMPrtU68ddiRX0TkNRif9PS6ml3oeP6oo0k+Kv2issqCmifC4ZX59XnLUh9dfmBcj4GoZJXu4oe8L28Q==","shasum":"ff57dd22bd7b0682c7beff20c3590f6a4a8286e3","tarball":"https://registry.npmjs.org/flow-runtime/-/flow-runtime-0.17.0.tgz","fileCount":117,"unpackedSize":2496673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0M9bIbSWTBifpPrkXGNojIFOhfuiEPj2ZA/8dSjQ//wIhAIEpZAt4Ka91uDWUnl2vbycMKBqNz3zKRxQseHczw6rA"}]},"maintainers":[{"name":"codemix","email":"charles@codemix.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime_0.17.0_1518048374227_0.9241762829727491"},"_hasShrinkwrap":false}},"readme":"# Flow Runtime\n\nA runtime type system for JavaScript with full [Flow](https://flowtype.org/) compatibility.\n\n\n## What?\n\nProvides a rich API for defining, inspecting and verifying data types in JavaScript. Any value that can be represented in JS can be represented by `flow-runtime`, including full support for polymorphism and parameterized types.\n\n\n[See the docs for more information](https://codemix.github.io/flow-runtime/#/docs).\n\n## Usage\n\n```js\nimport t from 'flow-runtime';\n\nconst number = t.number();\nconst string = t.string();\n\nstring.accepts('foo'); // true\nstring.accepts(123); // false\nnumber.accepts(123); // true\n\nstring.assert('Hello World!'); // ok\nstring.assert(false); // throws\nnumber.assert(456); // ok\nnumber.assert('nope'); // throws\n\nconst numberOrString = t.union(number, string);\n\nnumberOrString.assert(123); // ok\nnumberOrString.assert(\"baz\"); // ok\nnumberOrString.assert(false); // throws\n\nconst fooOrBar = t.union(\n  t.string('foo'),\n  t.string('bar')\n);\n\nfooOrBar.assert('foo'); // ok\nfooOrBar.assert('bar'); // ok\nfooOrBar.assert('qux'); // throws\n\nconst Thing = t.object(\n  t.property('name', t.string()),\n  t.property('url', t.nullable(t.string()))\n);\n\nThing.assert({\n  name: 'Example',\n  url: 'http://example.com/'\n}); // OK\n\n\nThing.assert({\n  name: 'Example'\n}); // OK\n\nThing.assert({\n  name: false\n}); // throws\n\nconst arrayOfStrings = t.array(t.string());\n\narrayOfStrings.assert()\n\n// ---------------------------------------------\n\nconst UserStatus = t.union(\n  t.string('PENDING'),\n  t.string('ACTIVE'),\n  t.string('INACTIVE')\n);\n\nconst PreferenceName = t.union(\n  t.string('marketingOptIn'),\n  t.string('darkColourScheme')\n);\n\nconst UserPreferences = t.object(\n  t.indexer(PreferenceName, t.boolean())\n);\n\nconst User = t.object({\n  id: t.number(),\n  name: t.string(),\n  email: t.string(),\n  status: UserStatus,\n  preferences: UserPreferences\n});\n\nconst validUser = {\n  id: 123,\n  name: 'Sally',\n  email: 'sally@example.com',\n  status: 'PENDING',\n  preferences: {\n    marketingOptIn: true\n  }\n};\n\nconst invalidUser = {\n  id: false, // invalid\n  name: 'Bob',\n  email: 'bob@example.com',\n  status: 'NOPE', // invalid\n  preferences: {\n    marketingOptIn: true,\n    nope: true // invalid\n  }\n};\n\nUser.accepts(validUser); // true\nUser.accepts(invalidUser); // false\n\nUser.assert(validUser); // OK\nUser.assert(invalidUser); // throws TypeError\n\n```","maintainers":[{"email":"gajus@gajus.com","name":"gajus"},{"email":"charles@codemix.com","name":"charlespick"},{"email":"jedwards@fastmail.com","name":"jedwards1211"}],"time":{"modified":"2022-06-18T02:19:45.493Z","created":"2016-11-19T17:21:14.477Z","0.0.0":"2016-11-19T17:21:14.477Z","0.0.1":"2017-01-04T17:32:22.641Z","0.0.2":"2017-01-04T17:55:39.317Z","0.0.3":"2017-01-04T18:21:46.255Z","0.0.4":"2017-01-09T20:04:21.114Z","0.0.5":"2017-01-09T23:46:41.738Z","0.0.6":"2017-01-11T02:26:26.497Z","0.1.0":"2017-01-13T02:49:51.108Z","0.2.0":"2017-01-18T23:42:33.324Z","0.2.1":"2017-01-19T00:59:44.900Z","0.3.0":"2017-02-08T13:11:31.232Z","0.4.0":"2017-02-16T02:54:51.594Z","0.5.0":"2017-02-16T04:05:17.065Z","0.6.0":"2017-02-24T22:43:49.243Z","0.6.1":"2017-02-27T21:16:16.737Z","0.7.0":"2017-03-04T01:03:55.534Z","0.8.0":"2017-03-07T01:25:41.125Z","0.9.0":"2017-03-11T22:30:19.787Z","0.9.1":"2017-03-11T22:50:17.017Z","0.10.0":"2017-03-16T23:05:17.682Z","0.11.0":"2017-04-30T00:21:33.050Z","0.11.1":"2017-04-30T00:23:52.834Z","0.12.0":"2017-05-02T15:52:26.409Z","0.13.0":"2017-06-25T22:52:39.389Z","0.14.0":"2017-07-24T17:28:12.026Z","0.15.0":"2017-11-15T22:30:38.711Z","0.16.0":"2017-11-16T00:12:21.276Z","0.17.0":"2018-02-08T00:06:15.510Z"},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://codemix.github.io/flow-runtime","repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"users":{"daniellink":true,"chocolateboy":true,"uldis.sturms":true}}