You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ji...@apache.org on 2017/03/31 02:44:53 UTC

[37/50] [abbrv] incubator-weex git commit: * [html5] add flow-type supported.

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/phantomjs-prebuilt_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/phantomjs-prebuilt_vx.x.x.js b/flow-typed/npm/phantomjs-prebuilt_vx.x.x.js
new file mode 100644
index 0000000..40b8641
--- /dev/null
+++ b/flow-typed/npm/phantomjs-prebuilt_vx.x.x.js
@@ -0,0 +1,389 @@
+// flow-typed signature: 814522ded8f7a40566037440611f8d3b
+// flow-typed version: <<STUB>>/phantomjs-prebuilt_v^2.1.7/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'phantomjs-prebuilt'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'phantomjs-prebuilt' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'phantomjs-prebuilt/install' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/location' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/arguments' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/child_process-examples' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/colorwheel' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/countdown' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/detectsniff' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/echoToFile' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/features' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/fibo' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/hello' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/injectme' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/loadspeed' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/loadurlwithoutcss' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/modernizr' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/module' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/netlog' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/netsniff' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/openurlwithproxy' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/outputEncoding' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/page_events' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/pagecallback' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/phantomwebintro' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/post' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/postjson' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/postserver' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printenv' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printheaderfooter' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printmargins' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/rasterize' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/render_multi_url' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/responsive-screenshot' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-jasmine' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-jasmine2' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-qunit' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/scandir' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/server' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/serverkeepalive' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/simpleserver' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/sleepsort' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/stdin-stdout-stderr' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/universe' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/unrandomize' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/useragent' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/version' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/waitfor' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantom/examples/walk_through_frames' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/phantomjs' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/lib/util' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/test/exit' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/test/loadspeed' {
+  declare module.exports: any;
+}
+
+declare module 'phantomjs-prebuilt/test/tests' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'phantomjs-prebuilt/install.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/install'>;
+}
+declare module 'phantomjs-prebuilt/lib/location.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/location'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/arguments.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/arguments'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/child_process-examples.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/child_process-examples'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/colorwheel.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/colorwheel'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/countdown.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/countdown'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/detectsniff.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/detectsniff'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/echoToFile.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/echoToFile'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/features.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/features'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/fibo.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/fibo'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/hello.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/hello'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/injectme.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/injectme'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/loadspeed.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/loadspeed'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/loadurlwithoutcss.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/loadurlwithoutcss'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/modernizr.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/modernizr'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/module.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/module'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/netlog.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/netlog'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/netsniff.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/netsniff'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/openurlwithproxy.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/openurlwithproxy'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/outputEncoding.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/outputEncoding'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/page_events.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/page_events'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/pagecallback.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/pagecallback'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/phantomwebintro.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/phantomwebintro'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/post.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/post'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/postjson.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/postjson'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/postserver.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/postserver'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printenv.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/printenv'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printheaderfooter.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/printheaderfooter'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/printmargins.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/printmargins'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/rasterize.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/rasterize'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/render_multi_url.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/render_multi_url'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/responsive-screenshot.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/responsive-screenshot'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-jasmine.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/run-jasmine'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-jasmine2.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/run-jasmine2'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/run-qunit.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/run-qunit'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/scandir.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/scandir'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/server.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/server'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/serverkeepalive.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/serverkeepalive'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/simpleserver.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/simpleserver'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/sleepsort.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/sleepsort'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/stdin-stdout-stderr.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/stdin-stdout-stderr'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/universe.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/universe'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/unrandomize.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/unrandomize'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/useragent.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/useragent'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/version.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/version'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/waitfor.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/waitfor'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantom/examples/walk_through_frames.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantom/examples/walk_through_frames'>;
+}
+declare module 'phantomjs-prebuilt/lib/phantomjs.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/phantomjs'>;
+}
+declare module 'phantomjs-prebuilt/lib/util.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/lib/util'>;
+}
+declare module 'phantomjs-prebuilt/test/exit.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/test/exit'>;
+}
+declare module 'phantomjs-prebuilt/test/loadspeed.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/test/loadspeed'>;
+}
+declare module 'phantomjs-prebuilt/test/tests.js' {
+  declare module.exports: $Exports<'phantomjs-prebuilt/test/tests'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/query-string_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/query-string_vx.x.x.js b/flow-typed/npm/query-string_vx.x.x.js
new file mode 100644
index 0000000..81a2ff4
--- /dev/null
+++ b/flow-typed/npm/query-string_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: 11bcd754a34b4417a48b5edd97591597
+// flow-typed version: <<STUB>>/query-string_v^4.2.3/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'query-string'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'query-string' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+
+
+// Filename aliases
+declare module 'query-string/index' {
+  declare module.exports: $Exports<'query-string'>;
+}
+declare module 'query-string/index.js' {
+  declare module.exports: $Exports<'query-string'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/reify_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/reify_vx.x.x.js b/flow-typed/npm/reify_vx.x.x.js
new file mode 100644
index 0000000..6fdeee3
--- /dev/null
+++ b/flow-typed/npm/reify_vx.x.x.js
@@ -0,0 +1,95 @@
+// flow-typed signature: 1e695bf8a2ec6c4dccc754434630cb6c
+// flow-typed version: <<STUB>>/reify_v^0.3.8/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'reify'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'reify' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'reify/lib/compiler' {
+  declare module.exports: any;
+}
+
+declare module 'reify/lib/empty' {
+  declare module.exports: any;
+}
+
+declare module 'reify/lib/entry' {
+  declare module.exports: any;
+}
+
+declare module 'reify/lib/runtime' {
+  declare module.exports: any;
+}
+
+declare module 'reify/lib/utils' {
+  declare module.exports: any;
+}
+
+declare module 'reify/node/caching-compiler' {
+  declare module.exports: any;
+}
+
+declare module 'reify/node/compile-hook' {
+  declare module.exports: any;
+}
+
+declare module 'reify/node/index' {
+  declare module.exports: any;
+}
+
+declare module 'reify/node/runtime' {
+  declare module.exports: any;
+}
+
+declare module 'reify/repl/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'reify/lib/compiler.js' {
+  declare module.exports: $Exports<'reify/lib/compiler'>;
+}
+declare module 'reify/lib/empty.js' {
+  declare module.exports: $Exports<'reify/lib/empty'>;
+}
+declare module 'reify/lib/entry.js' {
+  declare module.exports: $Exports<'reify/lib/entry'>;
+}
+declare module 'reify/lib/runtime.js' {
+  declare module.exports: $Exports<'reify/lib/runtime'>;
+}
+declare module 'reify/lib/utils.js' {
+  declare module.exports: $Exports<'reify/lib/utils'>;
+}
+declare module 'reify/node/caching-compiler.js' {
+  declare module.exports: $Exports<'reify/node/caching-compiler'>;
+}
+declare module 'reify/node/compile-hook.js' {
+  declare module.exports: $Exports<'reify/node/compile-hook'>;
+}
+declare module 'reify/node/index.js' {
+  declare module.exports: $Exports<'reify/node/index'>;
+}
+declare module 'reify/node/runtime.js' {
+  declare module.exports: $Exports<'reify/node/runtime'>;
+}
+declare module 'reify/repl/index.js' {
+  declare module.exports: $Exports<'reify/repl/index'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-buble_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-buble_vx.x.x.js b/flow-typed/npm/rollup-plugin-buble_vx.x.x.js
new file mode 100644
index 0000000..8cb0d89
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-buble_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: bc76123b8d3835bf9593da423abe04d7
+// flow-typed version: <<STUB>>/rollup-plugin-buble_v^0.14.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-buble'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-buble' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-buble/dist/rollup-plugin-buble.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-buble/dist/rollup-plugin-buble.es' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-buble/dist/rollup-plugin-buble.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-buble/dist/rollup-plugin-buble.cjs'>;
+}
+declare module 'rollup-plugin-buble/dist/rollup-plugin-buble.es.js' {
+  declare module.exports: $Exports<'rollup-plugin-buble/dist/rollup-plugin-buble.es'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js b/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js
new file mode 100644
index 0000000..160b39c
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js
@@ -0,0 +1,81 @@
+// flow-typed signature: 240e95bdb13c3a35f80d872c5f1bfb07
+// flow-typed version: <<STUB>>/rollup-plugin-commonjs_v^5.0.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-commonjs'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-commonjs' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.es' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/ast-utils' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/defaultResolver' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/helpers' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/index' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/transform' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-commonjs/src/utils' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.cjs'>;
+}
+declare module 'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.es.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/dist/rollup-plugin-commonjs.es'>;
+}
+declare module 'rollup-plugin-commonjs/src/ast-utils.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/ast-utils'>;
+}
+declare module 'rollup-plugin-commonjs/src/defaultResolver.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/defaultResolver'>;
+}
+declare module 'rollup-plugin-commonjs/src/helpers.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/helpers'>;
+}
+declare module 'rollup-plugin-commonjs/src/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/index'>;
+}
+declare module 'rollup-plugin-commonjs/src/transform.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/transform'>;
+}
+declare module 'rollup-plugin-commonjs/src/utils.js' {
+  declare module.exports: $Exports<'rollup-plugin-commonjs/src/utils'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-eslint_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-eslint_vx.x.x.js b/flow-typed/npm/rollup-plugin-eslint_vx.x.x.js
new file mode 100644
index 0000000..e23c687
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-eslint_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: 1f92e6e0e0e9d72d7fdfeeadbb190eb8
+// flow-typed version: <<STUB>>/rollup-plugin-eslint_v^3.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-eslint'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-eslint' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-eslint/dist/rollup-plugin-eslint.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-eslint/dist/rollup-plugin-eslint.es' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-eslint/dist/rollup-plugin-eslint.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-eslint/dist/rollup-plugin-eslint.cjs'>;
+}
+declare module 'rollup-plugin-eslint/dist/rollup-plugin-eslint.es.js' {
+  declare module.exports: $Exports<'rollup-plugin-eslint/dist/rollup-plugin-eslint.es'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-flow-no-whitespace_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-flow-no-whitespace_vx.x.x.js b/flow-typed/npm/rollup-plugin-flow-no-whitespace_vx.x.x.js
new file mode 100644
index 0000000..db4c4ee
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-flow-no-whitespace_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: e3657500c54b43bf9776c7b33d409899
+// flow-typed version: <<STUB>>/rollup-plugin-flow-no-whitespace_v^1.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-flow-no-whitespace'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-flow-no-whitespace' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+
+
+// Filename aliases
+declare module 'rollup-plugin-flow-no-whitespace/index' {
+  declare module.exports: $Exports<'rollup-plugin-flow-no-whitespace'>;
+}
+declare module 'rollup-plugin-flow-no-whitespace/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-flow-no-whitespace'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-json_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-json_vx.x.x.js b/flow-typed/npm/rollup-plugin-json_vx.x.x.js
new file mode 100644
index 0000000..ffa9a45
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-json_vx.x.x.js
@@ -0,0 +1,46 @@
+// flow-typed signature: 68c51e9216afd9798d898289d7675b5a
+// flow-typed version: <<STUB>>/rollup-plugin-json_v^2.0.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-json'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-json' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-json/dist/rollup-plugin-json.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-json/dist/rollup-plugin-json.es' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-json/src/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-json/dist/rollup-plugin-json.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-json/dist/rollup-plugin-json.cjs'>;
+}
+declare module 'rollup-plugin-json/dist/rollup-plugin-json.es.js' {
+  declare module.exports: $Exports<'rollup-plugin-json/dist/rollup-plugin-json.es'>;
+}
+declare module 'rollup-plugin-json/src/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-json/src/index'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js b/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js
new file mode 100644
index 0000000..e439a72
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js
@@ -0,0 +1,53 @@
+// flow-typed signature: 77087eb25686219194e4dbba6f9cd202
+// flow-typed version: <<STUB>>/rollup-plugin-node-resolve_v^2.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-node-resolve'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-node-resolve' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.es6' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-node-resolve/src/empty' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-node-resolve/src/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.cjs'>;
+}
+declare module 'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.es6.js' {
+  declare module.exports: $Exports<'rollup-plugin-node-resolve/dist/rollup-plugin-node-resolve.es6'>;
+}
+declare module 'rollup-plugin-node-resolve/src/empty.js' {
+  declare module.exports: $Exports<'rollup-plugin-node-resolve/src/empty'>;
+}
+declare module 'rollup-plugin-node-resolve/src/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-node-resolve/src/index'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-postcss_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-postcss_vx.x.x.js b/flow-typed/npm/rollup-plugin-postcss_vx.x.x.js
new file mode 100644
index 0000000..3ed88e1
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-postcss_vx.x.x.js
@@ -0,0 +1,38 @@
+// flow-typed signature: ffee129c2c2545168f37519a266d3609
+// flow-typed version: <<STUB>>/rollup-plugin-postcss_v^0.2.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-postcss'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-postcss' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-postcss/src/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-postcss/index' {
+  declare module.exports: $Exports<'rollup-plugin-postcss'>;
+}
+declare module 'rollup-plugin-postcss/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-postcss'>;
+}
+declare module 'rollup-plugin-postcss/src/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-postcss/src/index'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-replace_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-replace_vx.x.x.js b/flow-typed/npm/rollup-plugin-replace_vx.x.x.js
new file mode 100644
index 0000000..2ed8799
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-replace_vx.x.x.js
@@ -0,0 +1,46 @@
+// flow-typed signature: 35c713a7ab0785b9a67cca4f3f37dded
+// flow-typed version: <<STUB>>/rollup-plugin-replace_v^1.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-replace'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-replace' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-replace/dist/rollup-plugin-replace.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-replace/dist/rollup-plugin-replace.es' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-plugin-replace/src/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-replace/dist/rollup-plugin-replace.cjs.js' {
+  declare module.exports: $Exports<'rollup-plugin-replace/dist/rollup-plugin-replace.cjs'>;
+}
+declare module 'rollup-plugin-replace/dist/rollup-plugin-replace.es.js' {
+  declare module.exports: $Exports<'rollup-plugin-replace/dist/rollup-plugin-replace.es'>;
+}
+declare module 'rollup-plugin-replace/src/index.js' {
+  declare module.exports: $Exports<'rollup-plugin-replace/src/index'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js b/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js
new file mode 100644
index 0000000..df86b49
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js
@@ -0,0 +1,32 @@
+// flow-typed signature: 286d067bccb84f96697e4a34420d54cc
+// flow-typed version: <<STUB>>/rollup-plugin-uglify_v^1.0.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-plugin-uglify'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-plugin-uglify' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-plugin-uglify/dist/rollup-plugin-uglify' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-plugin-uglify/dist/rollup-plugin-uglify.js' {
+  declare module.exports: $Exports<'rollup-plugin-uglify/dist/rollup-plugin-uglify'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup-watch_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-watch_vx.x.x.js b/flow-typed/npm/rollup-watch_vx.x.x.js
new file mode 100644
index 0000000..e9f72e5
--- /dev/null
+++ b/flow-typed/npm/rollup-watch_vx.x.x.js
@@ -0,0 +1,67 @@
+// flow-typed signature: 8418ee3b6fd2b08499999b2de0282c95
+// flow-typed version: <<STUB>>/rollup-watch_v^2.5.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup-watch'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup-watch' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup-watch/dist/rollup-watch.cjs' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-watch/dist/rollup-watch.es6' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-watch/src/index' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-watch/src/utils/checkVersion' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-watch/src/utils/object' {
+  declare module.exports: any;
+}
+
+declare module 'rollup-watch/src/utils/promise' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup-watch/dist/rollup-watch.cjs.js' {
+  declare module.exports: $Exports<'rollup-watch/dist/rollup-watch.cjs'>;
+}
+declare module 'rollup-watch/dist/rollup-watch.es6.js' {
+  declare module.exports: $Exports<'rollup-watch/dist/rollup-watch.es6'>;
+}
+declare module 'rollup-watch/src/index.js' {
+  declare module.exports: $Exports<'rollup-watch/src/index'>;
+}
+declare module 'rollup-watch/src/utils/checkVersion.js' {
+  declare module.exports: $Exports<'rollup-watch/src/utils/checkVersion'>;
+}
+declare module 'rollup-watch/src/utils/object.js' {
+  declare module.exports: $Exports<'rollup-watch/src/utils/object'>;
+}
+declare module 'rollup-watch/src/utils/promise.js' {
+  declare module.exports: $Exports<'rollup-watch/src/utils/promise'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/rollup_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup_vx.x.x.js b/flow-typed/npm/rollup_vx.x.x.js
new file mode 100644
index 0000000..4c81919
--- /dev/null
+++ b/flow-typed/npm/rollup_vx.x.x.js
@@ -0,0 +1,46 @@
+// flow-typed signature: c6010c39145d27c2d057b47ef1938352
+// flow-typed version: <<STUB>>/rollup_v^0.36.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'rollup'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'rollup' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'rollup/dist/rollup.browser' {
+  declare module.exports: any;
+}
+
+declare module 'rollup/dist/rollup.es' {
+  declare module.exports: any;
+}
+
+declare module 'rollup/dist/rollup' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'rollup/dist/rollup.browser.js' {
+  declare module.exports: $Exports<'rollup/dist/rollup.browser'>;
+}
+declare module 'rollup/dist/rollup.es.js' {
+  declare module.exports: $Exports<'rollup/dist/rollup.es'>;
+}
+declare module 'rollup/dist/rollup.js' {
+  declare module.exports: $Exports<'rollup/dist/rollup'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/scroll-to_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/scroll-to_vx.x.x.js b/flow-typed/npm/scroll-to_vx.x.x.js
new file mode 100644
index 0000000..6810be5
--- /dev/null
+++ b/flow-typed/npm/scroll-to_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: a4f400ae271b6cb6dc34c2bd886055d4
+// flow-typed version: <<STUB>>/scroll-to_v0.0.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'scroll-to'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'scroll-to' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+
+
+// Filename aliases
+declare module 'scroll-to/index' {
+  declare module.exports: $Exports<'scroll-to'>;
+}
+declare module 'scroll-to/index.js' {
+  declare module.exports: $Exports<'scroll-to'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/selenium-server_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/selenium-server_vx.x.x.js b/flow-typed/npm/selenium-server_vx.x.x.js
new file mode 100644
index 0000000..78d81c4
--- /dev/null
+++ b/flow-typed/npm/selenium-server_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: 88fccb37f12dc173d61cf0f761f844f4
+// flow-typed version: <<STUB>>/selenium-server_v2.53.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'selenium-server'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'selenium-server' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'selenium-server/lib/runner/app' {
+  declare module.exports: any;
+}
+
+declare module 'selenium-server/lib/selenium-server' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'selenium-server/lib/runner/app.js' {
+  declare module.exports: $Exports<'selenium-server/lib/runner/app'>;
+}
+declare module 'selenium-server/lib/selenium-server.js' {
+  declare module.exports: $Exports<'selenium-server/lib/selenium-server'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/semver_v5.1.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/semver_v5.1.x.js b/flow-typed/npm/semver_v5.1.x.js
new file mode 100644
index 0000000..6331b84
--- /dev/null
+++ b/flow-typed/npm/semver_v5.1.x.js
@@ -0,0 +1,81 @@
+// flow-typed signature: c5f918cd3de18b19a20558e6f3bbcc84
+// flow-typed version: cdd17a64e0/semver_v5.1.x/flow_>=v0.27.0
+
+// List of members taken from here: https://www.npmjs.com/package/semver/#functions
+// TODO support the `loose` parameter
+// TODO support SemVer instances as input parameters
+declare module 'semver' {
+  declare type Release =
+    'major' |
+    'premajor' |
+    'minor' |
+    'preminor' |
+    'patch' |
+    'prepatch' |
+    'prerelease';
+
+  // The supported comparators are taken from the source here:
+  // https://github.com/npm/node-semver/blob/8bd070b550db2646362c9883c8d008d32f66a234/semver.js#L623
+  declare type Comparator =
+    '===' |
+    '!==' |
+    '==' |
+    '=' |
+    '' |  // Not sure why you would want this, but whatever.
+    '!=' |
+    '>' |
+    '>=' |
+    '<' |
+    '<=';
+
+  declare class SemVer {
+    loose: ?boolean,
+    raw: string,
+    major: number,
+    minor: number,
+    patch: number,
+    prerelease: Array<string | number>,
+    build: Array<string>,
+    version: string,
+  }
+
+  // Functions
+  declare function valid(v: string): string | null;
+  declare function inc(v: string, release: Release): string | null;
+  declare function major(v: string): number;
+  declare function minor(v: string): number;
+  declare function patch(v: string): number;
+
+  // Comparison
+  declare function gt(v1: string, v2: string): boolean;
+  declare function gte(v1: string, v2: string): boolean;
+  declare function lt(v1: string, v2: string): boolean;
+  declare function lte(v1: string, v2: string): boolean;
+  declare function eq(v1: string, v2: string): boolean;
+  declare function neq(v1: string, v2: string): boolean;
+  declare function cmp(v1: string, comparator: Comparator, v2: string): boolean;
+  declare function compare(v1: string, v2: string): -1 | 0 | 1;
+  declare function rcompare(v1: string, v2: string): -1 | 0 | 1;
+  declare function diff(v1: string, v2: string): ?Release;
+
+  // Ranges
+  declare function validRange(r: string): string | null;
+  declare function satisfies(version: string, range: string): boolean;
+  declare function maxSatisfying(versions: Array<string>, range: string): string | null;
+  declare function gtr(version: string, range: string): boolean;
+  declare function ltr(version: string, range: string): boolean;
+  declare function outside(version: string, range: string, hilo: '>' | '<'): boolean;
+
+  // Not explicitly documented
+  declare function parse(version: string): ?SemVer;
+
+  declare class Range {
+    set: Array<Array<{semver: SemVer}>>;
+
+    constructor(range: string, loose?: boolean): Range;
+
+    format(): string;
+    test(version: string): boolean;
+    toString(): string;
+  }
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/serve_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/serve_vx.x.x.js b/flow-typed/npm/serve_vx.x.x.js
new file mode 100644
index 0000000..4bd9cde
--- /dev/null
+++ b/flow-typed/npm/serve_vx.x.x.js
@@ -0,0 +1,18 @@
+// flow-typed signature: b2a86e0e21523ed6260f76eaf06f7b99
+// flow-typed version: <<STUB>>/serve_v^1.4.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'serve'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'serve' {
+  declare module.exports: any;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/sinon-chai_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/sinon-chai_vx.x.x.js b/flow-typed/npm/sinon-chai_vx.x.x.js
new file mode 100644
index 0000000..61cf4b0
--- /dev/null
+++ b/flow-typed/npm/sinon-chai_vx.x.x.js
@@ -0,0 +1,32 @@
+// flow-typed signature: fbafafb5202f0bb33ff57efb91900bbb
+// flow-typed version: <<STUB>>/sinon-chai_v^2.8.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'sinon-chai'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'sinon-chai' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'sinon-chai/lib/sinon-chai' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'sinon-chai/lib/sinon-chai.js' {
+  declare module.exports: $Exports<'sinon-chai/lib/sinon-chai'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/sinon_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/sinon_vx.x.x.js b/flow-typed/npm/sinon_vx.x.x.js
new file mode 100644
index 0000000..cd8e630
--- /dev/null
+++ b/flow-typed/npm/sinon_vx.x.x.js
@@ -0,0 +1,263 @@
+// flow-typed signature: 6855ff5926bee13f42449072f47a638d
+// flow-typed version: <<STUB>>/sinon_v^1.17.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'sinon'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'sinon' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'sinon/lib/sinon' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/assert' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/behavior' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/call' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/collection' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/extend' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/format' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/log_error' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/match' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/mock' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/sandbox' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/spy' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/stub' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/test_case' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/test' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/times_in_words' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/typeOf' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/core' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/event' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/fake_server_with_clock' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/fake_server' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/fake_timers' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/fake_xdomain_request' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/fake_xml_http_request' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/timers_ie' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/xdr_ie' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/util/xhr_ie' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/lib/sinon/walk' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon-1.17.7' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon-ie-1.17.7' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon-ie' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon-server-1.17.7' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon-server' {
+  declare module.exports: any;
+}
+
+declare module 'sinon/pkg/sinon' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'sinon/lib/sinon.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon'>;
+}
+declare module 'sinon/lib/sinon/assert.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/assert'>;
+}
+declare module 'sinon/lib/sinon/behavior.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/behavior'>;
+}
+declare module 'sinon/lib/sinon/call.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/call'>;
+}
+declare module 'sinon/lib/sinon/collection.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/collection'>;
+}
+declare module 'sinon/lib/sinon/extend.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/extend'>;
+}
+declare module 'sinon/lib/sinon/format.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/format'>;
+}
+declare module 'sinon/lib/sinon/log_error.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/log_error'>;
+}
+declare module 'sinon/lib/sinon/match.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/match'>;
+}
+declare module 'sinon/lib/sinon/mock.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/mock'>;
+}
+declare module 'sinon/lib/sinon/sandbox.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/sandbox'>;
+}
+declare module 'sinon/lib/sinon/spy.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/spy'>;
+}
+declare module 'sinon/lib/sinon/stub.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/stub'>;
+}
+declare module 'sinon/lib/sinon/test_case.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/test_case'>;
+}
+declare module 'sinon/lib/sinon/test.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/test'>;
+}
+declare module 'sinon/lib/sinon/times_in_words.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/times_in_words'>;
+}
+declare module 'sinon/lib/sinon/typeOf.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/typeOf'>;
+}
+declare module 'sinon/lib/sinon/util/core.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/core'>;
+}
+declare module 'sinon/lib/sinon/util/event.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/event'>;
+}
+declare module 'sinon/lib/sinon/util/fake_server_with_clock.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/fake_server_with_clock'>;
+}
+declare module 'sinon/lib/sinon/util/fake_server.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/fake_server'>;
+}
+declare module 'sinon/lib/sinon/util/fake_timers.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/fake_timers'>;
+}
+declare module 'sinon/lib/sinon/util/fake_xdomain_request.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/fake_xdomain_request'>;
+}
+declare module 'sinon/lib/sinon/util/fake_xml_http_request.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/fake_xml_http_request'>;
+}
+declare module 'sinon/lib/sinon/util/timers_ie.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/timers_ie'>;
+}
+declare module 'sinon/lib/sinon/util/xdr_ie.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/xdr_ie'>;
+}
+declare module 'sinon/lib/sinon/util/xhr_ie.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/util/xhr_ie'>;
+}
+declare module 'sinon/lib/sinon/walk.js' {
+  declare module.exports: $Exports<'sinon/lib/sinon/walk'>;
+}
+declare module 'sinon/pkg/sinon-1.17.7.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon-1.17.7'>;
+}
+declare module 'sinon/pkg/sinon-ie-1.17.7.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon-ie-1.17.7'>;
+}
+declare module 'sinon/pkg/sinon-ie.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon-ie'>;
+}
+declare module 'sinon/pkg/sinon-server-1.17.7.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon-server-1.17.7'>;
+}
+declare module 'sinon/pkg/sinon-server.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon-server'>;
+}
+declare module 'sinon/pkg/sinon.js' {
+  declare module.exports: $Exports<'sinon/pkg/sinon'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/uglify-js_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/uglify-js_vx.x.x.js b/flow-typed/npm/uglify-js_vx.x.x.js
new file mode 100644
index 0000000..916af8c
--- /dev/null
+++ b/flow-typed/npm/uglify-js_vx.x.x.js
@@ -0,0 +1,116 @@
+// flow-typed signature: 36af0b055ee208eb786e117b4d782a5a
+// flow-typed version: <<STUB>>/uglify-js_v^2.6.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'uglify-js'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'uglify-js' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'uglify-js/bin/extract-props' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/ast' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/compress' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/mozilla-ast' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/output' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/parse' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/propmangle' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/scope' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/sourcemap' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/transform' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/lib/utils' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/tools/exports' {
+  declare module.exports: any;
+}
+
+declare module 'uglify-js/tools/node' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'uglify-js/bin/extract-props.js' {
+  declare module.exports: $Exports<'uglify-js/bin/extract-props'>;
+}
+declare module 'uglify-js/lib/ast.js' {
+  declare module.exports: $Exports<'uglify-js/lib/ast'>;
+}
+declare module 'uglify-js/lib/compress.js' {
+  declare module.exports: $Exports<'uglify-js/lib/compress'>;
+}
+declare module 'uglify-js/lib/mozilla-ast.js' {
+  declare module.exports: $Exports<'uglify-js/lib/mozilla-ast'>;
+}
+declare module 'uglify-js/lib/output.js' {
+  declare module.exports: $Exports<'uglify-js/lib/output'>;
+}
+declare module 'uglify-js/lib/parse.js' {
+  declare module.exports: $Exports<'uglify-js/lib/parse'>;
+}
+declare module 'uglify-js/lib/propmangle.js' {
+  declare module.exports: $Exports<'uglify-js/lib/propmangle'>;
+}
+declare module 'uglify-js/lib/scope.js' {
+  declare module.exports: $Exports<'uglify-js/lib/scope'>;
+}
+declare module 'uglify-js/lib/sourcemap.js' {
+  declare module.exports: $Exports<'uglify-js/lib/sourcemap'>;
+}
+declare module 'uglify-js/lib/transform.js' {
+  declare module.exports: $Exports<'uglify-js/lib/transform'>;
+}
+declare module 'uglify-js/lib/utils.js' {
+  declare module.exports: $Exports<'uglify-js/lib/utils'>;
+}
+declare module 'uglify-js/tools/exports.js' {
+  declare module.exports: $Exports<'uglify-js/tools/exports'>;
+}
+declare module 'uglify-js/tools/node.js' {
+  declare module.exports: $Exports<'uglify-js/tools/node'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/vue-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/vue-loader_vx.x.x.js b/flow-typed/npm/vue-loader_vx.x.x.js
new file mode 100644
index 0000000..3efda48
--- /dev/null
+++ b/flow-typed/npm/vue-loader_vx.x.x.js
@@ -0,0 +1,122 @@
+// flow-typed signature: 07a43208e87ce65dea47f3bb8ce1805d
+// flow-typed version: <<STUB>>/vue-loader_v^11.3.3/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'vue-loader'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'vue-loader' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'vue-loader/lib/component-normalizer' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/loader' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/parser' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/selector' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/style-compiler/index' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/style-compiler/load-postcss-config' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/style-compiler/plugins/scope-id' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/style-compiler/plugins/trim' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/template-compiler/index' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/template-compiler/modules/transform-require' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/template-compiler/preprocessor' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/utils/gen-id' {
+  declare module.exports: any;
+}
+
+declare module 'vue-loader/lib/utils/normalize' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'vue-loader/index' {
+  declare module.exports: $Exports<'vue-loader'>;
+}
+declare module 'vue-loader/index.js' {
+  declare module.exports: $Exports<'vue-loader'>;
+}
+declare module 'vue-loader/lib/component-normalizer.js' {
+  declare module.exports: $Exports<'vue-loader/lib/component-normalizer'>;
+}
+declare module 'vue-loader/lib/loader.js' {
+  declare module.exports: $Exports<'vue-loader/lib/loader'>;
+}
+declare module 'vue-loader/lib/parser.js' {
+  declare module.exports: $Exports<'vue-loader/lib/parser'>;
+}
+declare module 'vue-loader/lib/selector.js' {
+  declare module.exports: $Exports<'vue-loader/lib/selector'>;
+}
+declare module 'vue-loader/lib/style-compiler/index.js' {
+  declare module.exports: $Exports<'vue-loader/lib/style-compiler/index'>;
+}
+declare module 'vue-loader/lib/style-compiler/load-postcss-config.js' {
+  declare module.exports: $Exports<'vue-loader/lib/style-compiler/load-postcss-config'>;
+}
+declare module 'vue-loader/lib/style-compiler/plugins/scope-id.js' {
+  declare module.exports: $Exports<'vue-loader/lib/style-compiler/plugins/scope-id'>;
+}
+declare module 'vue-loader/lib/style-compiler/plugins/trim.js' {
+  declare module.exports: $Exports<'vue-loader/lib/style-compiler/plugins/trim'>;
+}
+declare module 'vue-loader/lib/template-compiler/index.js' {
+  declare module.exports: $Exports<'vue-loader/lib/template-compiler/index'>;
+}
+declare module 'vue-loader/lib/template-compiler/modules/transform-require.js' {
+  declare module.exports: $Exports<'vue-loader/lib/template-compiler/modules/transform-require'>;
+}
+declare module 'vue-loader/lib/template-compiler/preprocessor.js' {
+  declare module.exports: $Exports<'vue-loader/lib/template-compiler/preprocessor'>;
+}
+declare module 'vue-loader/lib/utils/gen-id.js' {
+  declare module.exports: $Exports<'vue-loader/lib/utils/gen-id'>;
+}
+declare module 'vue-loader/lib/utils/normalize.js' {
+  declare module.exports: $Exports<'vue-loader/lib/utils/normalize'>;
+}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/vue-template-compiler_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/vue-template-compiler_vx.x.x.js b/flow-typed/npm/vue-template-compiler_vx.x.x.js
new file mode 100644
index 0000000..486ef59
--- /dev/null
+++ b/flow-typed/npm/vue-template-compiler_vx.x.x.js
@@ -0,0 +1,38 @@
+// flow-typed signature: 8217045e197e8302a8b716c6d6a2b70a
+// flow-typed version: <<STUB>>/vue-template-compiler_v^2.2.6/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'vue-template-compiler'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the 
+ * community by sending a pull request to: 
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'vue-template-compiler' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'vue-template-compiler/build' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'vue-template-compiler/build.js' {
+  declare module.exports: $Exports<'vue-template-compiler/build'>;
+}
+declare module 'vue-template-compiler/index' {
+  declare module.exports: $Exports<'vue-template-compiler'>;
+}
+declare module 'vue-template-compiler/index.js' {
+  declare module.exports: $Exports<'vue-template-compiler'>;
+}