{"_id":"flow-runtime","_rev":"255844","name":"flow-runtime","description":"A flow compatible type system for JS.","dist-tags":{"latest":"0.17.0"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"time":{"modified":"2021-06-03T16:24:06.000Z","created":"2016-11-19T17:21:14.477Z","0.17.0":"2018-02-08T00:06:15.510Z","0.16.0":"2017-11-16T00:12:21.276Z","0.15.0":"2017-11-15T22:30:38.711Z","0.14.0":"2017-07-24T17:28:12.026Z","0.13.0":"2017-06-25T22:52:39.389Z","0.12.0":"2017-05-02T15:52:26.409Z","0.11.1":"2017-04-30T00:23:52.834Z","0.11.0":"2017-04-30T00:21:33.050Z","0.10.0":"2017-03-16T23:05:17.682Z","0.9.1":"2017-03-11T22:50:17.017Z","0.9.0":"2017-03-11T22:30:19.787Z","0.8.0":"2017-03-07T01:25:41.125Z","0.7.0":"2017-03-04T01:03:55.534Z","0.6.1":"2017-02-27T21:16:16.737Z","0.6.0":"2017-02-24T22:43:49.243Z","0.5.0":"2017-02-16T04:05:17.065Z","0.4.0":"2017-02-16T02:54:51.594Z","0.3.0":"2017-02-08T13:11:31.232Z","0.2.1":"2017-01-19T00:59:44.900Z","0.2.0":"2017-01-18T23:42:33.324Z","0.1.0":"2017-01-13T02:49:51.108Z","0.0.6":"2017-01-11T02:26:26.497Z","0.0.5":"2017-01-09T23:46:41.738Z","0.0.4":"2017-01-09T20:04:21.114Z","0.0.3":"2017-01-04T18:21:46.255Z","0.0.2":"2017-01-04T17:55:39.317Z","0.0.1":"2017-01-04T17:32:22.641Z","0.0.0":"2016-11-19T17:21:14.477Z"},"users":{"daniellink":true,"uldis.sturms":true,"chocolateboy":true},"author":{"name":"Charles Pick","email":"charles@codemix.com"},"repository":{"type":"git","url":"git+https://github.com/codemix/flow-runtime.git"},"versions":{"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":{"shasum":"ff57dd22bd7b0682c7beff20c3590f6a4a8286e3","size":428776,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.17.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime_0.17.0_1518048374227_0.9241762829727491"},"_hasShrinkwrap":false,"publish_time":1518048375510,"_cnpm_publish_time":1518048375510},"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":{"shasum":"6da4aac36b8e26ea2dc80b38395ebecbfcb5a535","size":427770,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.16.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.16.0.tgz_1510791139756_0.25792866526171565"},"directories":{},"publish_time":1510791141276,"_cnpm_publish_time":1510791141276,"_hasShrinkwrap":false},"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":{"shasum":"3c1fc84a84e3c19c46ca9d06458527e7273d2a05","size":424516,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.15.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.15.0.tgz_1510785037204_0.5811573516111821"},"directories":{},"publish_time":1510785038711,"_cnpm_publish_time":1510785038711,"_hasShrinkwrap":false},"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","size":415703,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.14.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.14.0.tgz_1500917290523_0.06230234238319099"},"directories":{},"publish_time":1500917292026,"_hasShrinkwrap":false,"_cnpm_publish_time":1500917292026},"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","size":415311,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.13.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-runtime-0.13.0.tgz_1498431157959_0.7009534272365272"},"directories":{},"publish_time":1498431159389,"_hasShrinkwrap":false,"_cnpm_publish_time":1498431159389},"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","size":414691,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.12.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.12.0.tgz_1493740345664_0.8608813036698848"},"directories":{},"publish_time":1493740346409,"_cnpm_publish_time":1493740346409,"_hasShrinkwrap":false},"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","size":413920,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.11.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.11.1.tgz_1493511832248_0.3307968736626208"},"directories":{},"publish_time":1493511832834,"_cnpm_publish_time":1493511832834,"_hasShrinkwrap":false},"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","size":413528,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.11.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.11.0.tgz_1493511690814_0.28396893688477576"},"directories":{},"publish_time":1493511693050,"_hasShrinkwrap":false,"_cnpm_publish_time":1493511693050},"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","size":441072,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.10.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.10.0.tgz_1489705517079_0.6110247948672622"},"directories":{},"publish_time":1489705517682,"_cnpm_publish_time":1489705517682,"_hasShrinkwrap":false},"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","size":440630,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.9.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.9.1.tgz_1489272614670_0.09255439438857138"},"directories":{},"publish_time":1489272617017,"_cnpm_publish_time":1489272617017,"_hasShrinkwrap":false},"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","size":439411,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.9.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.9.0.tgz_1489271417469_0.45776075357571244"},"directories":{},"publish_time":1489271419787,"_cnpm_publish_time":1489271419787,"_hasShrinkwrap":false},"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","size":439413,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.8.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.8.0.tgz_1488849938734_0.8525687821675092"},"directories":{},"publish_time":1488849941125,"_cnpm_publish_time":1488849941125,"_hasShrinkwrap":false},"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","size":439407,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.7.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.7.0.tgz_1488589433219_0.42318889824673533"},"directories":{},"publish_time":1488589435534,"_cnpm_publish_time":1488589435534,"_hasShrinkwrap":false},"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","size":439387,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.6.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.6.1.tgz_1488230175917_0.9868522128090262"},"directories":{},"publish_time":1488230176737,"_cnpm_publish_time":1488230176737,"_hasShrinkwrap":false},"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","size":439391,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.6.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.6.0.tgz_1487976226971_0.1596513199619949"},"directories":{},"publish_time":1487976229243,"_cnpm_publish_time":1487976229243,"_hasShrinkwrap":false},"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","size":498976,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.5.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.5.0.tgz_1487217914675_0.6273758360184729"},"directories":{},"publish_time":1487217917065,"_cnpm_publish_time":1487217917065,"_hasShrinkwrap":false},"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","size":498972,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.4.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.4.0.tgz_1487213689665_0.6174054013099521"},"directories":{},"publish_time":1487213691594,"_cnpm_publish_time":1487213691594,"_hasShrinkwrap":false},"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","size":495001,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.3.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.3.0.tgz_1486559489124_0.6967261673416942"},"directories":{},"publish_time":1486559491232,"_cnpm_publish_time":1486559491232,"_hasShrinkwrap":false},"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","size":202924,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.2.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.2.1.tgz_1484787582878_0.09038319578394294"},"directories":{},"publish_time":1484787584900,"_cnpm_publish_time":1484787584900,"_hasShrinkwrap":false},"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","size":202890,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.2.0.tgz_1484782952705_0.3130166158080101"},"directories":{},"publish_time":1484782953324,"_cnpm_publish_time":1484782953324,"_hasShrinkwrap":false},"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","size":121398,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.1.0.tgz_1484275789070_0.14887967729009688"},"directories":{},"publish_time":1484275791108,"_cnpm_publish_time":1484275791108,"_hasShrinkwrap":false},"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","size":120170,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.6.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.6.tgz_1484101585887_0.43350030086003244"},"directories":{},"publish_time":1484101586497,"_cnpm_publish_time":1484101586497,"_hasShrinkwrap":false},"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","size":117352,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.5.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.5.tgz_1484005601071_0.03537308005616069"},"directories":{},"publish_time":1484005601738,"_cnpm_publish_time":1484005601738,"_hasShrinkwrap":false},"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","size":116398,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.4.tgz_1483992259195_0.2774273259565234"},"directories":{},"publish_time":1483992261114,"_cnpm_publish_time":1483992261114,"_hasShrinkwrap":false},"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","size":115109,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.3.tgz_1483554105582_0.646654948592186"},"directories":{},"publish_time":1483554106255,"_cnpm_publish_time":1483554106255,"_hasShrinkwrap":false},"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","size":115106,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.2.tgz_1483552537106_0.7736604425590485"},"directories":{},"publish_time":1483552539317,"_cnpm_publish_time":1483552539317,"_hasShrinkwrap":false},"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","size":115084,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.1.tgz_1483551140331_0.6948706663679332"},"directories":{},"publish_time":1483551142641,"_cnpm_publish_time":1483551142641,"_hasShrinkwrap":false},"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","size":32864,"noattachment":false,"key":"/flow-runtime/-/flow-runtime-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-runtime/download/flow-runtime-0.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"},{"name":"jedwards1211","email":"jedwards@fastmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-runtime-0.0.0.tgz_1479576072364_0.4664448176044971"},"directories":{},"publish_time":1479576074477,"_cnpm_publish_time":1479576074477,"_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```","_attachments":{},"homepage":"https://codemix.github.io/flow-runtime","bugs":{"url":"https://github.com/codemix/flow-runtime/issues"},"license":"MIT"}