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:17 UTC
[01/50] [abbrv] incubator-weex git commit: * [html5] fix img getSize.
Repository: incubator-weex
Updated Branches:
refs/heads/0.11-dev c2f0b6552 -> f8abba9d2
* [html5] fix img getSize.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/87d8189a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/87d8189a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/87d8189a
Branch: refs/heads/0.11-dev
Commit: 87d8189ae58f678056d183c7673e8a139a0a326f
Parents: bc72251
Author: MrRaindrop <te...@gmail.com>
Authored: Sat Mar 18 17:02:48 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Sat Mar 18 17:02:48 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/style.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/87d8189a/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index 086e19d..325d685 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -128,7 +128,7 @@ export default {
to.width = from.width
to.height = from.height
}
- extendWHFrom(this._getScopeStyle(clsNms))
+ extendWHFrom(wh, this._getScopeStyle(clsNms))
extendWHFrom(wh, staticStyle)
extendWHFrom(wh, style)
return wh
[30/50] [abbrv] incubator-weex git commit: * [html5] fix path.
Posted by ji...@apache.org.
* [html5] fix path.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/44ea95eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/44ea95eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/44ea95eb
Branch: refs/heads/0.11-dev
Commit: 44ea95ebb94c13ef17c097b493714ec23b333e9c
Parents: dca2838
Author: MrRaindrop <te...@gmail.com>
Authored: Tue Mar 28 11:21:56 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Tue Mar 28 11:21:56 2017 +0800
----------------------------------------------------------------------
examples/vue/components/navigator.vue | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/44ea95eb/examples/vue/components/navigator.vue
----------------------------------------------------------------------
diff --git a/examples/vue/components/navigator.vue b/examples/vue/components/navigator.vue
index 0413d29..ab1423f 100644
--- a/examples/vue/components/navigator.vue
+++ b/examples/vue/components/navigator.vue
@@ -28,7 +28,8 @@
navBarHeight: 88,
title: 'Navigator',
dir: 'examples',
- baseURL: ''
+ baseURL: '',
+ subPath: weex.config.env.platform === 'Web' ? 'vue-web/' : ''
}
},
components: {
@@ -56,14 +57,14 @@
},
push: function () {
var params = {
- 'url': this.baseURL + 'vue/components/navigator.js?test=1',
+ 'url': this.baseURL + this.subPath + 'vue/components/navigator.js?test=1',
'animated' : 'true',
}
navigator.push(params, function () {});
},
pop: function () {
var params = {
- 'url': this.baseURL + 'vue/components/navigator.js?test=1',
+ 'url': this.baseURL + this.subPath + 'vue/components/navigator.js?test=1',
'animated' : 'true',
}
navigator.pop(params, function () {});
[17/50] [abbrv] incubator-weex git commit: Merge branch
'html5-feature-vue-render-process-style' into html5-feature-vue-render
Posted by ji...@apache.org.
Merge branch 'html5-feature-vue-render-process-style' into html5-feature-vue-render
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/cd390b19
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/cd390b19
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/cd390b19
Branch: refs/heads/0.11-dev
Commit: cd390b1930384173681432f5239cfae9b87f9140
Parents: 30dda1a 9c305ec
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 18:44:42 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 18:44:42 2017 +0800
----------------------------------------------------------------------
build/webpack.examples.web.config.js | 18 +++++
examples/vue/include/panel.vue | 8 +-
html5/render/vue/README.md | 28 ++++++-
html5/render/vue/components/a.js | 3 +-
html5/render/vue/components/div.js | 5 +-
html5/render/vue/components/image.js | 16 +---
.../render/vue/components/scrollable/header.js | 3 +-
.../vue/components/scrollable/list/cell.js | 5 +-
.../vue/components/scrollable/list/index.js | 3 -
.../components/scrollable/loading-indicator.js | 3 +-
.../render/vue/components/scrollable/loading.js | 3 +-
.../render/vue/components/scrollable/refresh.js | 3 +-
.../vue/components/scrollable/scroller.js | 1 -
html5/render/vue/components/textarea.js | 3 +-
html5/render/vue/components/web.js | 3 +-
html5/render/vue/mixins/base.js | 13 ++++
html5/render/vue/mixins/style.js | 70 ++++++++----------
html5/render/vue/styles/components.css | 6 ++
html5/render/vue/utils/flex.js | 77 --------------------
html5/render/vue/utils/index.js | 28 +++++++
html5/render/vue/utils/style.js | 9 ---
package.json | 3 +-
packages/weex-vue-render/README.md | 28 ++++++-
23 files changed, 166 insertions(+), 173 deletions(-)
----------------------------------------------------------------------
[16/50] [abbrv] incubator-weex git commit: * [html5] fix warning.
Posted by ji...@apache.org.
* [html5] fix warning.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/9c305ec0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/9c305ec0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/9c305ec0
Branch: refs/heads/0.11-dev
Commit: 9c305ec0f19e231a1cb1f76832233323c497ece5
Parents: 7b8a6ba
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 18:40:42 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 18:40:42 2017 +0800
----------------------------------------------------------------------
build/webpack.examples.web.config.js | 8 ++------
html5/render/vue/mixins/base.js | 2 +-
html5/render/vue/mixins/style.js | 5 ++++-
3 files changed, 7 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9c305ec0/build/webpack.examples.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.web.config.js b/build/webpack.examples.web.config.js
index 91ed882..e29543f 100644
--- a/build/webpack.examples.web.config.js
+++ b/build/webpack.examples.web.config.js
@@ -75,12 +75,8 @@ module.exports = {
compilerModules: [
{
postTransformNode: el => {
- if (el.staticStyle) {
- el.staticStyle = `$processStyle(${el.staticStyle})`
- }
- if (el.styleBinding) {
- el.styleBinding = `$processStyle(${el.styleBinding})`
- }
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ el.styleBinding = `$processStyle(${el.styleBinding})`
}
}
],
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9c305ec0/html5/render/vue/mixins/base.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/base.js b/html5/render/vue/mixins/base.js
index 09b5cc9..71d9034 100644
--- a/html5/render/vue/mixins/base.js
+++ b/html5/render/vue/mixins/base.js
@@ -24,7 +24,7 @@ function watchLazyload () {
}
let warned = false
-const notePage = 'https://github.com/MrRaindrop/weex/blob/html5-feature-vue-render-process-style/build/webpack.examples.web.config.js#L70-L89'
+const notePage = 'https://gist.github.com/MrRaindrop/5a805a067146609e5cfd4d64d775d693#file-weex-vue-render-config-for-vue-loader-js-L2-L16'
function warnProcessStyle () {
if (!warned) {
warned = true
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9c305ec0/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index 7338e5d..bb5bfed 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -71,8 +71,11 @@ export default {
},
methods: {
- $processStyle (style, hyphenated) {
+ $processStyle (style) {
window._style_processing_added = true
+ if (!style) {
+ return
+ }
if (window._process_style) {
return window._process_style(style)
}
[29/50] [abbrv] incubator-weex git commit: * [html5] support
@appear.native for compatiblitiy with weex native.
Posted by ji...@apache.org.
* [html5] support @appear.native for compatiblitiy with weex native.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/dca2838b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/dca2838b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/dca2838b
Branch: refs/heads/0.11-dev
Commit: dca2838b3c0b3d3da2000169a8433e197ef38eb7
Parents: 92d8af9
Author: MrRaindrop <te...@gmail.com>
Authored: Mon Mar 27 22:57:34 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Mon Mar 27 22:57:34 2017 +0800
----------------------------------------------------------------------
html5/render/vue/utils/component.js | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/dca2838b/html5/render/vue/utils/component.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/component.js b/html5/render/vue/utils/component.js
index f1ffc50..eee9644 100644
--- a/html5/render/vue/utils/component.js
+++ b/html5/render/vue/utils/component.js
@@ -1,5 +1,5 @@
-import { throttle } from './func'
-import { createEvent } from '../utils'
+import { throttle, extend } from './func'
+import { createEvent } from './event'
export function getParentScroller (vnode) {
if (!vnode) return null
@@ -55,8 +55,9 @@ export function watchAppear (context) {
if (!context) return null
context.$nextTick(() => {
- if (context.$options && context.$options._parentListeners) {
- const on = context.$options._parentListeners
+ if ((context.$options && context.$options._parentListeners)
+ || (context.$vnode && context.$vnode.data && context.$vnode.data.on)) {
+ const on = extend({}, context.$options._parentListeners, context.$vnode.data.on)
if (on.appear || on.disappear) {
const scroller = getParentScroller(context)
let isWindow = false
[49/50] [abbrv] incubator-weex git commit: * [html5] clear logs.
Posted by ji...@apache.org.
* [html5] clear logs.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/91b8cc59
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/91b8cc59
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/91b8cc59
Branch: refs/heads/0.11-dev
Commit: 91b8cc5943632e3f57f9d2eaf6f0475516e5f19e
Parents: 5f57aa7
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 18:18:19 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 18:18:19 2017 +0800
----------------------------------------------------------------------
dangerfile.js | 1 -
1 file changed, 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/91b8cc59/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index 00ab9b8..6d82fdb 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -31,7 +31,6 @@ const unFlowedFiles = jsFiles.filter(filepath => {
const len = flowIgnorePaths.length
while (i < len) {
const p = flowIgnorePaths[i]
- console.log(filepath, p, filepath.indexOf(p))
if (filepath.indexOf(p) > -1) {
// ignore this file because it's in the flow-ignore-paths.
return false;
[07/50] [abbrv] incubator-weex git commit: * [html5] fix appear
direction.
Posted by ji...@apache.org.
* [html5] fix appear direction.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/36a71b12
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/36a71b12
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/36a71b12
Branch: refs/heads/0.11-dev
Commit: 36a71b12a7bbe46b2c541cd4187781ff7b8372ef
Parents: 146968b
Author: MrRaindrop <te...@gmail.com>
Authored: Wed Mar 22 21:09:32 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Wed Mar 22 21:09:32 2017 +0800
----------------------------------------------------------------------
html5/render/vue/utils/component.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/36a71b12/html5/render/vue/utils/component.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/component.js b/html5/render/vue/utils/component.js
index 7e2981c..2a8ff6a 100644
--- a/html5/render/vue/utils/component.js
+++ b/html5/render/vue/utils/component.js
@@ -94,10 +94,10 @@ export function watchAppear (context) {
listener = listener.fn
}
const scrollTop = container.scrollTop || window.pageYOffset
- lastScrollTop = scrollTop
listener && listener(createEvent(context.$el, type, {
direction: scrollTop > lastScrollTop ? 'down' : 'up'
}))
+ lastScrollTop = scrollTop
}
}, 25, true)
[38/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/fs-extra_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/fs-extra_vx.x.x.js b/flow-typed/npm/fs-extra_vx.x.x.js
new file mode 100644
index 0000000..58ae838
--- /dev/null
+++ b/flow-typed/npm/fs-extra_vx.x.x.js
@@ -0,0 +1,221 @@
+// flow-typed signature: c947db7334e6884638b152b5395288e4
+// flow-typed version: <<STUB>>/fs-extra_v^2.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'fs-extra'
+ *
+ * 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 'fs-extra' {
+ 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 'fs-extra/lib/copy-sync/copy-file-sync' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/copy-sync/copy-sync' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/copy-sync/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/copy/copy' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/copy/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/copy/ncp' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/empty/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/file' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/link' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/symlink-paths' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/symlink-type' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/ensure/symlink' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/json/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/json/jsonfile' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/json/output-json-sync' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/json/output-json' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/mkdirs/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/mkdirs/mkdirs-sync' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/mkdirs/mkdirs' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/mkdirs/win32' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/move/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/output/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/remove/index' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/remove/rimraf' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/util/assign' {
+ declare module.exports: any;
+}
+
+declare module 'fs-extra/lib/util/utimes' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'fs-extra/lib/copy-sync/copy-file-sync.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy-sync/copy-file-sync'>;
+}
+declare module 'fs-extra/lib/copy-sync/copy-sync.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy-sync/copy-sync'>;
+}
+declare module 'fs-extra/lib/copy-sync/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy-sync/index'>;
+}
+declare module 'fs-extra/lib/copy/copy.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy/copy'>;
+}
+declare module 'fs-extra/lib/copy/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy/index'>;
+}
+declare module 'fs-extra/lib/copy/ncp.js' {
+ declare module.exports: $Exports<'fs-extra/lib/copy/ncp'>;
+}
+declare module 'fs-extra/lib/empty/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/empty/index'>;
+}
+declare module 'fs-extra/lib/ensure/file.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/file'>;
+}
+declare module 'fs-extra/lib/ensure/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/index'>;
+}
+declare module 'fs-extra/lib/ensure/link.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/link'>;
+}
+declare module 'fs-extra/lib/ensure/symlink-paths.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/symlink-paths'>;
+}
+declare module 'fs-extra/lib/ensure/symlink-type.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/symlink-type'>;
+}
+declare module 'fs-extra/lib/ensure/symlink.js' {
+ declare module.exports: $Exports<'fs-extra/lib/ensure/symlink'>;
+}
+declare module 'fs-extra/lib/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/index'>;
+}
+declare module 'fs-extra/lib/json/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/json/index'>;
+}
+declare module 'fs-extra/lib/json/jsonfile.js' {
+ declare module.exports: $Exports<'fs-extra/lib/json/jsonfile'>;
+}
+declare module 'fs-extra/lib/json/output-json-sync.js' {
+ declare module.exports: $Exports<'fs-extra/lib/json/output-json-sync'>;
+}
+declare module 'fs-extra/lib/json/output-json.js' {
+ declare module.exports: $Exports<'fs-extra/lib/json/output-json'>;
+}
+declare module 'fs-extra/lib/mkdirs/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/mkdirs/index'>;
+}
+declare module 'fs-extra/lib/mkdirs/mkdirs-sync.js' {
+ declare module.exports: $Exports<'fs-extra/lib/mkdirs/mkdirs-sync'>;
+}
+declare module 'fs-extra/lib/mkdirs/mkdirs.js' {
+ declare module.exports: $Exports<'fs-extra/lib/mkdirs/mkdirs'>;
+}
+declare module 'fs-extra/lib/mkdirs/win32.js' {
+ declare module.exports: $Exports<'fs-extra/lib/mkdirs/win32'>;
+}
+declare module 'fs-extra/lib/move/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/move/index'>;
+}
+declare module 'fs-extra/lib/output/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/output/index'>;
+}
+declare module 'fs-extra/lib/remove/index.js' {
+ declare module.exports: $Exports<'fs-extra/lib/remove/index'>;
+}
+declare module 'fs-extra/lib/remove/rimraf.js' {
+ declare module.exports: $Exports<'fs-extra/lib/remove/rimraf'>;
+}
+declare module 'fs-extra/lib/util/assign.js' {
+ declare module.exports: $Exports<'fs-extra/lib/util/assign'>;
+}
+declare module 'fs-extra/lib/util/utimes.js' {
+ declare module.exports: $Exports<'fs-extra/lib/util/utimes'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/http-server_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/http-server_vx.x.x.js b/flow-typed/npm/http-server_vx.x.x.js
new file mode 100644
index 0000000..ecc6cd3
--- /dev/null
+++ b/flow-typed/npm/http-server_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: e437acb5eb438e7be3fbc38b76fddd43
+// flow-typed version: <<STUB>>/http-server_v^0.9.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'http-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 'http-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 'http-server/lib/http-server' {
+ declare module.exports: any;
+}
+
+declare module 'http-server/test/http-server-test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'http-server/lib/http-server.js' {
+ declare module.exports: $Exports<'http-server/lib/http-server'>;
+}
+declare module 'http-server/test/http-server-test.js' {
+ declare module.exports: $Exports<'http-server/test/http-server-test'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/httpurl_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/httpurl_vx.x.x.js b/flow-typed/npm/httpurl_vx.x.x.js
new file mode 100644
index 0000000..39520aa
--- /dev/null
+++ b/flow-typed/npm/httpurl_vx.x.x.js
@@ -0,0 +1,67 @@
+// flow-typed signature: 53907eaae19285207dcb127208163f0c
+// flow-typed version: <<STUB>>/httpurl_v^0.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'httpurl'
+ *
+ * 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 'httpurl' {
+ 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 'httpurl/build/httpurl.common' {
+ declare module.exports: any;
+}
+
+declare module 'httpurl/build/httpurl.debug' {
+ declare module.exports: any;
+}
+
+declare module 'httpurl/build/httpurl' {
+ declare module.exports: any;
+}
+
+declare module 'httpurl/Gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'httpurl/src/httpurl' {
+ declare module.exports: any;
+}
+
+declare module 'httpurl/test/httpurl' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'httpurl/build/httpurl.common.js' {
+ declare module.exports: $Exports<'httpurl/build/httpurl.common'>;
+}
+declare module 'httpurl/build/httpurl.debug.js' {
+ declare module.exports: $Exports<'httpurl/build/httpurl.debug'>;
+}
+declare module 'httpurl/build/httpurl.js' {
+ declare module.exports: $Exports<'httpurl/build/httpurl'>;
+}
+declare module 'httpurl/Gruntfile.js' {
+ declare module.exports: $Exports<'httpurl/Gruntfile'>;
+}
+declare module 'httpurl/src/httpurl.js' {
+ declare module.exports: $Exports<'httpurl/src/httpurl'>;
+}
+declare module 'httpurl/test/httpurl.js' {
+ declare module.exports: $Exports<'httpurl/test/httpurl'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/inline-style-prefixer_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/inline-style-prefixer_vx.x.x.js b/flow-typed/npm/inline-style-prefixer_vx.x.x.js
new file mode 100644
index 0000000..8f7457e
--- /dev/null
+++ b/flow-typed/npm/inline-style-prefixer_vx.x.x.js
@@ -0,0 +1,347 @@
+// flow-typed signature: 511ccee6eb842e1d1b61e791ff6051db
+// flow-typed version: <<STUB>>/inline-style-prefixer_v^3.0.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'inline-style-prefixer'
+ *
+ * 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 'inline-style-prefixer' {
+ 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 'inline-style-prefixer/dynamic/createPrefixer' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/dynamicData' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/index' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/calc' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/crossFade' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/cursor' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/filter' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/flex' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/flexboxIE' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/flexboxOld' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/gradient' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/imageSet' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/index' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/position' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/sizing' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/dynamic/plugins/transition' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/generateDynamicPrefixMap' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/generatePluginList' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/generateStaticPrefixMap' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/index' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/maps/pluginMap' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/generator/maps/propertyMap' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/createPrefixer' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/index' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/calc' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/crossFade' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/cursor' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/filter' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/flex' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/flexboxIE' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/flexboxOld' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/gradient' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/imageSet' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/index' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/position' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/sizing' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/plugins/transition' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/static/staticData' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/addNewValuesOnly' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/capitalizeString' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/getBrowserInformation' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/getPrefixedKeyframes' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/getPrefixedValue' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/isObject' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/prefixProperty' {
+ declare module.exports: any;
+}
+
+declare module 'inline-style-prefixer/utils/prefixValue' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'inline-style-prefixer/dynamic/createPrefixer.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/createPrefixer'>;
+}
+declare module 'inline-style-prefixer/dynamic/dynamicData.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/dynamicData'>;
+}
+declare module 'inline-style-prefixer/dynamic/index.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/index'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/calc.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/calc'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/crossFade.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/crossFade'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/cursor.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/cursor'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/filter.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/filter'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/flex.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/flex'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/flexboxIE.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/flexboxIE'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/flexboxOld.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/flexboxOld'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/gradient.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/gradient'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/imageSet.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/imageSet'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/index.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/index'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/position.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/position'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/sizing.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/sizing'>;
+}
+declare module 'inline-style-prefixer/dynamic/plugins/transition.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/dynamic/plugins/transition'>;
+}
+declare module 'inline-style-prefixer/generator/generateDynamicPrefixMap.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/generateDynamicPrefixMap'>;
+}
+declare module 'inline-style-prefixer/generator/generatePluginList.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/generatePluginList'>;
+}
+declare module 'inline-style-prefixer/generator/generateStaticPrefixMap.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/generateStaticPrefixMap'>;
+}
+declare module 'inline-style-prefixer/generator/index.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/index'>;
+}
+declare module 'inline-style-prefixer/generator/maps/pluginMap.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/maps/pluginMap'>;
+}
+declare module 'inline-style-prefixer/generator/maps/propertyMap.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/generator/maps/propertyMap'>;
+}
+declare module 'inline-style-prefixer/static/createPrefixer.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/createPrefixer'>;
+}
+declare module 'inline-style-prefixer/static/index.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/index'>;
+}
+declare module 'inline-style-prefixer/static/plugins/calc.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/calc'>;
+}
+declare module 'inline-style-prefixer/static/plugins/crossFade.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/crossFade'>;
+}
+declare module 'inline-style-prefixer/static/plugins/cursor.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/cursor'>;
+}
+declare module 'inline-style-prefixer/static/plugins/filter.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/filter'>;
+}
+declare module 'inline-style-prefixer/static/plugins/flex.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/flex'>;
+}
+declare module 'inline-style-prefixer/static/plugins/flexboxIE.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/flexboxIE'>;
+}
+declare module 'inline-style-prefixer/static/plugins/flexboxOld.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/flexboxOld'>;
+}
+declare module 'inline-style-prefixer/static/plugins/gradient.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/gradient'>;
+}
+declare module 'inline-style-prefixer/static/plugins/imageSet.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/imageSet'>;
+}
+declare module 'inline-style-prefixer/static/plugins/index.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/index'>;
+}
+declare module 'inline-style-prefixer/static/plugins/position.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/position'>;
+}
+declare module 'inline-style-prefixer/static/plugins/sizing.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/sizing'>;
+}
+declare module 'inline-style-prefixer/static/plugins/transition.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/plugins/transition'>;
+}
+declare module 'inline-style-prefixer/static/staticData.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/static/staticData'>;
+}
+declare module 'inline-style-prefixer/utils/addNewValuesOnly.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/addNewValuesOnly'>;
+}
+declare module 'inline-style-prefixer/utils/capitalizeString.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/capitalizeString'>;
+}
+declare module 'inline-style-prefixer/utils/getBrowserInformation.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/getBrowserInformation'>;
+}
+declare module 'inline-style-prefixer/utils/getPrefixedKeyframes.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/getPrefixedKeyframes'>;
+}
+declare module 'inline-style-prefixer/utils/getPrefixedValue.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/getPrefixedValue'>;
+}
+declare module 'inline-style-prefixer/utils/isObject.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/isObject'>;
+}
+declare module 'inline-style-prefixer/utils/prefixProperty.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/prefixProperty'>;
+}
+declare module 'inline-style-prefixer/utils/prefixValue.js' {
+ declare module.exports: $Exports<'inline-style-prefixer/utils/prefixValue'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/json-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/json-loader_vx.x.x.js b/flow-typed/npm/json-loader_vx.x.x.js
new file mode 100644
index 0000000..9ccae9b
--- /dev/null
+++ b/flow-typed/npm/json-loader_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: 4d23bf1a2235eda868dc76304f4bfc32
+// flow-typed version: <<STUB>>/json-loader_v^0.5.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'json-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 'json-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.
+ */
+
+
+// Filename aliases
+declare module 'json-loader/index' {
+ declare module.exports: $Exports<'json-loader'>;
+}
+declare module 'json-loader/index.js' {
+ declare module.exports: $Exports<'json-loader'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-coverage_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-coverage_vx.x.x.js b/flow-typed/npm/karma-coverage_vx.x.x.js
new file mode 100644
index 0000000..c042531
--- /dev/null
+++ b/flow-typed/npm/karma-coverage_vx.x.x.js
@@ -0,0 +1,81 @@
+// flow-typed signature: a3641137850fff0b7b41d98b95bfaca8
+// flow-typed version: <<STUB>>/karma-coverage_v^1.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-coverage'
+ *
+ * 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 'karma-coverage' {
+ 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 'karma-coverage/gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/coverage-map' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/in-memory-report' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/preprocessor' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/reporter' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/source-cache-store' {
+ declare module.exports: any;
+}
+
+declare module 'karma-coverage/lib/source-cache' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma-coverage/gruntfile.js' {
+ declare module.exports: $Exports<'karma-coverage/gruntfile'>;
+}
+declare module 'karma-coverage/lib/coverage-map.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/coverage-map'>;
+}
+declare module 'karma-coverage/lib/in-memory-report.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/in-memory-report'>;
+}
+declare module 'karma-coverage/lib/index.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/index'>;
+}
+declare module 'karma-coverage/lib/preprocessor.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/preprocessor'>;
+}
+declare module 'karma-coverage/lib/reporter.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/reporter'>;
+}
+declare module 'karma-coverage/lib/source-cache-store.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/source-cache-store'>;
+}
+declare module 'karma-coverage/lib/source-cache.js' {
+ declare module.exports: $Exports<'karma-coverage/lib/source-cache'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-mocha-reporter_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-mocha-reporter_vx.x.x.js b/flow-typed/npm/karma-mocha-reporter_vx.x.x.js
new file mode 100644
index 0000000..4838e3d
--- /dev/null
+++ b/flow-typed/npm/karma-mocha-reporter_vx.x.x.js
@@ -0,0 +1,38 @@
+// flow-typed signature: 3994e81f768a28c55ca2d39910be5c67
+// flow-typed version: <<STUB>>/karma-mocha-reporter_v^2.2.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-mocha-reporter'
+ *
+ * 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 'karma-mocha-reporter' {
+ 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 'karma-mocha-reporter/symbols' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma-mocha-reporter/index' {
+ declare module.exports: $Exports<'karma-mocha-reporter'>;
+}
+declare module 'karma-mocha-reporter/index.js' {
+ declare module.exports: $Exports<'karma-mocha-reporter'>;
+}
+declare module 'karma-mocha-reporter/symbols.js' {
+ declare module.exports: $Exports<'karma-mocha-reporter/symbols'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-mocha_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-mocha_vx.x.x.js b/flow-typed/npm/karma-mocha_vx.x.x.js
new file mode 100644
index 0000000..b6b6d18
--- /dev/null
+++ b/flow-typed/npm/karma-mocha_vx.x.x.js
@@ -0,0 +1,53 @@
+// flow-typed signature: d3244e361f648af2e67f7835973cd3bb
+// flow-typed version: <<STUB>>/karma-mocha_v^1.3.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-mocha'
+ *
+ * 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 'karma-mocha' {
+ 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 'karma-mocha/gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'karma-mocha/lib/adapter' {
+ declare module.exports: any;
+}
+
+declare module 'karma-mocha/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'karma-mocha/wallaby' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma-mocha/gruntfile.js' {
+ declare module.exports: $Exports<'karma-mocha/gruntfile'>;
+}
+declare module 'karma-mocha/lib/adapter.js' {
+ declare module.exports: $Exports<'karma-mocha/lib/adapter'>;
+}
+declare module 'karma-mocha/lib/index.js' {
+ declare module.exports: $Exports<'karma-mocha/lib/index'>;
+}
+declare module 'karma-mocha/wallaby.js' {
+ declare module.exports: $Exports<'karma-mocha/wallaby'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-phantomjs-launcher_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-phantomjs-launcher_vx.x.x.js b/flow-typed/npm/karma-phantomjs-launcher_vx.x.x.js
new file mode 100644
index 0000000..f897efb
--- /dev/null
+++ b/flow-typed/npm/karma-phantomjs-launcher_vx.x.x.js
@@ -0,0 +1,59 @@
+// flow-typed signature: 370b8388d42a489c09fca7cc6a6c1dc0
+// flow-typed version: <<STUB>>/karma-phantomjs-launcher_v^1.0.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-phantomjs-launcher'
+ *
+ * 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 'karma-phantomjs-launcher' {
+ 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 'karma-phantomjs-launcher/capture.template' {
+ declare module.exports: any;
+}
+
+declare module 'karma-phantomjs-launcher/gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'karma-phantomjs-launcher/karma.conf' {
+ declare module.exports: any;
+}
+
+declare module 'karma-phantomjs-launcher/test/add.spec' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma-phantomjs-launcher/capture.template.js' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher/capture.template'>;
+}
+declare module 'karma-phantomjs-launcher/gruntfile.js' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher/gruntfile'>;
+}
+declare module 'karma-phantomjs-launcher/index' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher'>;
+}
+declare module 'karma-phantomjs-launcher/index.js' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher'>;
+}
+declare module 'karma-phantomjs-launcher/karma.conf.js' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher/karma.conf'>;
+}
+declare module 'karma-phantomjs-launcher/test/add.spec.js' {
+ declare module.exports: $Exports<'karma-phantomjs-launcher/test/add.spec'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-sourcemap-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-sourcemap-loader_vx.x.x.js b/flow-typed/npm/karma-sourcemap-loader_vx.x.x.js
new file mode 100644
index 0000000..be33689
--- /dev/null
+++ b/flow-typed/npm/karma-sourcemap-loader_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: a5c8dc54e881e4ed564a1f5ae3a4d0f1
+// flow-typed version: <<STUB>>/karma-sourcemap-loader_v^0.3.7/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-sourcemap-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 'karma-sourcemap-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.
+ */
+
+
+// Filename aliases
+declare module 'karma-sourcemap-loader/index' {
+ declare module.exports: $Exports<'karma-sourcemap-loader'>;
+}
+declare module 'karma-sourcemap-loader/index.js' {
+ declare module.exports: $Exports<'karma-sourcemap-loader'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma-webpack_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma-webpack_vx.x.x.js b/flow-typed/npm/karma-webpack_vx.x.x.js
new file mode 100644
index 0000000..3baf5a4
--- /dev/null
+++ b/flow-typed/npm/karma-webpack_vx.x.x.js
@@ -0,0 +1,45 @@
+// flow-typed signature: d27960d9578f6d20018e9ab285c690c3
+// flow-typed version: <<STUB>>/karma-webpack_v^1.8.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma-webpack'
+ *
+ * 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 'karma-webpack' {
+ 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 'karma-webpack/lib/karma-webpack' {
+ declare module.exports: any;
+}
+
+declare module 'karma-webpack/lib/mocha-env-loader' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma-webpack/index' {
+ declare module.exports: $Exports<'karma-webpack'>;
+}
+declare module 'karma-webpack/index.js' {
+ declare module.exports: $Exports<'karma-webpack'>;
+}
+declare module 'karma-webpack/lib/karma-webpack.js' {
+ declare module.exports: $Exports<'karma-webpack/lib/karma-webpack'>;
+}
+declare module 'karma-webpack/lib/mocha-env-loader.js' {
+ declare module.exports: $Exports<'karma-webpack/lib/mocha-env-loader'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/karma_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/karma_vx.x.x.js b/flow-typed/npm/karma_vx.x.x.js
new file mode 100644
index 0000000..db25c76
--- /dev/null
+++ b/flow-typed/npm/karma_vx.x.x.js
@@ -0,0 +1,445 @@
+// flow-typed signature: 23f99b46e80313193d75c5745e615546
+// flow-typed version: <<STUB>>/karma_v^1.3.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'karma'
+ *
+ * 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 'karma' {
+ 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 'karma/common/stringify' {
+ declare module.exports: any;
+}
+
+declare module 'karma/common/util' {
+ declare module.exports: any;
+}
+
+declare module 'karma/config.tpl' {
+ declare module.exports: any;
+}
+
+declare module 'karma/context/karma' {
+ declare module.exports: any;
+}
+
+declare module 'karma/context/main' {
+ declare module.exports: any;
+}
+
+declare module 'karma/gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/browser_collection' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/browser_result' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/browser' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/cli' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/completion' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/config' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/constants' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/detached' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/emitter_wrapper' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/events' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/executor' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/file-list' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/file' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/helper' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/init' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/init/color_schemes' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/init/formatters' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/init/state_machine' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/launcher' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/launchers/base' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/launchers/capture_timeout' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/launchers/process' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/launchers/retry' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/logger' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/common' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/karma' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/proxy' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/runner' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/source_files' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/stopper' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/middleware/strip_host' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/plugin' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/preprocessor' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporter' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/base_color' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/base' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/dots_color' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/dots' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/multi' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/progress_color' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/reporters/progress' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/runner' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/server' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/stopper' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/temp_dir' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/url' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/watcher' {
+ declare module.exports: any;
+}
+
+declare module 'karma/lib/web-server' {
+ declare module.exports: any;
+}
+
+declare module 'karma/requirejs.config.tpl' {
+ declare module.exports: any;
+}
+
+declare module 'karma/static/context' {
+ declare module.exports: any;
+}
+
+declare module 'karma/static/debug' {
+ declare module.exports: any;
+}
+
+declare module 'karma/static/karma' {
+ declare module.exports: any;
+}
+
+declare module 'karma/wallaby' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'karma/common/stringify.js' {
+ declare module.exports: $Exports<'karma/common/stringify'>;
+}
+declare module 'karma/common/util.js' {
+ declare module.exports: $Exports<'karma/common/util'>;
+}
+declare module 'karma/config.tpl.js' {
+ declare module.exports: $Exports<'karma/config.tpl'>;
+}
+declare module 'karma/context/karma.js' {
+ declare module.exports: $Exports<'karma/context/karma'>;
+}
+declare module 'karma/context/main.js' {
+ declare module.exports: $Exports<'karma/context/main'>;
+}
+declare module 'karma/gruntfile.js' {
+ declare module.exports: $Exports<'karma/gruntfile'>;
+}
+declare module 'karma/lib/browser_collection.js' {
+ declare module.exports: $Exports<'karma/lib/browser_collection'>;
+}
+declare module 'karma/lib/browser_result.js' {
+ declare module.exports: $Exports<'karma/lib/browser_result'>;
+}
+declare module 'karma/lib/browser.js' {
+ declare module.exports: $Exports<'karma/lib/browser'>;
+}
+declare module 'karma/lib/cli.js' {
+ declare module.exports: $Exports<'karma/lib/cli'>;
+}
+declare module 'karma/lib/completion.js' {
+ declare module.exports: $Exports<'karma/lib/completion'>;
+}
+declare module 'karma/lib/config.js' {
+ declare module.exports: $Exports<'karma/lib/config'>;
+}
+declare module 'karma/lib/constants.js' {
+ declare module.exports: $Exports<'karma/lib/constants'>;
+}
+declare module 'karma/lib/detached.js' {
+ declare module.exports: $Exports<'karma/lib/detached'>;
+}
+declare module 'karma/lib/emitter_wrapper.js' {
+ declare module.exports: $Exports<'karma/lib/emitter_wrapper'>;
+}
+declare module 'karma/lib/events.js' {
+ declare module.exports: $Exports<'karma/lib/events'>;
+}
+declare module 'karma/lib/executor.js' {
+ declare module.exports: $Exports<'karma/lib/executor'>;
+}
+declare module 'karma/lib/file-list.js' {
+ declare module.exports: $Exports<'karma/lib/file-list'>;
+}
+declare module 'karma/lib/file.js' {
+ declare module.exports: $Exports<'karma/lib/file'>;
+}
+declare module 'karma/lib/helper.js' {
+ declare module.exports: $Exports<'karma/lib/helper'>;
+}
+declare module 'karma/lib/index.js' {
+ declare module.exports: $Exports<'karma/lib/index'>;
+}
+declare module 'karma/lib/init.js' {
+ declare module.exports: $Exports<'karma/lib/init'>;
+}
+declare module 'karma/lib/init/color_schemes.js' {
+ declare module.exports: $Exports<'karma/lib/init/color_schemes'>;
+}
+declare module 'karma/lib/init/formatters.js' {
+ declare module.exports: $Exports<'karma/lib/init/formatters'>;
+}
+declare module 'karma/lib/init/state_machine.js' {
+ declare module.exports: $Exports<'karma/lib/init/state_machine'>;
+}
+declare module 'karma/lib/launcher.js' {
+ declare module.exports: $Exports<'karma/lib/launcher'>;
+}
+declare module 'karma/lib/launchers/base.js' {
+ declare module.exports: $Exports<'karma/lib/launchers/base'>;
+}
+declare module 'karma/lib/launchers/capture_timeout.js' {
+ declare module.exports: $Exports<'karma/lib/launchers/capture_timeout'>;
+}
+declare module 'karma/lib/launchers/process.js' {
+ declare module.exports: $Exports<'karma/lib/launchers/process'>;
+}
+declare module 'karma/lib/launchers/retry.js' {
+ declare module.exports: $Exports<'karma/lib/launchers/retry'>;
+}
+declare module 'karma/lib/logger.js' {
+ declare module.exports: $Exports<'karma/lib/logger'>;
+}
+declare module 'karma/lib/middleware/common.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/common'>;
+}
+declare module 'karma/lib/middleware/karma.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/karma'>;
+}
+declare module 'karma/lib/middleware/proxy.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/proxy'>;
+}
+declare module 'karma/lib/middleware/runner.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/runner'>;
+}
+declare module 'karma/lib/middleware/source_files.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/source_files'>;
+}
+declare module 'karma/lib/middleware/stopper.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/stopper'>;
+}
+declare module 'karma/lib/middleware/strip_host.js' {
+ declare module.exports: $Exports<'karma/lib/middleware/strip_host'>;
+}
+declare module 'karma/lib/plugin.js' {
+ declare module.exports: $Exports<'karma/lib/plugin'>;
+}
+declare module 'karma/lib/preprocessor.js' {
+ declare module.exports: $Exports<'karma/lib/preprocessor'>;
+}
+declare module 'karma/lib/reporter.js' {
+ declare module.exports: $Exports<'karma/lib/reporter'>;
+}
+declare module 'karma/lib/reporters/base_color.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/base_color'>;
+}
+declare module 'karma/lib/reporters/base.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/base'>;
+}
+declare module 'karma/lib/reporters/dots_color.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/dots_color'>;
+}
+declare module 'karma/lib/reporters/dots.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/dots'>;
+}
+declare module 'karma/lib/reporters/multi.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/multi'>;
+}
+declare module 'karma/lib/reporters/progress_color.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/progress_color'>;
+}
+declare module 'karma/lib/reporters/progress.js' {
+ declare module.exports: $Exports<'karma/lib/reporters/progress'>;
+}
+declare module 'karma/lib/runner.js' {
+ declare module.exports: $Exports<'karma/lib/runner'>;
+}
+declare module 'karma/lib/server.js' {
+ declare module.exports: $Exports<'karma/lib/server'>;
+}
+declare module 'karma/lib/stopper.js' {
+ declare module.exports: $Exports<'karma/lib/stopper'>;
+}
+declare module 'karma/lib/temp_dir.js' {
+ declare module.exports: $Exports<'karma/lib/temp_dir'>;
+}
+declare module 'karma/lib/url.js' {
+ declare module.exports: $Exports<'karma/lib/url'>;
+}
+declare module 'karma/lib/watcher.js' {
+ declare module.exports: $Exports<'karma/lib/watcher'>;
+}
+declare module 'karma/lib/web-server.js' {
+ declare module.exports: $Exports<'karma/lib/web-server'>;
+}
+declare module 'karma/requirejs.config.tpl.js' {
+ declare module.exports: $Exports<'karma/requirejs.config.tpl'>;
+}
+declare module 'karma/static/context.js' {
+ declare module.exports: $Exports<'karma/static/context'>;
+}
+declare module 'karma/static/debug.js' {
+ declare module.exports: $Exports<'karma/static/debug'>;
+}
+declare module 'karma/static/karma.js' {
+ declare module.exports: $Exports<'karma/static/karma'>;
+}
+declare module 'karma/wallaby.js' {
+ declare module.exports: $Exports<'karma/wallaby'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/lazyimg_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/lazyimg_vx.x.x.js b/flow-typed/npm/lazyimg_vx.x.x.js
new file mode 100644
index 0000000..c65a3ce
--- /dev/null
+++ b/flow-typed/npm/lazyimg_vx.x.x.js
@@ -0,0 +1,32 @@
+// flow-typed signature: 2d99e7d6377a0ac83377b9ad4ef0d586
+// flow-typed version: <<STUB>>/lazyimg_v^0.1.5/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'lazyimg'
+ *
+ * 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 'lazyimg' {
+ 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 'lazyimg/src/adapter' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'lazyimg/src/adapter.js' {
+ declare module.exports: $Exports<'lazyimg/src/adapter'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/macaca-cli_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/macaca-cli_vx.x.x.js b/flow-typed/npm/macaca-cli_vx.x.x.js
new file mode 100644
index 0000000..5552813
--- /dev/null
+++ b/flow-typed/npm/macaca-cli_vx.x.x.js
@@ -0,0 +1,123 @@
+// flow-typed signature: 38d6c245fb4a7aae6f6a56abbb4f091a
+// flow-typed version: <<STUB>>/macaca-cli_v^1.1.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'macaca-cli'
+ *
+ * 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 'macaca-cli' {
+ 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 'macaca-cli/lib/common/config' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/common/helper' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/common/logFormatter/index' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/common/logFormatter/performance' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/common/logFormatter/screenshot' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/common/logger' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/run/index' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/server/index' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/server/server' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/lib/server/signal' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/scripts/print' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/test_ava/ava.test' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-cli/test_jasmine/jasmine.test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'macaca-cli/lib/common/config.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/config'>;
+}
+declare module 'macaca-cli/lib/common/helper.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/helper'>;
+}
+declare module 'macaca-cli/lib/common/logFormatter/index.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/logFormatter/index'>;
+}
+declare module 'macaca-cli/lib/common/logFormatter/performance.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/logFormatter/performance'>;
+}
+declare module 'macaca-cli/lib/common/logFormatter/screenshot.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/logFormatter/screenshot'>;
+}
+declare module 'macaca-cli/lib/common/logger.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/common/logger'>;
+}
+declare module 'macaca-cli/lib/index.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/index'>;
+}
+declare module 'macaca-cli/lib/run/index.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/run/index'>;
+}
+declare module 'macaca-cli/lib/server/index.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/server/index'>;
+}
+declare module 'macaca-cli/lib/server/server.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/server/server'>;
+}
+declare module 'macaca-cli/lib/server/signal.js' {
+ declare module.exports: $Exports<'macaca-cli/lib/server/signal'>;
+}
+declare module 'macaca-cli/scripts/print.js' {
+ declare module.exports: $Exports<'macaca-cli/scripts/print'>;
+}
+declare module 'macaca-cli/test_ava/ava.test.js' {
+ declare module.exports: $Exports<'macaca-cli/test_ava/ava.test'>;
+}
+declare module 'macaca-cli/test_jasmine/jasmine.test.js' {
+ declare module.exports: $Exports<'macaca-cli/test_jasmine/jasmine.test'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/macaca-utils_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/macaca-utils_vx.x.x.js b/flow-typed/npm/macaca-utils_vx.x.x.js
new file mode 100644
index 0000000..6da7fa4
--- /dev/null
+++ b/flow-typed/npm/macaca-utils_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: 815591caa2e3b3cf9763db5e80d01c1c
+// flow-typed version: <<STUB>>/macaca-utils_v^0.1.9/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'macaca-utils'
+ *
+ * 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 'macaca-utils' {
+ 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 'macaca-utils/lib/macaca-utils' {
+ declare module.exports: any;
+}
+
+declare module 'macaca-utils/test/macaca-utils.test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'macaca-utils/lib/macaca-utils.js' {
+ declare module.exports: $Exports<'macaca-utils/lib/macaca-utils'>;
+}
+declare module 'macaca-utils/test/macaca-utils.test.js' {
+ declare module.exports: $Exports<'macaca-utils/test/macaca-utils.test'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/mocha_v2.4.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/mocha_v2.4.x.js b/flow-typed/npm/mocha_v2.4.x.js
new file mode 100644
index 0000000..fce7805
--- /dev/null
+++ b/flow-typed/npm/mocha_v2.4.x.js
@@ -0,0 +1,25 @@
+// flow-typed signature: 908ce59549760ff976de1c8777869375
+// flow-typed version: 94e9f7e0a4/mocha_v2.4.x/flow_>=v0.22.x
+
+type TestFunction = ((done: () => void) => void | Promise<mixed>);
+
+declare var describe : {
+ (name:string, spec:() => void): void;
+ only(description:string, spec:() => void): void;
+ skip(description:string, spec:() => void): void;
+ timeout(ms:number): void;
+};
+
+declare var context : typeof describe;
+
+declare var it : {
+ (name:string, spec?:TestFunction): void;
+ only(description:string, spec:TestFunction): void;
+ skip(description:string, spec:TestFunction): void;
+ timeout(ms:number): void;
+};
+
+declare function before(method : TestFunction):void;
+declare function beforeEach(method : TestFunction):void;
+declare function after(method : TestFunction):void;
+declare function afterEach(method : TestFunction):void;
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/modals_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/modals_vx.x.x.js b/flow-typed/npm/modals_vx.x.x.js
new file mode 100644
index 0000000..aaef78f
--- /dev/null
+++ b/flow-typed/npm/modals_vx.x.x.js
@@ -0,0 +1,81 @@
+// flow-typed signature: ce0c870eb1fe7d632753dedcd93d9cb7
+// flow-typed version: <<STUB>>/modals_v^0.1.6/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'modals'
+ *
+ * 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 'modals' {
+ 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 'modals/build/modal' {
+ declare module.exports: any;
+}
+
+declare module 'modals/gulpfile' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/alert' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/confirm' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/index' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/modal' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/prompt' {
+ declare module.exports: any;
+}
+
+declare module 'modals/src/toast' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'modals/build/modal.js' {
+ declare module.exports: $Exports<'modals/build/modal'>;
+}
+declare module 'modals/gulpfile.js' {
+ declare module.exports: $Exports<'modals/gulpfile'>;
+}
+declare module 'modals/src/alert.js' {
+ declare module.exports: $Exports<'modals/src/alert'>;
+}
+declare module 'modals/src/confirm.js' {
+ declare module.exports: $Exports<'modals/src/confirm'>;
+}
+declare module 'modals/src/index.js' {
+ declare module.exports: $Exports<'modals/src/index'>;
+}
+declare module 'modals/src/modal.js' {
+ declare module.exports: $Exports<'modals/src/modal'>;
+}
+declare module 'modals/src/prompt.js' {
+ declare module.exports: $Exports<'modals/src/prompt'>;
+}
+declare module 'modals/src/toast.js' {
+ declare module.exports: $Exports<'modals/src/toast'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/nightwatch_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/nightwatch_vx.x.x.js b/flow-typed/npm/nightwatch_vx.x.x.js
new file mode 100644
index 0000000..68dc4fb
--- /dev/null
+++ b/flow-typed/npm/nightwatch_vx.x.x.js
@@ -0,0 +1,633 @@
+// flow-typed signature: 2c10ff52ce02274157dba92fd2a8a434
+// flow-typed version: <<STUB>>/nightwatch_v^0.9.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'nightwatch'
+ *
+ * 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 'nightwatch' {
+ 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 'nightwatch/bin/runner' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/custom-commands/hasOnBeforeUnload' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/globalsModule' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/mocha/github' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/mocha/googleDemoTest' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/pages/home' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/pages/searchResults' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/digg' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/github/github' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/google' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/google/googleDemoTest' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/googlePageObject' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/nightwatch' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/tests/onbeforeunload' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/unittests/demoTestAsync' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/unittests/testUtils' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/examples/unittests/testUtilsWithChai' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/attributeContains' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/attributeEquals' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/containsText' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/cssClassNotPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/cssClassPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/cssProperty' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/elementNotPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/elementPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/hidden' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/title' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/urlContains' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/urlEquals' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/value' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/valueContains' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/assertions/visible' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/_locateStrategy' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/end' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/pause' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/perform' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/useCss' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/useRecursion' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/client-commands/useXpath' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/_elementByRecursion' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/_elementsByRecursion' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/_waitForElement' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/waitForElementNotPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/waitForElementNotVisible' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/waitForElementPresent' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/element-commands/waitForElementVisible' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/_baseAssertion' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/attribute' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/css' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/enabled' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/present' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/selected' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/text' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/type' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/value' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/expect/visible' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/api/protocol' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/core/api' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/core/assertion' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/core/queue' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/http/request' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/page-object/command-wrapper' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/page-object/element' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/page-object/page-utils' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/page-object/page' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/page-object/section' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/cli/child-process' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/cli/cli' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/cli/clirunner' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/cli/errorhandler' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/clientmanager' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/filematcher' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/module' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/reporter' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/reporters/junit' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/run' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/selenium' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/testcase' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/testsuite' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/runner/walk' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/util/logger' {
+ declare module.exports: any;
+}
+
+declare module 'nightwatch/lib/util/utils' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'nightwatch/bin/runner.js' {
+ declare module.exports: $Exports<'nightwatch/bin/runner'>;
+}
+declare module 'nightwatch/examples/custom-commands/hasOnBeforeUnload.js' {
+ declare module.exports: $Exports<'nightwatch/examples/custom-commands/hasOnBeforeUnload'>;
+}
+declare module 'nightwatch/examples/globalsModule.js' {
+ declare module.exports: $Exports<'nightwatch/examples/globalsModule'>;
+}
+declare module 'nightwatch/examples/mocha/github.js' {
+ declare module.exports: $Exports<'nightwatch/examples/mocha/github'>;
+}
+declare module 'nightwatch/examples/mocha/googleDemoTest.js' {
+ declare module.exports: $Exports<'nightwatch/examples/mocha/googleDemoTest'>;
+}
+declare module 'nightwatch/examples/pages/home.js' {
+ declare module.exports: $Exports<'nightwatch/examples/pages/home'>;
+}
+declare module 'nightwatch/examples/pages/searchResults.js' {
+ declare module.exports: $Exports<'nightwatch/examples/pages/searchResults'>;
+}
+declare module 'nightwatch/examples/tests/digg.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/digg'>;
+}
+declare module 'nightwatch/examples/tests/github/github.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/github/github'>;
+}
+declare module 'nightwatch/examples/tests/google.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/google'>;
+}
+declare module 'nightwatch/examples/tests/google/googleDemoTest.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/google/googleDemoTest'>;
+}
+declare module 'nightwatch/examples/tests/googlePageObject.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/googlePageObject'>;
+}
+declare module 'nightwatch/examples/tests/nightwatch.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/nightwatch'>;
+}
+declare module 'nightwatch/examples/tests/onbeforeunload.js' {
+ declare module.exports: $Exports<'nightwatch/examples/tests/onbeforeunload'>;
+}
+declare module 'nightwatch/examples/unittests/demoTestAsync.js' {
+ declare module.exports: $Exports<'nightwatch/examples/unittests/demoTestAsync'>;
+}
+declare module 'nightwatch/examples/unittests/testUtils.js' {
+ declare module.exports: $Exports<'nightwatch/examples/unittests/testUtils'>;
+}
+declare module 'nightwatch/examples/unittests/testUtilsWithChai.js' {
+ declare module.exports: $Exports<'nightwatch/examples/unittests/testUtilsWithChai'>;
+}
+declare module 'nightwatch/index' {
+ declare module.exports: $Exports<'nightwatch'>;
+}
+declare module 'nightwatch/index.js' {
+ declare module.exports: $Exports<'nightwatch'>;
+}
+declare module 'nightwatch/lib/api/assertions/attributeContains.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/attributeContains'>;
+}
+declare module 'nightwatch/lib/api/assertions/attributeEquals.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/attributeEquals'>;
+}
+declare module 'nightwatch/lib/api/assertions/containsText.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/containsText'>;
+}
+declare module 'nightwatch/lib/api/assertions/cssClassNotPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/cssClassNotPresent'>;
+}
+declare module 'nightwatch/lib/api/assertions/cssClassPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/cssClassPresent'>;
+}
+declare module 'nightwatch/lib/api/assertions/cssProperty.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/cssProperty'>;
+}
+declare module 'nightwatch/lib/api/assertions/elementNotPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/elementNotPresent'>;
+}
+declare module 'nightwatch/lib/api/assertions/elementPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/elementPresent'>;
+}
+declare module 'nightwatch/lib/api/assertions/hidden.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/hidden'>;
+}
+declare module 'nightwatch/lib/api/assertions/title.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/title'>;
+}
+declare module 'nightwatch/lib/api/assertions/urlContains.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/urlContains'>;
+}
+declare module 'nightwatch/lib/api/assertions/urlEquals.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/urlEquals'>;
+}
+declare module 'nightwatch/lib/api/assertions/value.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/value'>;
+}
+declare module 'nightwatch/lib/api/assertions/valueContains.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/valueContains'>;
+}
+declare module 'nightwatch/lib/api/assertions/visible.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/assertions/visible'>;
+}
+declare module 'nightwatch/lib/api/client-commands.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands'>;
+}
+declare module 'nightwatch/lib/api/client-commands/_locateStrategy.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/_locateStrategy'>;
+}
+declare module 'nightwatch/lib/api/client-commands/end.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/end'>;
+}
+declare module 'nightwatch/lib/api/client-commands/pause.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/pause'>;
+}
+declare module 'nightwatch/lib/api/client-commands/perform.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/perform'>;
+}
+declare module 'nightwatch/lib/api/client-commands/useCss.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/useCss'>;
+}
+declare module 'nightwatch/lib/api/client-commands/useRecursion.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/useRecursion'>;
+}
+declare module 'nightwatch/lib/api/client-commands/useXpath.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/client-commands/useXpath'>;
+}
+declare module 'nightwatch/lib/api/element-commands.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands'>;
+}
+declare module 'nightwatch/lib/api/element-commands/_elementByRecursion.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/_elementByRecursion'>;
+}
+declare module 'nightwatch/lib/api/element-commands/_elementsByRecursion.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/_elementsByRecursion'>;
+}
+declare module 'nightwatch/lib/api/element-commands/_waitForElement.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/_waitForElement'>;
+}
+declare module 'nightwatch/lib/api/element-commands/waitForElementNotPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/waitForElementNotPresent'>;
+}
+declare module 'nightwatch/lib/api/element-commands/waitForElementNotVisible.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/waitForElementNotVisible'>;
+}
+declare module 'nightwatch/lib/api/element-commands/waitForElementPresent.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/waitForElementPresent'>;
+}
+declare module 'nightwatch/lib/api/element-commands/waitForElementVisible.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/element-commands/waitForElementVisible'>;
+}
+declare module 'nightwatch/lib/api/expect.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect'>;
+}
+declare module 'nightwatch/lib/api/expect/_baseAssertion.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/_baseAssertion'>;
+}
+declare module 'nightwatch/lib/api/expect/attribute.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/attribute'>;
+}
+declare module 'nightwatch/lib/api/expect/css.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/css'>;
+}
+declare module 'nightwatch/lib/api/expect/enabled.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/enabled'>;
+}
+declare module 'nightwatch/lib/api/expect/present.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/present'>;
+}
+declare module 'nightwatch/lib/api/expect/selected.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/selected'>;
+}
+declare module 'nightwatch/lib/api/expect/text.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/text'>;
+}
+declare module 'nightwatch/lib/api/expect/type.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/type'>;
+}
+declare module 'nightwatch/lib/api/expect/value.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/value'>;
+}
+declare module 'nightwatch/lib/api/expect/visible.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/expect/visible'>;
+}
+declare module 'nightwatch/lib/api/protocol.js' {
+ declare module.exports: $Exports<'nightwatch/lib/api/protocol'>;
+}
+declare module 'nightwatch/lib/core/api.js' {
+ declare module.exports: $Exports<'nightwatch/lib/core/api'>;
+}
+declare module 'nightwatch/lib/core/assertion.js' {
+ declare module.exports: $Exports<'nightwatch/lib/core/assertion'>;
+}
+declare module 'nightwatch/lib/core/queue.js' {
+ declare module.exports: $Exports<'nightwatch/lib/core/queue'>;
+}
+declare module 'nightwatch/lib/http/request.js' {
+ declare module.exports: $Exports<'nightwatch/lib/http/request'>;
+}
+declare module 'nightwatch/lib/index.js' {
+ declare module.exports: $Exports<'nightwatch/lib/index'>;
+}
+declare module 'nightwatch/lib/page-object/command-wrapper.js' {
+ declare module.exports: $Exports<'nightwatch/lib/page-object/command-wrapper'>;
+}
+declare module 'nightwatch/lib/page-object/element.js' {
+ declare module.exports: $Exports<'nightwatch/lib/page-object/element'>;
+}
+declare module 'nightwatch/lib/page-object/page-utils.js' {
+ declare module.exports: $Exports<'nightwatch/lib/page-object/page-utils'>;
+}
+declare module 'nightwatch/lib/page-object/page.js' {
+ declare module.exports: $Exports<'nightwatch/lib/page-object/page'>;
+}
+declare module 'nightwatch/lib/page-object/section.js' {
+ declare module.exports: $Exports<'nightwatch/lib/page-object/section'>;
+}
+declare module 'nightwatch/lib/runner/cli/child-process.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/cli/child-process'>;
+}
+declare module 'nightwatch/lib/runner/cli/cli.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/cli/cli'>;
+}
+declare module 'nightwatch/lib/runner/cli/clirunner.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/cli/clirunner'>;
+}
+declare module 'nightwatch/lib/runner/cli/errorhandler.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/cli/errorhandler'>;
+}
+declare module 'nightwatch/lib/runner/clientmanager.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/clientmanager'>;
+}
+declare module 'nightwatch/lib/runner/filematcher.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/filematcher'>;
+}
+declare module 'nightwatch/lib/runner/module.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/module'>;
+}
+declare module 'nightwatch/lib/runner/reporter.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/reporter'>;
+}
+declare module 'nightwatch/lib/runner/reporters/junit.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/reporters/junit'>;
+}
+declare module 'nightwatch/lib/runner/run.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/run'>;
+}
+declare module 'nightwatch/lib/runner/selenium.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/selenium'>;
+}
+declare module 'nightwatch/lib/runner/testcase.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/testcase'>;
+}
+declare module 'nightwatch/lib/runner/testsuite.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/testsuite'>;
+}
+declare module 'nightwatch/lib/runner/walk.js' {
+ declare module.exports: $Exports<'nightwatch/lib/runner/walk'>;
+}
+declare module 'nightwatch/lib/util/logger.js' {
+ declare module.exports: $Exports<'nightwatch/lib/util/logger'>;
+}
+declare module 'nightwatch/lib/util/utils.js' {
+ declare module.exports: $Exports<'nightwatch/lib/util/utils'>;
+}
[35/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/webpack_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/webpack_vx.x.x.js b/flow-typed/npm/webpack_vx.x.x.js
new file mode 100644
index 0000000..3d12a68
--- /dev/null
+++ b/flow-typed/npm/webpack_vx.x.x.js
@@ -0,0 +1,1523 @@
+// flow-typed signature: 8e146dea52794d287a37416ec3386c72
+// flow-typed version: <<STUB>>/webpack_v^1.13.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'webpack'
+ *
+ * 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 'webpack' {
+ 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 'webpack/bin/config-optimist' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/bin/convert-argv' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/bin/webpack' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/buildin/amd-define' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/buildin/amd-options' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/buildin/module' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/buildin/return-require' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/hot/dev-server' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/hot/log-apply-result' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/hot/only-dev-server' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/hot/poll' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/hot/signal' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/AbstractPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/AmdMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/APIPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ArrayMap' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/AsyncDependenciesBlock' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/AutomaticPrefetchPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/BannerPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/BasicEvaluatedExpression' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/CachePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/CaseSensitiveModulesWarning' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Chunk' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ChunkRenderError' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ChunkTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/CompatibilityPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Compilation' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Compiler' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ConcatSource' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ConstPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ContextModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ContextModuleFactory' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ContextReplacementPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/CriticalDependenciesWarning' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DefinePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DelegatedModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DelegatedModuleFactoryPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DelegatedPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDDefineDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireArrayDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireContextDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/AMDRequireItemDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/CommonJsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/CommonJsRequireDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ConstDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ContextDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ContextDependencyHelpers' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ContextElementDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/DelegatedSourceDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/DepBlockHelpers' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/DllEntryDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/getFunctionExpression' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LabeledExportsDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LabeledModuleDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LabeledModulesPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LoaderDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LoaderPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LocalModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LocalModuleDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/LocalModulesHelpers' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ModuleDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/MultiEntryDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/NullDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/NullDependencyTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/PrefetchDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireContextDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireContextPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireEnsureDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireEnsureItemDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireEnsurePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireHeaderDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireIncludeDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireIncludePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireResolveContextDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireResolveDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/SingleEntryDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/TemplateArgumentDependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/WebpackMissingModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DependenciesBlock' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DependenciesBlockVariable' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Dependency' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DllEntryPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DllModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DllModuleFactory' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DllPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/DllReferencePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EntryModuleNotFoundError' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EntryOptionPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EnvironmentPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EvalDevToolModulePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/EvalSourceMapDevToolPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ExtendedAPIPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ExternalModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ExternalModuleFactoryPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ExternalsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/FunctionModulePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/FunctionModuleTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/HotModuleReplacement.runtime' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/HotModuleReplacementPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/HotUpdateChunkTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/IgnorePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpChunkTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpExportMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpMainTemplate.runtime' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/JsonpTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/LibManifestPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/LibraryTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/LoaderTargetPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MainTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MemoryOutputFileSystem' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Module' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleFilenameHelpers' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleNotFoundError' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleParseError' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleParserHelpers' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleReason' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MovedToPluginWarningPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MultiCompiler' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MultiEntryPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MultiModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/MultiModuleFactory' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NamedModulesPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NewWatchingPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeChunkTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeEnvironmentPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeMainTemplate.runtime' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeOutputFileSystem' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeSourcePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeTargetPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/NodeWatchFileSystem' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/node/OldNodeWatchFileSystem' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NodeStuffPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NoErrorsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NormalModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NormalModuleFactory' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NormalModuleReplacementPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/NullFactory' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/OldWatchingPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/AggressiveMergingPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/CommonsChunkPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/DedupePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/LimitChunkCountPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/MinChunkSizePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/OccurenceOrderPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/RemoveParentModulesPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/UglifyJsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/OptionsApply' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/OriginalSource' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Parser' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/PrefetchPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ProgressPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ProvidePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/RawModule' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/RawSource' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/RecordIdsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/removeAndDo' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/RequestShortener' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/RequireJsStuffPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/ResolverPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/SetVarMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/SingleEntryPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Source' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/SourceMapDevToolPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/SourceMapSource' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Stats' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/Template' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/TemplatedPathPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/UmdMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/UnsupportedFeatureWarning' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/WatchIgnorePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/web/WebEnvironmentPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/webpack' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/webpack.web' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/WebpackOptionsApply' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/WebpackOptionsDefaulter' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack/web_modules/node-libs-browser' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'webpack/bin/config-optimist.js' {
+ declare module.exports: $Exports<'webpack/bin/config-optimist'>;
+}
+declare module 'webpack/bin/convert-argv.js' {
+ declare module.exports: $Exports<'webpack/bin/convert-argv'>;
+}
+declare module 'webpack/bin/webpack.js' {
+ declare module.exports: $Exports<'webpack/bin/webpack'>;
+}
+declare module 'webpack/buildin/amd-define.js' {
+ declare module.exports: $Exports<'webpack/buildin/amd-define'>;
+}
+declare module 'webpack/buildin/amd-options.js' {
+ declare module.exports: $Exports<'webpack/buildin/amd-options'>;
+}
+declare module 'webpack/buildin/module.js' {
+ declare module.exports: $Exports<'webpack/buildin/module'>;
+}
+declare module 'webpack/buildin/return-require.js' {
+ declare module.exports: $Exports<'webpack/buildin/return-require'>;
+}
+declare module 'webpack/hot/dev-server.js' {
+ declare module.exports: $Exports<'webpack/hot/dev-server'>;
+}
+declare module 'webpack/hot/log-apply-result.js' {
+ declare module.exports: $Exports<'webpack/hot/log-apply-result'>;
+}
+declare module 'webpack/hot/only-dev-server.js' {
+ declare module.exports: $Exports<'webpack/hot/only-dev-server'>;
+}
+declare module 'webpack/hot/poll.js' {
+ declare module.exports: $Exports<'webpack/hot/poll'>;
+}
+declare module 'webpack/hot/signal.js' {
+ declare module.exports: $Exports<'webpack/hot/signal'>;
+}
+declare module 'webpack/lib/AbstractPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/AbstractPlugin'>;
+}
+declare module 'webpack/lib/AmdMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/AmdMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/APIPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/APIPlugin'>;
+}
+declare module 'webpack/lib/ArrayMap.js' {
+ declare module.exports: $Exports<'webpack/lib/ArrayMap'>;
+}
+declare module 'webpack/lib/AsyncDependenciesBlock.js' {
+ declare module.exports: $Exports<'webpack/lib/AsyncDependenciesBlock'>;
+}
+declare module 'webpack/lib/AutomaticPrefetchPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/AutomaticPrefetchPlugin'>;
+}
+declare module 'webpack/lib/BannerPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/BannerPlugin'>;
+}
+declare module 'webpack/lib/BasicEvaluatedExpression.js' {
+ declare module.exports: $Exports<'webpack/lib/BasicEvaluatedExpression'>;
+}
+declare module 'webpack/lib/CachePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/CachePlugin'>;
+}
+declare module 'webpack/lib/CaseSensitiveModulesWarning.js' {
+ declare module.exports: $Exports<'webpack/lib/CaseSensitiveModulesWarning'>;
+}
+declare module 'webpack/lib/Chunk.js' {
+ declare module.exports: $Exports<'webpack/lib/Chunk'>;
+}
+declare module 'webpack/lib/ChunkRenderError.js' {
+ declare module.exports: $Exports<'webpack/lib/ChunkRenderError'>;
+}
+declare module 'webpack/lib/ChunkTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/ChunkTemplate'>;
+}
+declare module 'webpack/lib/CompatibilityPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/CompatibilityPlugin'>;
+}
+declare module 'webpack/lib/Compilation.js' {
+ declare module.exports: $Exports<'webpack/lib/Compilation'>;
+}
+declare module 'webpack/lib/Compiler.js' {
+ declare module.exports: $Exports<'webpack/lib/Compiler'>;
+}
+declare module 'webpack/lib/ConcatSource.js' {
+ declare module.exports: $Exports<'webpack/lib/ConcatSource'>;
+}
+declare module 'webpack/lib/ConstPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ConstPlugin'>;
+}
+declare module 'webpack/lib/ContextModule.js' {
+ declare module.exports: $Exports<'webpack/lib/ContextModule'>;
+}
+declare module 'webpack/lib/ContextModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/ContextModuleFactory'>;
+}
+declare module 'webpack/lib/ContextReplacementPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ContextReplacementPlugin'>;
+}
+declare module 'webpack/lib/CriticalDependenciesWarning.js' {
+ declare module.exports: $Exports<'webpack/lib/CriticalDependenciesWarning'>;
+}
+declare module 'webpack/lib/DefinePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DefinePlugin'>;
+}
+declare module 'webpack/lib/DelegatedModule.js' {
+ declare module.exports: $Exports<'webpack/lib/DelegatedModule'>;
+}
+declare module 'webpack/lib/DelegatedModuleFactoryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DelegatedModuleFactoryPlugin'>;
+}
+declare module 'webpack/lib/DelegatedPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DelegatedPlugin'>;
+}
+declare module 'webpack/lib/dependencies/AMDDefineDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependency'>;
+}
+declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/AMDPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDPlugin'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireArrayDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireArrayDependency'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireContextDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlock'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependency'>;
+}
+declare module 'webpack/lib/dependencies/AMDRequireItemDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireItemDependency'>;
+}
+declare module 'webpack/lib/dependencies/CommonJsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsPlugin'>;
+}
+declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/CommonJsRequireDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependency'>;
+}
+declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/ConstDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ConstDependency'>;
+}
+declare module 'webpack/lib/dependencies/ContextDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/ContextDependencyHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyHelpers'>;
+}
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsId'>;
+}
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall'>;
+}
+declare module 'webpack/lib/dependencies/ContextElementDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ContextElementDependency'>;
+}
+declare module 'webpack/lib/dependencies/DelegatedSourceDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/DelegatedSourceDependency'>;
+}
+declare module 'webpack/lib/dependencies/DepBlockHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/DepBlockHelpers'>;
+}
+declare module 'webpack/lib/dependencies/DllEntryDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/DllEntryDependency'>;
+}
+declare module 'webpack/lib/dependencies/getFunctionExpression.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/getFunctionExpression'>;
+}
+declare module 'webpack/lib/dependencies/LabeledExportsDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LabeledExportsDependency'>;
+}
+declare module 'webpack/lib/dependencies/LabeledModuleDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModuleDependency'>;
+}
+declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/LabeledModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModulesPlugin'>;
+}
+declare module 'webpack/lib/dependencies/LoaderDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LoaderDependency'>;
+}
+declare module 'webpack/lib/dependencies/LoaderPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LoaderPlugin'>;
+}
+declare module 'webpack/lib/dependencies/LocalModule.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LocalModule'>;
+}
+declare module 'webpack/lib/dependencies/LocalModuleDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LocalModuleDependency'>;
+}
+declare module 'webpack/lib/dependencies/LocalModulesHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/LocalModulesHelpers'>;
+}
+declare module 'webpack/lib/dependencies/ModuleDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependency'>;
+}
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsId'>;
+}
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId'>;
+}
+declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotAcceptDependency'>;
+}
+declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotDeclineDependency'>;
+}
+declare module 'webpack/lib/dependencies/MultiEntryDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/MultiEntryDependency'>;
+}
+declare module 'webpack/lib/dependencies/NullDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/NullDependency'>;
+}
+declare module 'webpack/lib/dependencies/NullDependencyTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/NullDependencyTemplate'>;
+}
+declare module 'webpack/lib/dependencies/PrefetchDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/PrefetchDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireContextDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireContextPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextPlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlock'>;
+}
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireEnsureDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireEnsureItemDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureItemDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireEnsurePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsurePlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireHeaderDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireHeaderDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireIncludeDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireIncludePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludePlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireResolveContextDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireResolveDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependency'>;
+}
+declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveHeaderDependency'>;
+}
+declare module 'webpack/lib/dependencies/SingleEntryDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/SingleEntryDependency'>;
+}
+declare module 'webpack/lib/dependencies/TemplateArgumentDependency.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/TemplateArgumentDependency'>;
+}
+declare module 'webpack/lib/dependencies/WebpackMissingModule.js' {
+ declare module.exports: $Exports<'webpack/lib/dependencies/WebpackMissingModule'>;
+}
+declare module 'webpack/lib/DependenciesBlock.js' {
+ declare module.exports: $Exports<'webpack/lib/DependenciesBlock'>;
+}
+declare module 'webpack/lib/DependenciesBlockVariable.js' {
+ declare module.exports: $Exports<'webpack/lib/DependenciesBlockVariable'>;
+}
+declare module 'webpack/lib/Dependency.js' {
+ declare module.exports: $Exports<'webpack/lib/Dependency'>;
+}
+declare module 'webpack/lib/DllEntryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllEntryPlugin'>;
+}
+declare module 'webpack/lib/DllModule.js' {
+ declare module.exports: $Exports<'webpack/lib/DllModule'>;
+}
+declare module 'webpack/lib/DllModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/DllModuleFactory'>;
+}
+declare module 'webpack/lib/DllPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllPlugin'>;
+}
+declare module 'webpack/lib/DllReferencePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>;
+}
+declare module 'webpack/lib/EntryModuleNotFoundError.js' {
+ declare module.exports: $Exports<'webpack/lib/EntryModuleNotFoundError'>;
+}
+declare module 'webpack/lib/EntryOptionPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EntryOptionPlugin'>;
+}
+declare module 'webpack/lib/EnvironmentPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>;
+}
+declare module 'webpack/lib/EvalDevToolModulePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>;
+}
+declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalDevToolModuleTemplatePlugin'>;
+}
+declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin'>;
+}
+declare module 'webpack/lib/EvalSourceMapDevToolPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolPlugin'>;
+}
+declare module 'webpack/lib/ExtendedAPIPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExtendedAPIPlugin'>;
+}
+declare module 'webpack/lib/ExternalModule.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalModule'>;
+}
+declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalModuleFactoryPlugin'>;
+}
+declare module 'webpack/lib/ExternalsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>;
+}
+declare module 'webpack/lib/FunctionModulePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/FunctionModulePlugin'>;
+}
+declare module 'webpack/lib/FunctionModuleTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/FunctionModuleTemplatePlugin'>;
+}
+declare module 'webpack/lib/HotModuleReplacement.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>;
+}
+declare module 'webpack/lib/HotModuleReplacementPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/HotModuleReplacementPlugin'>;
+}
+declare module 'webpack/lib/HotUpdateChunkTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/HotUpdateChunkTemplate'>;
+}
+declare module 'webpack/lib/IgnorePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/IgnorePlugin'>;
+}
+declare module 'webpack/lib/JsonpChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpExportMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpExportMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpHotUpdateChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpMainTemplate.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpMainTemplate.runtime'>;
+}
+declare module 'webpack/lib/JsonpMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpTemplatePlugin'>;
+}
+declare module 'webpack/lib/LibManifestPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LibManifestPlugin'>;
+}
+declare module 'webpack/lib/LibraryTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>;
+}
+declare module 'webpack/lib/LoaderTargetPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>;
+}
+declare module 'webpack/lib/MainTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/MainTemplate'>;
+}
+declare module 'webpack/lib/MemoryOutputFileSystem.js' {
+ declare module.exports: $Exports<'webpack/lib/MemoryOutputFileSystem'>;
+}
+declare module 'webpack/lib/Module.js' {
+ declare module.exports: $Exports<'webpack/lib/Module'>;
+}
+declare module 'webpack/lib/ModuleFilenameHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>;
+}
+declare module 'webpack/lib/ModuleNotFoundError.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleNotFoundError'>;
+}
+declare module 'webpack/lib/ModuleParseError.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleParseError'>;
+}
+declare module 'webpack/lib/ModuleParserHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleParserHelpers'>;
+}
+declare module 'webpack/lib/ModuleReason.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleReason'>;
+}
+declare module 'webpack/lib/ModuleTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleTemplate'>;
+}
+declare module 'webpack/lib/MovedToPluginWarningPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>;
+}
+declare module 'webpack/lib/MultiCompiler.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiCompiler'>;
+}
+declare module 'webpack/lib/MultiEntryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiEntryPlugin'>;
+}
+declare module 'webpack/lib/MultiModule.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiModule'>;
+}
+declare module 'webpack/lib/MultiModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>;
+}
+declare module 'webpack/lib/NamedModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>;
+}
+declare module 'webpack/lib/NewWatchingPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NewWatchingPlugin'>;
+}
+declare module 'webpack/lib/node/NodeChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/node/NodeEnvironmentPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeEnvironmentPlugin'>;
+}
+declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/node/NodeMainTemplate.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplate.runtime'>;
+}
+declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplateAsync.runtime'>;
+}
+declare module 'webpack/lib/node/NodeMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/node/NodeOutputFileSystem.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeOutputFileSystem'>;
+}
+declare module 'webpack/lib/node/NodeSourcePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeSourcePlugin'>;
+}
+declare module 'webpack/lib/node/NodeTargetPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeTargetPlugin'>;
+}
+declare module 'webpack/lib/node/NodeTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeTemplatePlugin'>;
+}
+declare module 'webpack/lib/node/NodeWatchFileSystem.js' {
+ declare module.exports: $Exports<'webpack/lib/node/NodeWatchFileSystem'>;
+}
+declare module 'webpack/lib/node/OldNodeWatchFileSystem.js' {
+ declare module.exports: $Exports<'webpack/lib/node/OldNodeWatchFileSystem'>;
+}
+declare module 'webpack/lib/NodeStuffPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NodeStuffPlugin'>;
+}
+declare module 'webpack/lib/NoErrorsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>;
+}
+declare module 'webpack/lib/NormalModule.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModule'>;
+}
+declare module 'webpack/lib/NormalModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModuleFactory'>;
+}
+declare module 'webpack/lib/NormalModuleReplacementPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModuleReplacementPlugin'>;
+}
+declare module 'webpack/lib/NullFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/NullFactory'>;
+}
+declare module 'webpack/lib/OldWatchingPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/OldWatchingPlugin'>;
+}
+declare module 'webpack/lib/optimize/AggressiveMergingPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/AggressiveMergingPlugin'>;
+}
+declare module 'webpack/lib/optimize/CommonsChunkPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/CommonsChunkPlugin'>;
+}
+declare module 'webpack/lib/optimize/DedupePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/DedupePlugin'>;
+}
+declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/FlagIncludedChunksPlugin'>;
+}
+declare module 'webpack/lib/optimize/LimitChunkCountPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/LimitChunkCountPlugin'>;
+}
+declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/MergeDuplicateChunksPlugin'>;
+}
+declare module 'webpack/lib/optimize/MinChunkSizePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/MinChunkSizePlugin'>;
+}
+declare module 'webpack/lib/optimize/OccurenceOrderPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/OccurenceOrderPlugin'>;
+}
+declare module 'webpack/lib/optimize/OccurrenceOrderPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/OccurrenceOrderPlugin'>;
+}
+declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/RemoveEmptyChunksPlugin'>;
+}
+declare module 'webpack/lib/optimize/RemoveParentModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/RemoveParentModulesPlugin'>;
+}
+declare module 'webpack/lib/optimize/UglifyJsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/optimize/UglifyJsPlugin'>;
+}
+declare module 'webpack/lib/OptionsApply.js' {
+ declare module.exports: $Exports<'webpack/lib/OptionsApply'>;
+}
+declare module 'webpack/lib/OriginalSource.js' {
+ declare module.exports: $Exports<'webpack/lib/OriginalSource'>;
+}
+declare module 'webpack/lib/Parser.js' {
+ declare module.exports: $Exports<'webpack/lib/Parser'>;
+}
+declare module 'webpack/lib/PrefetchPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>;
+}
+declare module 'webpack/lib/ProgressPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ProgressPlugin'>;
+}
+declare module 'webpack/lib/ProvidePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ProvidePlugin'>;
+}
+declare module 'webpack/lib/RawModule.js' {
+ declare module.exports: $Exports<'webpack/lib/RawModule'>;
+}
+declare module 'webpack/lib/RawSource.js' {
+ declare module.exports: $Exports<'webpack/lib/RawSource'>;
+}
+declare module 'webpack/lib/RecordIdsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/RecordIdsPlugin'>;
+}
+declare module 'webpack/lib/removeAndDo.js' {
+ declare module.exports: $Exports<'webpack/lib/removeAndDo'>;
+}
+declare module 'webpack/lib/RequestShortener.js' {
+ declare module.exports: $Exports<'webpack/lib/RequestShortener'>;
+}
+declare module 'webpack/lib/RequireJsStuffPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/RequireJsStuffPlugin'>;
+}
+declare module 'webpack/lib/ResolverPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ResolverPlugin'>;
+}
+declare module 'webpack/lib/SetVarMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/SingleEntryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SingleEntryPlugin'>;
+}
+declare module 'webpack/lib/Source.js' {
+ declare module.exports: $Exports<'webpack/lib/Source'>;
+}
+declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>;
+}
+declare module 'webpack/lib/SourceMapDevToolPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SourceMapDevToolPlugin'>;
+}
+declare module 'webpack/lib/SourceMapSource.js' {
+ declare module.exports: $Exports<'webpack/lib/SourceMapSource'>;
+}
+declare module 'webpack/lib/Stats.js' {
+ declare module.exports: $Exports<'webpack/lib/Stats'>;
+}
+declare module 'webpack/lib/Template.js' {
+ declare module.exports: $Exports<'webpack/lib/Template'>;
+}
+declare module 'webpack/lib/TemplatedPathPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/TemplatedPathPlugin'>;
+}
+declare module 'webpack/lib/UmdMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/UmdMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/UnsupportedFeatureWarning.js' {
+ declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>;
+}
+declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>;
+}
+declare module 'webpack/lib/WatchIgnorePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/WatchIgnorePlugin'>;
+}
+declare module 'webpack/lib/web/WebEnvironmentPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/web/WebEnvironmentPlugin'>;
+}
+declare module 'webpack/lib/webpack.js' {
+ declare module.exports: $Exports<'webpack/lib/webpack'>;
+}
+declare module 'webpack/lib/webpack.web.js' {
+ declare module.exports: $Exports<'webpack/lib/webpack.web'>;
+}
+declare module 'webpack/lib/WebpackOptionsApply.js' {
+ declare module.exports: $Exports<'webpack/lib/WebpackOptionsApply'>;
+}
+declare module 'webpack/lib/WebpackOptionsDefaulter.js' {
+ declare module.exports: $Exports<'webpack/lib/WebpackOptionsDefaulter'>;
+}
+declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerTemplatePlugin'>;
+}
+declare module 'webpack/web_modules/node-libs-browser.js' {
+ declare module.exports: $Exports<'webpack/web_modules/node-libs-browser'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-components_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-components_vx.x.x.js b/flow-typed/npm/weex-components_vx.x.x.js
new file mode 100644
index 0000000..b4615a5
--- /dev/null
+++ b/flow-typed/npm/weex-components_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: 0abd8b99a8e00c7edae8e51805dfb2ab
+// flow-typed version: <<STUB>>/weex-components_v^0.2.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-components'
+ *
+ * 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 'weex-components' {
+ 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 'weex-components/index' {
+ declare module.exports: $Exports<'weex-components'>;
+}
+declare module 'weex-components/index.js' {
+ declare module.exports: $Exports<'weex-components'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-loader_vx.x.x.js b/flow-typed/npm/weex-loader_vx.x.x.js
new file mode 100644
index 0000000..6289da2
--- /dev/null
+++ b/flow-typed/npm/weex-loader_vx.x.x.js
@@ -0,0 +1,108 @@
+// flow-typed signature: 5a371aa0242b941a1b424a58cfca1821
+// flow-typed version: <<STUB>>/weex-loader_v^0.4.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-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 'weex-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 'weex-loader/lib/config' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/element' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/extract' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/json' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/legacy' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/loader' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/parser' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/script' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/style' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/template' {
+ declare module.exports: any;
+}
+
+declare module 'weex-loader/lib/util' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-loader/index' {
+ declare module.exports: $Exports<'weex-loader'>;
+}
+declare module 'weex-loader/index.js' {
+ declare module.exports: $Exports<'weex-loader'>;
+}
+declare module 'weex-loader/lib/config.js' {
+ declare module.exports: $Exports<'weex-loader/lib/config'>;
+}
+declare module 'weex-loader/lib/element.js' {
+ declare module.exports: $Exports<'weex-loader/lib/element'>;
+}
+declare module 'weex-loader/lib/extract.js' {
+ declare module.exports: $Exports<'weex-loader/lib/extract'>;
+}
+declare module 'weex-loader/lib/json.js' {
+ declare module.exports: $Exports<'weex-loader/lib/json'>;
+}
+declare module 'weex-loader/lib/legacy.js' {
+ declare module.exports: $Exports<'weex-loader/lib/legacy'>;
+}
+declare module 'weex-loader/lib/loader.js' {
+ declare module.exports: $Exports<'weex-loader/lib/loader'>;
+}
+declare module 'weex-loader/lib/parser.js' {
+ declare module.exports: $Exports<'weex-loader/lib/parser'>;
+}
+declare module 'weex-loader/lib/script.js' {
+ declare module.exports: $Exports<'weex-loader/lib/script'>;
+}
+declare module 'weex-loader/lib/style.js' {
+ declare module.exports: $Exports<'weex-loader/lib/style'>;
+}
+declare module 'weex-loader/lib/template.js' {
+ declare module.exports: $Exports<'weex-loader/lib/template'>;
+}
+declare module 'weex-loader/lib/util.js' {
+ declare module.exports: $Exports<'weex-loader/lib/util'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-picker_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-picker_vx.x.x.js b/flow-typed/npm/weex-picker_vx.x.x.js
new file mode 100644
index 0000000..c608439
--- /dev/null
+++ b/flow-typed/npm/weex-picker_vx.x.x.js
@@ -0,0 +1,81 @@
+// flow-typed signature: 3483cf46c238a8ded0b47931a93cec11
+// flow-typed version: <<STUB>>/weex-picker_v^0.1.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-picker'
+ *
+ * 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 'weex-picker' {
+ 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 'weex-picker/dist/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/examples/build/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/examples/build/main' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/rollup.config' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/src/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/src/Picker' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/src/TimePicker' {
+ declare module.exports: any;
+}
+
+declare module 'weex-picker/webpack.examples.config' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-picker/dist/index.js' {
+ declare module.exports: $Exports<'weex-picker/dist/index'>;
+}
+declare module 'weex-picker/examples/build/index.js' {
+ declare module.exports: $Exports<'weex-picker/examples/build/index'>;
+}
+declare module 'weex-picker/examples/build/main.js' {
+ declare module.exports: $Exports<'weex-picker/examples/build/main'>;
+}
+declare module 'weex-picker/rollup.config.js' {
+ declare module.exports: $Exports<'weex-picker/rollup.config'>;
+}
+declare module 'weex-picker/src/index.js' {
+ declare module.exports: $Exports<'weex-picker/src/index'>;
+}
+declare module 'weex-picker/src/Picker.js' {
+ declare module.exports: $Exports<'weex-picker/src/Picker'>;
+}
+declare module 'weex-picker/src/TimePicker.js' {
+ declare module.exports: $Exports<'weex-picker/src/TimePicker'>;
+}
+declare module 'weex-picker/webpack.examples.config.js' {
+ declare module.exports: $Exports<'weex-picker/webpack.examples.config'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-rax-framework_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-rax-framework_vx.x.x.js b/flow-typed/npm/weex-rax-framework_vx.x.x.js
new file mode 100644
index 0000000..62ca293
--- /dev/null
+++ b/flow-typed/npm/weex-rax-framework_vx.x.x.js
@@ -0,0 +1,165 @@
+// flow-typed signature: 4392dc560809ad144be63641bda4cc97
+// flow-typed version: <<STUB>>/weex-rax-framework_v0.1.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-rax-framework'
+ *
+ * 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 'weex-rax-framework' {
+ 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 'weex-rax-framework/dist/framework.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/builtin' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/define.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/downgrade.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/emitter' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/fetch.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/require.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/semver' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/lib/timer.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/__tests__/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/builtin' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/define.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/downgrade.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/emitter' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/fetch.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/require.weex' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/semver' {
+ declare module.exports: any;
+}
+
+declare module 'weex-rax-framework/src/timer.weex' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-rax-framework/dist/framework.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/dist/framework.weex'>;
+}
+declare module 'weex-rax-framework/lib/builtin.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/builtin'>;
+}
+declare module 'weex-rax-framework/lib/define.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/define.weex'>;
+}
+declare module 'weex-rax-framework/lib/downgrade.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/downgrade.weex'>;
+}
+declare module 'weex-rax-framework/lib/emitter.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/emitter'>;
+}
+declare module 'weex-rax-framework/lib/fetch.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/fetch.weex'>;
+}
+declare module 'weex-rax-framework/lib/index.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/index'>;
+}
+declare module 'weex-rax-framework/lib/require.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/require.weex'>;
+}
+declare module 'weex-rax-framework/lib/semver.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/semver'>;
+}
+declare module 'weex-rax-framework/lib/timer.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/lib/timer.weex'>;
+}
+declare module 'weex-rax-framework/src/__tests__/index.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/__tests__/index'>;
+}
+declare module 'weex-rax-framework/src/builtin.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/builtin'>;
+}
+declare module 'weex-rax-framework/src/define.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/define.weex'>;
+}
+declare module 'weex-rax-framework/src/downgrade.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/downgrade.weex'>;
+}
+declare module 'weex-rax-framework/src/emitter.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/emitter'>;
+}
+declare module 'weex-rax-framework/src/fetch.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/fetch.weex'>;
+}
+declare module 'weex-rax-framework/src/index.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/index'>;
+}
+declare module 'weex-rax-framework/src/require.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/require.weex'>;
+}
+declare module 'weex-rax-framework/src/semver.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/semver'>;
+}
+declare module 'weex-rax-framework/src/timer.weex.js' {
+ declare module.exports: $Exports<'weex-rax-framework/src/timer.weex'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-styler_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-styler_vx.x.x.js b/flow-typed/npm/weex-styler_vx.x.x.js
new file mode 100644
index 0000000..aa35de2
--- /dev/null
+++ b/flow-typed/npm/weex-styler_vx.x.x.js
@@ -0,0 +1,66 @@
+// flow-typed signature: 79823ba3c787ac106412b241663bcbe4
+// flow-typed version: <<STUB>>/weex-styler_v0.1.9/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-styler'
+ *
+ * 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 'weex-styler' {
+ 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 'weex-styler/gulpfile' {
+ declare module.exports: any;
+}
+
+declare module 'weex-styler/lib/util' {
+ declare module.exports: any;
+}
+
+declare module 'weex-styler/lib/validator' {
+ declare module.exports: any;
+}
+
+declare module 'weex-styler/test/parse' {
+ declare module.exports: any;
+}
+
+declare module 'weex-styler/test/validate' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-styler/gulpfile.js' {
+ declare module.exports: $Exports<'weex-styler/gulpfile'>;
+}
+declare module 'weex-styler/index' {
+ declare module.exports: $Exports<'weex-styler'>;
+}
+declare module 'weex-styler/index.js' {
+ declare module.exports: $Exports<'weex-styler'>;
+}
+declare module 'weex-styler/lib/util.js' {
+ declare module.exports: $Exports<'weex-styler/lib/util'>;
+}
+declare module 'weex-styler/lib/validator.js' {
+ declare module.exports: $Exports<'weex-styler/lib/validator'>;
+}
+declare module 'weex-styler/test/parse.js' {
+ declare module.exports: $Exports<'weex-styler/test/parse'>;
+}
+declare module 'weex-styler/test/validate.js' {
+ declare module.exports: $Exports<'weex-styler/test/validate'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-vdom-tester_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-vdom-tester_vx.x.x.js b/flow-typed/npm/weex-vdom-tester_vx.x.x.js
new file mode 100644
index 0000000..791c4fc
--- /dev/null
+++ b/flow-typed/npm/weex-vdom-tester_vx.x.x.js
@@ -0,0 +1,108 @@
+// flow-typed signature: f905b3d333ecfc2f63f26be6398f5726
+// flow-typed version: <<STUB>>/weex-vdom-tester_v^0.2.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-vdom-tester'
+ *
+ * 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 'weex-vdom-tester' {
+ 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 'weex-vdom-tester/lib/document' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/env/default' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/instance' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/dom' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/modal' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/storage' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/stream' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/modules/timer' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/runtime' {
+ declare module.exports: any;
+}
+
+declare module 'weex-vdom-tester/lib/util' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-vdom-tester/index' {
+ declare module.exports: $Exports<'weex-vdom-tester'>;
+}
+declare module 'weex-vdom-tester/index.js' {
+ declare module.exports: $Exports<'weex-vdom-tester'>;
+}
+declare module 'weex-vdom-tester/lib/document.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/document'>;
+}
+declare module 'weex-vdom-tester/lib/env/default.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/env/default'>;
+}
+declare module 'weex-vdom-tester/lib/instance.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/instance'>;
+}
+declare module 'weex-vdom-tester/lib/modules/dom.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/dom'>;
+}
+declare module 'weex-vdom-tester/lib/modules/index.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/index'>;
+}
+declare module 'weex-vdom-tester/lib/modules/modal.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/modal'>;
+}
+declare module 'weex-vdom-tester/lib/modules/storage.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/storage'>;
+}
+declare module 'weex-vdom-tester/lib/modules/stream.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/stream'>;
+}
+declare module 'weex-vdom-tester/lib/modules/timer.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/modules/timer'>;
+}
+declare module 'weex-vdom-tester/lib/runtime.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/runtime'>;
+}
+declare module 'weex-vdom-tester/lib/util.js' {
+ declare module.exports: $Exports<'weex-vdom-tester/lib/util'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-vue-framework_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-vue-framework_vx.x.x.js b/flow-typed/npm/weex-vue-framework_vx.x.x.js
new file mode 100644
index 0000000..2ce63fe
--- /dev/null
+++ b/flow-typed/npm/weex-vue-framework_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: 0edb1cf34a48fa865c4438f2e1545b18
+// flow-typed version: <<STUB>>/weex-vue-framework_v2.2.1-weex.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-vue-framework'
+ *
+ * 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 'weex-vue-framework' {
+ 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 'weex-vue-framework/index' {
+ declare module.exports: $Exports<'weex-vue-framework'>;
+}
+declare module 'weex-vue-framework/index.js' {
+ declare module.exports: $Exports<'weex-vue-framework'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/weex-wd_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/weex-wd_vx.x.x.js b/flow-typed/npm/weex-wd_vx.x.x.js
new file mode 100644
index 0000000..f6b109b
--- /dev/null
+++ b/flow-typed/npm/weex-wd_vx.x.x.js
@@ -0,0 +1,38 @@
+// flow-typed signature: 8dc478a9fcb63f6a98329f141880527e
+// flow-typed version: <<STUB>>/weex-wd_v^1.0.14/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'weex-wd'
+ *
+ * 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 'weex-wd' {
+ 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 'weex-wd/test/index' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'weex-wd/index' {
+ declare module.exports: $Exports<'weex-wd'>;
+}
+declare module 'weex-wd/index.js' {
+ declare module.exports: $Exports<'weex-wd'>;
+}
+declare module 'weex-wd/test/index.js' {
+ declare module.exports: $Exports<'weex-wd/test/index'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/wwp_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/wwp_vx.x.x.js b/flow-typed/npm/wwp_vx.x.x.js
new file mode 100644
index 0000000..46487f3
--- /dev/null
+++ b/flow-typed/npm/wwp_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: bb6805e77c077ed3ae6a0e2af1b8ea56
+// flow-typed version: <<STUB>>/wwp_v^0.3.5/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'wwp'
+ *
+ * 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 'wwp' {
+ 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 'wwp/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'wwp/lib/log' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'wwp/lib/index.js' {
+ declare module.exports: $Exports<'wwp/lib/index'>;
+}
+declare module 'wwp/lib/log.js' {
+ declare module.exports: $Exports<'wwp/lib/log'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/xml2map_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/xml2map_vx.x.x.js b/flow-typed/npm/xml2map_vx.x.x.js
new file mode 100644
index 0000000..c663a82
--- /dev/null
+++ b/flow-typed/npm/xml2map_vx.x.x.js
@@ -0,0 +1,45 @@
+// flow-typed signature: 75b2ed78c4960551e737e2f3c49b68b2
+// flow-typed version: <<STUB>>/xml2map_v^1.0.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'xml2map'
+ *
+ * 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 'xml2map' {
+ 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 'xml2map/lib/xml2map' {
+ declare module.exports: any;
+}
+
+declare module 'xml2map/test/xml2map.test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'xml2map/index' {
+ declare module.exports: $Exports<'xml2map'>;
+}
+declare module 'xml2map/index.js' {
+ declare module.exports: $Exports<'xml2map'>;
+}
+declare module 'xml2map/lib/xml2map.js' {
+ declare module.exports: $Exports<'xml2map/lib/xml2map'>;
+}
+declare module 'xml2map/test/xml2map.test.js' {
+ declare module.exports: $Exports<'xml2map/test/xml2map.test'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/mixins/input-common.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/input-common.js b/html5/render/vue/mixins/input-common.js
index b2d34eb..067c8ad 100644
--- a/html5/render/vue/mixins/input-common.js
+++ b/html5/render/vue/mixins/input-common.js
@@ -1,7 +1,9 @@
+// @flow
+
// input and textare has some common api and event
import { extend } from '../utils'
-const findEnterKeyType = function (key) {
+const findEnterKeyType = function (key: string) : string {
const keys = ['default', 'go', 'next', 'search', 'send']
if (keys.indexOf(key) > -1) {
return key
@@ -17,8 +19,8 @@ export default {
blur () {
this.$el && this.$el.blur()
},
- // support enter key envent
- createKeyboardEvent (events) {
+ // support enter key event
+ createKeyboardEvent (events: {}) {
const customKeyType = this.returnKeyType
const self = this
if (this._events['return']) {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/event.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/event.js b/html5/render/vue/utils/event.js
index ef9904b..a69d070 100644
--- a/html5/render/vue/utils/event.js
+++ b/html5/render/vue/utils/event.js
@@ -1,4 +1,15 @@
-import { extend } from './func'
+// import { extend } from './func'
+
+function extend (to, ...args) {
+ if (!args || args.length <= 0) { return to }
+ args.forEach(from => {
+ if (typeof from !== 'object') { return }
+ for (const key in from) {
+ to[key] = from[key]
+ }
+ })
+ return to
+}
/**
* Create Event.
@@ -65,3 +76,7 @@ export function mapFormEvents (context) {
})
return eventMap
}
+
+export default {
+ mapFormEvents
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/func.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/func.js b/html5/render/vue/utils/func.js
index 005f1ca..0a89378 100644
--- a/html5/render/vue/utils/func.js
+++ b/html5/render/vue/utils/func.js
@@ -1,8 +1,10 @@
+// @flow
+
/**
* Mix properties into target object.
* the rightest object's value has the highest priority.
*/
-export function extend (to, ...args) {
+export function extend (to: {}, ...args: Array<{}>): {} {
if (!args || args.length <= 0) { return to }
args.forEach(from => {
if (typeof from !== 'object') { return }
@@ -16,10 +18,9 @@ export function extend (to, ...args) {
/**
* Mix specified properties into target object.
*/
-export function extendKeys (to, from, keys) {
- if (!from) { return to }
+export function extendKeys (to: {}, from: {} = {}, keys: Array<string>): {} {
(keys || []).forEach(key => {
- to[key] = from[key]
+ from && (to[key] = from[key])
})
return to
}
@@ -27,11 +28,11 @@ export function extendKeys (to, from, keys) {
/**
* Extract specified properties from src to target object.
*/
-export function extractKeys (to, from, keys) {
+export function extractKeys (to: {}, from: {} = {}, keys: Array<string>) {
if (!from) { return to }
(keys || []).forEach(key => {
- to[key] = from[key]
- delete from[key]
+ from && (to[key] = from[key])
+ from && (delete from[key])
})
return to
}
@@ -43,8 +44,8 @@ export function extractKeys (to, from, keys) {
* @param {Object} ctx
* @return {Function}
*/
-export function bind (fn, ctx) {
- return function (a) {
+export function bind (fn: Function, ctx: mixed) {
+ return function (a: mixed) {
const l = arguments.length
return l
? l > 1
@@ -57,7 +58,7 @@ export function bind (fn, ctx) {
/**
* Only call the func the last time before it's not that frequently called.
*/
-export function debounce (func, wait) {
+export function debounce (func: Function, wait: number) {
let timerId
function later () {
timerId = null
@@ -72,7 +73,7 @@ export function debounce (func, wait) {
/**
* Only call the func the first time before a series frequently function calls happen.
*/
-export function depress (func, wait) {
+export function depress (func: Function, wait: number) {
let timerId
function later () {
timerId = null
@@ -89,11 +90,11 @@ export function depress (func, wait) {
/**
* Only call the func every time after a wait milliseconds if it's too frequently called.
*/
-export function throttle (func, wait, callLastTime, tag) {
+export function throttle (func: Function, wait: number, callLastTime: boolean) {
let last = 0
let lastTimer = null
const lastTimeDuration = wait + (wait > 25 ? wait : 25) // plus half wait time.
- return function (...args) {
+ return function (...args: Array<mixed>) {
const context = this
const time = new Date().getTime()
if (time - last > wait) {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/lazyload.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/lazyload.js b/html5/render/vue/utils/lazyload.js
index e770def..db3d48e 100644
--- a/html5/render/vue/utils/lazyload.js
+++ b/html5/render/vue/utils/lazyload.js
@@ -1,3 +1,5 @@
+// @flow
+
import { isElementVisible } from './component'
import { createEvent, dispatchEvent } from './event'
import { throttle } from './func'
@@ -7,14 +9,16 @@ import { tagImg } from './perf'
const SCREEN_REC_LIMIT = 3 // just record the first 3 times for screen-render finishing.
let doRecord = true
-function preLoadImg (src, loadCallback, errorCallback) {
- const img = new Image()
- img.onload = loadCallback ? loadCallback.bind(img) : null
- img.onerror = errorCallback ? errorCallback.bind(img) : null
- img.src = src
+function preLoadImg (src: string,
+ loadCallback: ?(Event) => void,
+ errorCallback: ?(Event) => void): void {
+ const img = new Image()
+ img.onload = loadCallback ? loadCallback.bind(img) : null
+ img.onerror = errorCallback ? errorCallback.bind(img) : null
+ img.src = src
}
-export function applySrc (item, src, placeholderSrc) {
+export function applySrc (item: HTMLElement, src: ?string, placeholderSrc: ?string): void {
if (!src) { return }
function finallCb () {
item.removeAttribute('img-src')
@@ -27,28 +31,30 @@ export function applySrc (item, src, placeholderSrc) {
}
}
}
- preLoadImg(src, function () {
- item.style.backgroundImage = `url(${src})`
+ preLoadImg(src, function (evt) {
+ item.style.backgroundImage = `url(${src || ''})`
const { width: naturalWidth, height: naturalHeight } = this
dispatchEvent(item, createEvent(item, 'load', { naturalWidth, naturalHeight }))
finallCb()
- }, function () {
+ }, function (evt) {
dispatchEvent(item, createEvent(item, 'error'))
if (placeholderSrc) {
preLoadImg(placeholderSrc, function () {
- item.style.backgroundImage = `url(${placeholderSrc})`
+ item.style.backgroundImage = `url(${placeholderSrc || ''})`
})
}
finallCb()
})
}
-export function fireLazyload (el, ignoreVisibility) {
- if (isArray(el)) {
+export function fireLazyload (el: Array<HTMLElement> | HTMLElement | null, ignoreVisibility: ?boolean): void {
+ if (Array.isArray(el)) {
return el.forEach(ct => fireLazyload(ct))
}
- const imgs = (el || document.body).querySelectorAll('[img-src]')
- for (let i = 0; i < imgs.length; i++) {
+ el = el || document.body
+ if (!el) { return }
+ const imgs: NodeList = (el || document.body).querySelectorAll('[img-src]')
+ for (let i: number = 0; i < imgs.length; i++) {
const img = imgs[i]
if (typeof ignoreVisibility === 'boolean' && ignoreVisibility) {
applySrc(img, img.getAttribute('img-src'), img.getAttribute('img-placeholder'))
@@ -76,12 +82,12 @@ export function fireLazyload (el, ignoreVisibility) {
* }
*/
const cache = {}
-let _uid = 0
-export function getThrottleLazyload (wait = 16, el = document.body) {
- let id = el.dataset.throttleId
- if (!id) {
+let _uid: number = 1
+export function getThrottleLazyload (wait: number = 16, el: HTMLElement | null = document.body) {
+ let id: number = +(el && el.dataset.throttleId)
+ if (isNaN(id) || id <= 0) {
id = _uid++
- el.setAttribute('data-throttle-id', id)
+ el && el.setAttribute('data-throttle-id', id + '')
}
!cache[id] && (cache[id] = {})
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/perf.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/perf.js b/html5/render/vue/utils/perf.js
index 4a3a3eb..4597d97 100644
--- a/html5/render/vue/utils/perf.js
+++ b/html5/render/vue/utils/perf.js
@@ -1,3 +1,4 @@
+// @flow
/**
* @fileOverview: perf data recorder.
*/
@@ -5,34 +6,47 @@
import { debounce, depress } from './func'
// performance tracker for weex.
-const perf = window._weex_perf = {
+const perf: {
+ earliestBeforeCreates: Array<number>,
+ latestMounts: Array<number>,
+ earliestBeforeUpdates: Array<number>,
+ latestUpdates: Array<number>,
+ latestRenderFinishes: Array<number>,
+ // createTime: earliest beforeCreate -> latest mounted.
+ createTime: Array<{ start: number, end: number, duration: number }>,
+ // updateTime: earliest beforeUpdate -> latest updated.
+ updateTime: Array<{ start: number, end: number, duration: number }>,
+ // renderTime: earliest beforeCreate/beforeUpdate -> latest img loaded.
+ renderTime: Array<{ start: number, end: number, duration: number }>,
+ entries: Array<{ requestStart: number, responseEnd: number }>,
+ time: {},
+ firstAllMountedTime: ?number
+} = window._weex_perf = {
earliestBeforeCreates: [],
latestMounts: [],
earliestBeforeUpdates: [],
latestUpdates: [],
latestRenderFinishes: [],
- // createTime: earliest beforeCreate -> latest mounted.
createTime: [],
- // updateTime: earliest beforeUpdate -> latest updated.
updateTime: [],
- // renderTime: earliest beforeCreate/beforeUpdate -> latest img loaded.
renderTime: [],
entries: [],
- time: {}
+ time: {},
+ firstAllMountedTime: null
}
const tmp = {}
-const IMG_REC_INDENT = 500 // record loading events after 500ms towards last recording.
+const IMG_REC_INDENT: number = 500 // record loading events after 500ms towards last recording.
-let earliestBeforeUpdateTime = 0
-let earliestBeforeCreateTime = 0
+let earliestBeforeUpdateTime: number = 0
+let earliestBeforeCreateTime: number = 0
-function getNow () {
+function getNow (): number {
return performance.now ? performance.now() : new Date().getTime()
}
-function getEntries () {
+function getEntries (): Array<any> {
return performance.getEntries
? performance.getEntries()
: [{ responseEnd: getNow() - IMG_REC_INDENT }]
@@ -65,14 +79,14 @@ const debouncedTagImg = debounce(function () {
const num = perf.renderTime.length
perf[`screenTime${num}`] = end
- weex.emit('renderfinish', end)
+ window.weex.emit('renderfinish', end)
if (process.env.NODE_ENV === 'development') {
console.log(`screenTime[${num}]: ${end} ms.`)
console.log('_weex_perf:', window._weex_perf)
}
}, IMG_REC_INDENT)
-export function tagImg () {
+export function tagImg (): void {
debouncedTagImg()
}
@@ -85,7 +99,7 @@ const depressedTagBeforeCreate = depress(function () {
perf.earliestBeforeCreates.push(now)
}, 25)
-export function tagBeforeCreate () {
+export function tagBeforeCreate (): void {
depressedTagBeforeCreate()
}
@@ -109,7 +123,7 @@ const debouncedTagMounted = debounce(function () {
}
}, 25)
-export function tagMounted () {
+export function tagMounted (): void {
debouncedTagMounted()
}
@@ -122,7 +136,7 @@ const depressedTagBeforeUpdate = depress(function () {
perf.earliestBeforeUpdates.push(now)
}, 25)
-export function tagBeforeUpdate () {
+export function tagBeforeUpdate (): void {
depressedTagBeforeUpdate()
}
@@ -139,15 +153,15 @@ const debouncedTagUpdated = debounce(function () {
})
}, 25)
-export function tagUpdated () {
+export function tagUpdated (): void {
debouncedTagUpdated()
}
-export function tagBegin (name) {
+export function tagBegin (name: string): void {
tmp[name] = getNow()
}
-export function tagEnd (name) {
+export function tagEnd (name: string): void {
let pre = perf.time[name]
if (!pre) {
pre = 0
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/style.js b/html5/render/vue/utils/style.js
index cc7f8e4..c7b5fe6 100644
--- a/html5/render/vue/utils/style.js
+++ b/html5/render/vue/utils/style.js
@@ -1,13 +1,15 @@
+// @flow
+
/**
* remove comments from a cssText.
*/
-export function trimComment (cssText) {
+export function trimComment (cssText: string): string {
return cssText.replace(/(?:\/\*)[^*]*\*\//g, '')
}
-let support = null
+let support: boolean | null = null
-export function supportSticky () {
+export function supportSticky (): boolean {
if (support !== null) {
return support
}
[09/50] [abbrv] incubator-weex git commit: * [example] bring back
panel padding.
Posted by ji...@apache.org.
* [example] bring back panel padding.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/7768b4c6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/7768b4c6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/7768b4c6
Branch: refs/heads/0.11-dev
Commit: 7768b4c6d936b3d53504281fff556fc214746ef7
Parents: 2ef6bb0
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 10:27:36 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 10:27:36 2017 +0800
----------------------------------------------------------------------
examples/vue/include/panel.vue | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7768b4c6/examples/vue/include/panel.vue
----------------------------------------------------------------------
diff --git a/examples/vue/include/panel.vue b/examples/vue/include/panel.vue
index 760fd3d..b0c151f 100644
--- a/examples/vue/include/panel.vue
+++ b/examples/vue/include/panel.vue
@@ -115,10 +115,10 @@
}
.panel-body {
- /*padding-left: 12px;*/
- /*padding-right: 12px;*/
- /*padding-top: 20px;*/
- /*padding-bottom: 20px;*/
+ padding-left: 12px;
+ padding-right: 12px;
+ padding-top: 20px;
+ padding-bottom: 20px;
}
.panel-body-default {
[12/50] [abbrv] incubator-weex git commit: * [html5] fix appear
direction according to native direction definition.
Posted by ji...@apache.org.
* [html5] fix appear direction according to native direction definition.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e1d333db
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e1d333db
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e1d333db
Branch: refs/heads/0.11-dev
Commit: e1d333db38f9ea0b6da8264334330c30cf07324e
Parents: 40108df
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 15:22:13 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 15:22:13 2017 +0800
----------------------------------------------------------------------
html5/render/vue/utils/component.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e1d333db/html5/render/vue/utils/component.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/component.js b/html5/render/vue/utils/component.js
index 2a8ff6a..f1ffc50 100644
--- a/html5/render/vue/utils/component.js
+++ b/html5/render/vue/utils/component.js
@@ -74,7 +74,7 @@ export function watchAppear (context) {
if (on.appear.fn) {
on.appear = on.appear.fn
}
- on.appear(createEvent(context.$el, 'appear', { direction: 'down' }))
+ on.appear(createEvent(context.$el, 'appear', { direction: null }))
}
const handler = throttle(event => {
const visible = isElementVisible(context.$el, isWindow ? document.body : container)
@@ -95,7 +95,8 @@ export function watchAppear (context) {
}
const scrollTop = container.scrollTop || window.pageYOffset
listener && listener(createEvent(context.$el, type, {
- direction: scrollTop > lastScrollTop ? 'down' : 'up'
+ direction: scrollTop < lastScrollTop ? 'down'
+ : scrollTop > lastScrollTop ? 'up' : null
}))
lastScrollTop = scrollTop
}
[28/50] [abbrv] incubator-weex git commit: * [html5] fix postcss
config for vue-loader.
Posted by ji...@apache.org.
* [html5] fix postcss config for vue-loader.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/92d8af9a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/92d8af9a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/92d8af9a
Branch: refs/heads/0.11-dev
Commit: 92d8af9ad80830cd6296eba0ab6e8b9a4a5548f5
Parents: 7a8f5a5
Author: MrRaindrop <te...@gmail.com>
Authored: Mon Mar 27 17:54:58 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Mon Mar 27 17:54:58 2017 +0800
----------------------------------------------------------------------
build/webpack.examples.web.config.js | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/92d8af9a/build/webpack.examples.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.web.config.js b/build/webpack.examples.web.config.js
index e29543f..5aa04c7 100644
--- a/build/webpack.examples.web.config.js
+++ b/build/webpack.examples.web.config.js
@@ -80,9 +80,7 @@ module.exports = {
}
}
],
- autoprefixer: {
- browsers: ['last 7 versions']
- }
+ postcss: [require('autoprefixer')()]
},
plugins: [bannerPlugin]
}
[10/50] [abbrv] incubator-weex git commit: * [html5] support scroll
event & offset-accuracy attribute.
Posted by ji...@apache.org.
* [html5] support scroll event & offset-accuracy attribute.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/f50fba86
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/f50fba86
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/f50fba86
Branch: refs/heads/0.11-dev
Commit: f50fba8647c8bb6ac522b1a4569a2a2269da1953
Parents: 36a71b1
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 11:37:05 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 11:37:05 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/scrollable.js | 44 +++++++++++++++++++++++++++++-
1 file changed, 43 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/f50fba86/html5/render/vue/mixins/scrollable.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/scrollable.js b/html5/render/vue/mixins/scrollable.js
index c83b82f..a55273b 100644
--- a/html5/render/vue/mixins/scrollable.js
+++ b/html5/render/vue/mixins/scrollable.js
@@ -1,6 +1,47 @@
-import { getThrottleLazyload } from '../utils'
+import { getThrottleLazyload, throttle } from '../utils'
+
+let throttleScroll
+function getThrottledScroll (context) {
+ if (!throttleScroll) {
+ const wrapper = context.$refs.wrapper
+ const inner = context.$refs.inner
+ let preOffset = (context.scrollDirection === 'horizontal'
+ ? wrapper.scrollLeft
+ : wrapper.scrollTop)
+ || 0
+ throttleScroll = throttle(function (evt) {
+ const offset = context.scrollDirection === 'horizontal'
+ ? wrapper.scrollLeft
+ : wrapper.scrollTop
+ const indent = parseInt(context.offsetAccuracy)
+ function triggerScroll () {
+ const rect = inner.getBoundingClientRect()
+ evt.contentSize = { width: rect.width, height: rect.height }
+ evt.contentOffset = {
+ x: wrapper.scrollLeft,
+ y: wrapper.scrollTop
+ }
+ context.$emit('scroll', evt)
+ }
+ if (indent
+ && !isNaN(indent)
+ && indent > 0
+ && Math.abs(offset - preOffset) >= indent) {
+ triggerScroll()
+ preOffset = offset
+ }
+ else if (!indent || isNaN(indent) || indent <= 0) {
+ triggerScroll()
+ }
+ }, 16, true)
+ }
+ return throttleScroll
+}
export default {
+ props: {
+ offsetAccuracy: [Number, String]
+ },
methods: {
updateLayout () {
const wrapper = this.$refs.wrapper
@@ -13,6 +54,7 @@ export default {
handleScroll (event) {
getThrottleLazyload(25, this.$el, 'scroll')()
+ getThrottledScroll(this)(event)
if (this.reachBottom()) {
this.$emit('loadmore', event)
}
[48/50] [abbrv] incubator-weex git commit: * [html5] fix danger.js
Posted by ji...@apache.org.
* [html5] fix danger.js
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/5f57aa76
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/5f57aa76
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/5f57aa76
Branch: refs/heads/0.11-dev
Commit: 5f57aa76dc99aa18de722b7e90c31a5c60e9c48c
Parents: 15f10e6
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 16:27:04 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 16:27:04 2017 +0800
----------------------------------------------------------------------
dangerfile.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/5f57aa76/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index b62c110..00ab9b8 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -23,7 +23,7 @@ const flowIgnorePaths = [
'bin',
'dist',
'flow-typed'
-].map(absolute(relPath));
+].map(absolute);
// new js files should have `@flow` at the top
const unFlowedFiles = jsFiles.filter(filepath => {
@@ -31,7 +31,8 @@ const unFlowedFiles = jsFiles.filter(filepath => {
const len = flowIgnorePaths.length
while (i < len) {
const p = flowIgnorePaths[i]
- if (p.indexOf(filepath) > -1) {
+ console.log(filepath, p, filepath.indexOf(p))
+ if (filepath.indexOf(p) > -1) {
// ignore this file because it's in the flow-ignore-paths.
return false;
}
[24/50] [abbrv] incubator-weex git commit: * [html5] fix v-model
binding for textarea.
Posted by ji...@apache.org.
* [html5] fix v-model binding for textarea.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/7de10149
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/7de10149
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/7de10149
Branch: refs/heads/0.11-dev
Commit: 7de10149906253c0c059fbdc1bcc70cb6bae595f
Parents: 43c9e65
Author: MrRaindrop <te...@gmail.com>
Authored: Sat Mar 25 14:14:44 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Sat Mar 25 14:14:44 2017 +0800
----------------------------------------------------------------------
html5/render/vue/components/input.js | 9 ---------
html5/render/vue/components/textarea.js | 2 +-
html5/render/vue/mixins/input-common.js | 6 ++++++
3 files changed, 7 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7de10149/html5/render/vue/components/input.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/input.js b/html5/render/vue/components/input.js
index 828fea7..22a600c 100644
--- a/html5/render/vue/components/input.js
+++ b/html5/render/vue/components/input.js
@@ -35,15 +35,6 @@ export default {
returnKeyType: String
},
- methods: {
- focus () {
- this.$el && this.$el.focus()
- },
- blur () {
- this.$el && this.$el.blur()
- }
- },
-
render (createElement) {
/* istanbul ignore next */
// if (process.env.NODE_ENV === 'development') {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7de10149/html5/render/vue/components/textarea.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/textarea.js b/html5/render/vue/components/textarea.js
index 8cd101f..c419642 100644
--- a/html5/render/vue/components/textarea.js
+++ b/html5/render/vue/components/textarea.js
@@ -43,6 +43,6 @@ export default {
},
on: this.createKeyboardEvent(events),
staticClass: 'weex-textarea weex-el'
- }, this.value)
+ })
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7de10149/html5/render/vue/mixins/input-common.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/input-common.js b/html5/render/vue/mixins/input-common.js
index 7bd5014..b2d34eb 100644
--- a/html5/render/vue/mixins/input-common.js
+++ b/html5/render/vue/mixins/input-common.js
@@ -11,6 +11,12 @@ const findEnterKeyType = function (key) {
export default {
methods: {
+ focus () {
+ this.$el && this.$el.focus()
+ },
+ blur () {
+ this.$el && this.$el.blur()
+ },
// support enter key envent
createKeyboardEvent (events) {
const customKeyType = this.returnKeyType
[18/50] [abbrv] incubator-weex git commit: * [html5] auto dist
README.md
Posted by ji...@apache.org.
* [html5] auto dist README.md
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/dd19c962
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/dd19c962
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/dd19c962
Branch: refs/heads/0.11-dev
Commit: dd19c9621fa49a58fb35391b8ce6d48b4c1a514e
Parents: cd390b1
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 20:20:33 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 20:20:33 2017 +0800
----------------------------------------------------------------------
bin/dist-vue.sh | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/dd19c962/bin/dist-vue.sh
----------------------------------------------------------------------
diff --git a/bin/dist-vue.sh b/bin/dist-vue.sh
index 5cda2b3..5884f8e 100644
--- a/bin/dist-vue.sh
+++ b/bin/dist-vue.sh
@@ -20,6 +20,10 @@ cp -fR ${browser_dir} ${dist_dir}/render/
cp -fR ${vue_dir} ${dist_dir}/render/
cp -fR ${shared_dir} ${dist_dir}/
+echo " => cp READEME.md to dist path..."
+
+cp -f ${vue_dir}/README.md ${base_dir}/
+
echo " => writing version number into weex-vue-render's package.json..."
# get version of weex-html5 from subversion of main package.json.
[43/50] [abbrv] incubator-weex git commit: * [html5] fix lint & add
flow check for building vue-render.
Posted by ji...@apache.org.
* [html5] fix lint & add flow check for building vue-render.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/aab0cf17
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/aab0cf17
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/aab0cf17
Branch: refs/heads/0.11-dev
Commit: aab0cf177b77e3b5b197e0c2e912de2539a3a043
Parents: e024115
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 14:58:04 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 14:58:04 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/input-common.js | 2 +-
html5/render/vue/utils/lazyload.js | 13 ++++++-------
package.json | 2 +-
3 files changed, 8 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aab0cf17/html5/render/vue/mixins/input-common.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/input-common.js b/html5/render/vue/mixins/input-common.js
index 067c8ad..7f45d6c 100644
--- a/html5/render/vue/mixins/input-common.js
+++ b/html5/render/vue/mixins/input-common.js
@@ -3,7 +3,7 @@
// input and textare has some common api and event
import { extend } from '../utils'
-const findEnterKeyType = function (key: string) : string {
+const findEnterKeyType = function (key: string): string {
const keys = ['default', 'go', 'next', 'search', 'send']
if (keys.indexOf(key) > -1) {
return key
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aab0cf17/html5/render/vue/utils/lazyload.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/lazyload.js b/html5/render/vue/utils/lazyload.js
index db3d48e..ca91d97 100644
--- a/html5/render/vue/utils/lazyload.js
+++ b/html5/render/vue/utils/lazyload.js
@@ -3,19 +3,18 @@
import { isElementVisible } from './component'
import { createEvent, dispatchEvent } from './event'
import { throttle } from './func'
-import { isArray } from './type'
import { tagImg } from './perf'
const SCREEN_REC_LIMIT = 3 // just record the first 3 times for screen-render finishing.
let doRecord = true
function preLoadImg (src: string,
- loadCallback: ?(Event) => void,
- errorCallback: ?(Event) => void): void {
- const img = new Image()
- img.onload = loadCallback ? loadCallback.bind(img) : null
- img.onerror = errorCallback ? errorCallback.bind(img) : null
- img.src = src
+ loadCallback: ?(Event) => void,
+ errorCallback: ?(Event) => void): void {
+ const img = new Image()
+ img.onload = loadCallback ? loadCallback.bind(img) : null
+ img.onerror = errorCallback ? errorCallback.bind(img) : null
+ img.src = src
}
export function applySrc (item: HTMLElement, src: ?string, placeholderSrc: ?string): void {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aab0cf17/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index ac7e066..c3b7784 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"build:runtime": "node build/build.js runtime",
"build:browser": "wwp && node build/build.js browser",
"build:browser:common": "rollup -c build/rollup.browser.common.config.js",
- "build:vue": "node build/build.js vue",
+ "build:vue": "flow check && node build/build.js vue",
"build:examples": "npm run build:examples:native && npm run build:examples:web",
"build:examples:native": "webpack --config build/webpack.examples.config.js",
"build:examples:web": "webpack --config build/webpack.examples.web.config.js",
[47/50] [abbrv] incubator-weex git commit: Merge branch
'html5-feature-vue-render' of https://github.com/MrRaindrop/weex into
html5-feature-vue-render
Posted by ji...@apache.org.
Merge branch 'html5-feature-vue-render' of https://github.com/MrRaindrop/weex into html5-feature-vue-render
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/15f10e65
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/15f10e65
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/15f10e65
Branch: refs/heads/0.11-dev
Commit: 15f10e65c840f832f5aea9a19c3b4f291cb8f8e2
Parents: 85041f5 2784187
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 15:40:04 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 15:40:04 2017 +0800
----------------------------------------------------------------------
----------------------------------------------------------------------
[27/50] [abbrv] incubator-weex git commit: * [html5] fix scroll
direction of event.contentOffset.y
Posted by ji...@apache.org.
* [html5] fix scroll direction of event.contentOffset.y
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/7a8f5a53
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/7a8f5a53
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/7a8f5a53
Branch: refs/heads/0.11-dev
Commit: 7a8f5a53ce1ffbfbf848c14666a8928f8da30c26
Parents: a726be7
Author: MrRaindrop <te...@gmail.com>
Authored: Mon Mar 27 17:09:20 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Mon Mar 27 17:09:20 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/scrollable.js | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7a8f5a53/html5/render/vue/mixins/scrollable.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/scrollable.js b/html5/render/vue/mixins/scrollable.js
index a55273b..2ed1be4 100644
--- a/html5/render/vue/mixins/scrollable.js
+++ b/html5/render/vue/mixins/scrollable.js
@@ -19,7 +19,19 @@ function getThrottledScroll (context) {
evt.contentSize = { width: rect.width, height: rect.height }
evt.contentOffset = {
x: wrapper.scrollLeft,
- y: wrapper.scrollTop
+ /**
+ * positive direciton for y-axis is down.
+ * so should use negative operation on scrollTop.
+ *
+ * (0,0)---------------> x
+ * |
+ * |
+ * |
+ * |
+ * v y
+ *
+ */
+ y: -wrapper.scrollTop
}
context.$emit('scroll', evt)
}
[40/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/core-js_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/core-js_vx.x.x.js b/flow-typed/npm/core-js_vx.x.x.js
new file mode 100644
index 0000000..150c10b
--- /dev/null
+++ b/flow-typed/npm/core-js_vx.x.x.js
@@ -0,0 +1,9390 @@
+// flow-typed signature: daa8424f2304f99318c18d60d49ff641
+// flow-typed version: <<STUB>>/core-js_v^2.4.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'core-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 'core-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 'core-js/build/config' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/build/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/core' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/core.min' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/library' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/library.min' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/shim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/client/shim.min' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/_' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/delay' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/dict' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/function' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/number' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/core/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es5/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/date' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/function' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/math' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/number' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/promise' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/reflect' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/typed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es6/weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/asap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/error' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/math' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/reflect' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/es7/system' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/_' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/concat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/every' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/filter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/find-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/find' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/for-each' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/from' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/is-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/join' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/pop' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/push' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/reverse' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/shift' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/slice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/some' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/sort' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/splice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/unshift' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/every' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/filter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/find-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/find' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/for-each' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/join' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/slice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/some' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/sort' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/array/virtual/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/asap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/clear-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/now' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/to-iso-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/date/to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/delay' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/dict' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/dom-collections/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/dom-collections/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/error/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/error/is-error' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/name' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/part' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/virtual/bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/function/virtual/part' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/get-iterator-method' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/get-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/is-iterable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/json/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/json/stringify' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/acosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/asinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/atanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/cbrt' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/clz32' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/cosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/expm1' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/fround' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/hypot' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/iaddh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/imul' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/imulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/isubh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/log10' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/log1p' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/log2' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/sign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/sinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/tanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/trunc' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/math/umulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/epsilon' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/is-finite' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/is-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/is-nan' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/is-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/max-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/min-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/to-fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/to-precision' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/virtual/to-fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/number/virtual/to-precision' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/assign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/classof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/define-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/define-properties' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/define-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/freeze' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/get-own-property-descriptors' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/get-own-property-names' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/get-own-property-symbols' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/is-frozen' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/is-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/is-sealed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/is' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/lookup-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/lookup-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/make' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/seal' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/object/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/promise' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/apply' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/construct' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/define-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/delete-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/delete-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/enumerate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-own-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/get' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/has-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/has-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/has' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/own-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/reflect/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/escape' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/flags' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/match' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/replace' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/search' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/split' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/regexp/to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/set-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/set-interval' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/set-timeout' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/anchor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/big' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/blink' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/bold' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/escape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/fontcolor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/fontsize' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/from-code-point' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/italics' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/link' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/match-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/pad-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/pad-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/raw' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/small' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/strike' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/sub' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/sup' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/trim-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/trim-left' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/trim-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/trim-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/unescape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/anchor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/big' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/blink' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/bold' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/escape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/fontcolor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/fontsize' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/italics' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/link' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/match-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/pad-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/pad-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/small' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/strike' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/sub' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/sup' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/trim-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/trim-left' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/trim-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/trim-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/string/virtual/unescape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/async-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/for' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/is-concat-spreadable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/key-for' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/match' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/replace' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/search' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/species' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/split' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/to-string-tag' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/symbol/unscopables' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/system/global' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/system/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/array-buffer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/data-view' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/float32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/float64-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/int16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/int32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/int8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/uint16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/uint32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/uint8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/typed/uint8-clamped-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/fn/weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/Gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/_' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/delay' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/dict' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/function' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/number' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/core/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es5/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/date' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/function' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/math' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/number' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/promise' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/reflect' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/typed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es6/weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/asap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/error' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/math' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/reflect' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/es7/system' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/_' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/concat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/every' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/filter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/find-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/find' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/for-each' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/from' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/is-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/join' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/pop' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/push' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/reverse' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/shift' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/slice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/some' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/sort' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/splice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/unshift' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/every' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/filter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/find-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/find' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/for-each' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/join' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/slice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/some' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/sort' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/array/virtual/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/asap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/clear-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/now' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/to-iso-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/date/to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/delay' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/dict' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/dom-collections/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/dom-collections/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/error/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/error/is-error' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/name' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/part' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/virtual/bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/function/virtual/part' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/get-iterator-method' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/get-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/is-iterable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/json/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/json/stringify' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/acosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/asinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/atanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/cbrt' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/clz32' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/cosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/expm1' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/fround' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/hypot' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/iaddh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/imul' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/imulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/isubh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/log10' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/log1p' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/log2' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/sign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/sinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/tanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/trunc' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/math/umulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/epsilon' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/is-finite' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/is-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/is-nan' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/is-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/max-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/min-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/to-fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/to-precision' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/virtual/to-fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/number/virtual/to-precision' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/assign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/classof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/define-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/define-properties' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/define-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/freeze' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/get-own-property-descriptors' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/get-own-property-names' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/get-own-property-symbols' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/is-frozen' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/is-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/is-sealed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/is' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/lookup-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/lookup-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/make' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/seal' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/object/values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/promise' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/apply' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/construct' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/define-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/delete-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/delete-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/enumerate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-own-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/get' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/has-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/has-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/has' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/own-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/reflect/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/escape' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/flags' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/match' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/replace' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/search' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/split' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/regexp/to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/set-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/set-interval' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/set-timeout' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/anchor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/big' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/blink' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/bold' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/escape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/fontcolor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/fontsize' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/from-code-point' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/italics' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/link' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/match-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/pad-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/pad-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/raw' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/small' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/strike' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/sub' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/sup' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/trim-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/trim-left' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/trim-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/trim-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/unescape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/anchor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/big' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/blink' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/bold' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/escape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/fontcolor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/fontsize' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/italics' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/link' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/match-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/pad-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/pad-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/small' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/strike' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/sub' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/sup' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/trim-end' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/trim-left' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/trim-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/trim-start' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/string/virtual/unescape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/async-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/for' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/is-concat-spreadable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/key-for' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/match' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/replace' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/search' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/species' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/split' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/to-string-tag' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/symbol/unscopables' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/system/global' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/system/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/array-buffer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/data-view' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/float32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/float64-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/int16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/int32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/int8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/uint16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/uint32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/uint8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/typed/uint8-clamped-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/fn/weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_a-function' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_a-number-value' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_add-to-unscopables' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_an-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_an-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-from-iterable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-methods' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-species-constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_array-species-create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_classof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_cof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_collection-strong' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_collection-to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_collection-weak' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_collection' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_core' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_create-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_ctx' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_date-to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_defined' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_descriptors' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_dom-create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_entry-virtual' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_enum-bug-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_enum-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_export' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_fails-is-regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_fails' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_fix-re-wks' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_flags' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_for-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_global' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_has' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_hide' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_ie8-dom-define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_inherit-if-required' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_invoke' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iobject' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_is-array-iter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_is-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_is-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_is-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_is-regexp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iter-call' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iter-create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iter-define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iter-detect' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iter-step' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_iterators' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_keyof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_library' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_math-expm1' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_math-log1p' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_math-sign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_meta' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_microtask' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-assign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-dp' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-dps' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-forced-pam' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-gopd' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-gopn-ext' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-gopn' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-gops' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-gpo' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-keys-internal' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-pie' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-sap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_object-to-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_own-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_partial' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_path' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_property-desc' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_redefine-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_redefine' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_replacer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_same-value' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_set-proto' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_set-species' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_set-to-string-tag' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_shared-key' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_shared' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_species-constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_strict-method' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-context' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-pad' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_string-ws' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_task' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-iobject' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-length' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_typed-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_typed-buffer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_typed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_uid' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_wks-define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_wks-ext' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/_wks' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.delay' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.dict' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.function.part' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.get-iterator-method' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.get-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.is-iterable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.number.iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.object.classof' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.object.define' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.object.is-object' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.object.make' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.regexp.escape' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.string.escape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/core.string.unescape-html' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es5' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.every' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.fill' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.filter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.find-index' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.find' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.for-each' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.from' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.is-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.join' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.reduce' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.slice' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.some' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.sort' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.array.species' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.date.now' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.date.to-iso-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.date.to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.date.to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.date.to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.function.bind' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.function.has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.function.name' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.acosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.asinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.atanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.cbrt' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.clz32' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.cosh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.expm1' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.fround' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.hypot' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.imul' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.log10' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.log1p' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.log2' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.sign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.sinh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.tanh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.math.trunc' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.epsilon' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.is-finite' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.is-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.is-nan' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.is-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.max-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.min-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.to-fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.number.to-precision' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.assign' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.create' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.define-properties' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.freeze' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.get-own-property-names' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.is-frozen' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.is-sealed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.is' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.seal' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.object.to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.promise' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.apply' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.construct' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.define-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.delete-property' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.enumerate' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.get' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.has' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.own-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.reflect.set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.constructor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.flags' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.match' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.replace' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.search' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.split' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.regexp.to-string' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.anchor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.big' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.blink' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.bold' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.fixed' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.fontcolor' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.fontsize' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.from-code-point' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.italics' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.iterator' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.link' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.raw' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.repeat' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.small' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.strike' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.sub' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.sup' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.string.trim' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.symbol' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.array-buffer' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.data-view' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.float32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.float64-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.int16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.int32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.int8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.uint16-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.uint32-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.uint8-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.typed.uint8-clamped-array' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es6.weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.array.includes' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.asap' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.error.is-error' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.map.to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.math.iaddh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.math.imulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.math.isubh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.math.umulh' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.define-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.define-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.enumerable-entries' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.enumerable-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.enumerable-values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.get-own-property-descriptors' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.lookup-getter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.lookup-setter' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.object.values' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.observable' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.define-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.delete-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.get-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.get-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.get-own-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.get-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.has-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.has-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.reflect.metadata' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.set.to-json' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.string.at' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/library/modules/es7.string.match-all' {
+ declare module.exports: any;
+}
+
+declare module 'core-js/libra
<TRUNCATED>
[04/50] [abbrv] incubator-weex git commit: * [html5] fix styles bug.
Posted by ji...@apache.org.
* [html5] fix styles bug.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0a13ea1f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0a13ea1f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0a13ea1f
Branch: refs/heads/0.11-dev
Commit: 0a13ea1f5404267bd528959b14cb7e27e4477eff
Parents: 937c1ca
Author: MrRaindrop <te...@gmail.com>
Authored: Tue Mar 21 00:10:35 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Tue Mar 21 00:10:35 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/style.js | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0a13ea1f/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index bf00c0f..dca16a5 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -120,10 +120,8 @@ export default {
const wh = {}
const style = data.style
const staticStyle = data.staticStyle
- const classes = (data.class || '').split(' ')
- const staticClass = (data.staticClass || '').split(' ')
- // const classes = typeof data.class === 'string' ? [data.class] : (data.class || [])
- // const staticClass = typeof data.staticClass === 'string' ? [data.staticClass] : (data.staticClass || [])
+ const classes = typeof data.class === 'string' ? data.class.split(' ') : (data.class || [])
+ const staticClass = typeof data.staticClass === 'string' ? data.staticClass.split(' ') : (data.class || [])
const clsNms = staticClass.concat(classes)
function extendWHFrom (to, from) {
if (!from) { return }
@@ -138,10 +136,8 @@ export default {
// get style from class, staticClass, style and staticStyle.
_getComponentStyle (data) {
- const staticClassNames = (data.staticClass || '').split(' ')
- const classNames = (data.class || '').split(' ')
- // const staticClassNames = (typeof data.staticClass === 'string') ? [data.staticClass] : (data.staticClass || [])
- // const classNames = (typeof data.class === 'string') ? [data.class] : (data.class || [])
+ const staticClassNames = (typeof data.staticClass === 'string') ? data.staticClass.split(' ') : (data.staticClass || [])
+ const classNames = (typeof data.class === 'string') ? data.class.split(' ') : (data.class || [])
/**
* merge styles. priority: high -> low
* 1. data.style (bound style).
[42/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
* [html5] add flow-type supported.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e024115e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e024115e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e024115e
Branch: refs/heads/0.11-dev
Commit: e024115e82de77d4beb64011287c5b27b1457d8f
Parents: 3501be1
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 14:46:50 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 14:46:50 2017 +0800
----------------------------------------------------------------------
.eslintrc | 10 +
.flowconfig | 15 +
build/config.js | 2 +
flow-typed/npm/animationjs_vx.x.x.js | 60 +
flow-typed/npm/babel-core_vx.x.x.js | 227 +
flow-typed/npm/babel-istanbul_vx.x.x.js | 353 +
flow-typed/npm/babel-loader_vx.x.x.js | 67 +
flow-typed/npm/babel-plugin-coverage_vx.x.x.js | 32 +
flow-typed/npm/babel-preset-es2015_vx.x.x.js | 32 +
flow-typed/npm/babel-runtime_vx.x.x.js | 1691 ++++
flow-typed/npm/chai_v3.5.x.js | 212 +
flow-typed/npm/chromedriver_vx.x.x.js | 46 +
flow-typed/npm/core-js_vx.x.x.js | 9390 ++++++++++++++++++
flow-typed/npm/cross-spawn_vx.x.x.js | 59 +
flow-typed/npm/css-loader_vx.x.x.js | 87 +
flow-typed/npm/cubicbezier_vx.x.x.js | 109 +
flow-typed/npm/danger_vx.x.x.js | 284 +
flow-typed/npm/envd_vx.x.x.js | 109 +
flow-typed/npm/eslint_vx.x.x.js | 1978 ++++
flow-typed/npm/flow-bin_v0.x.x.js | 6 +
flow-typed/npm/fs-extra_vx.x.x.js | 221 +
flow-typed/npm/http-server_vx.x.x.js | 39 +
flow-typed/npm/httpurl_vx.x.x.js | 67 +
flow-typed/npm/inline-style-prefixer_vx.x.x.js | 347 +
flow-typed/npm/json-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-coverage_vx.x.x.js | 81 +
flow-typed/npm/karma-mocha-reporter_vx.x.x.js | 38 +
flow-typed/npm/karma-mocha_vx.x.x.js | 53 +
.../npm/karma-phantomjs-launcher_vx.x.x.js | 59 +
flow-typed/npm/karma-sourcemap-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-webpack_vx.x.x.js | 45 +
flow-typed/npm/karma_vx.x.x.js | 445 +
flow-typed/npm/lazyimg_vx.x.x.js | 32 +
flow-typed/npm/macaca-cli_vx.x.x.js | 123 +
flow-typed/npm/macaca-utils_vx.x.x.js | 39 +
flow-typed/npm/mocha_v2.4.x.js | 25 +
flow-typed/npm/modals_vx.x.x.js | 81 +
flow-typed/npm/nightwatch_vx.x.x.js | 633 ++
flow-typed/npm/phantomjs-prebuilt_vx.x.x.js | 389 +
flow-typed/npm/query-string_vx.x.x.js | 33 +
flow-typed/npm/reify_vx.x.x.js | 95 +
flow-typed/npm/rollup-plugin-buble_vx.x.x.js | 39 +
flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js | 81 +
flow-typed/npm/rollup-plugin-eslint_vx.x.x.js | 39 +
.../rollup-plugin-flow-no-whitespace_vx.x.x.js | 33 +
flow-typed/npm/rollup-plugin-json_vx.x.x.js | 46 +
.../npm/rollup-plugin-node-resolve_vx.x.x.js | 53 +
flow-typed/npm/rollup-plugin-postcss_vx.x.x.js | 38 +
flow-typed/npm/rollup-plugin-replace_vx.x.x.js | 46 +
flow-typed/npm/rollup-plugin-uglify_vx.x.x.js | 32 +
flow-typed/npm/rollup-watch_vx.x.x.js | 67 +
flow-typed/npm/rollup_vx.x.x.js | 46 +
flow-typed/npm/scroll-to_vx.x.x.js | 33 +
flow-typed/npm/selenium-server_vx.x.x.js | 39 +
flow-typed/npm/semver_v5.1.x.js | 81 +
flow-typed/npm/serve_vx.x.x.js | 18 +
flow-typed/npm/sinon-chai_vx.x.x.js | 32 +
flow-typed/npm/sinon_vx.x.x.js | 263 +
flow-typed/npm/uglify-js_vx.x.x.js | 116 +
flow-typed/npm/vue-loader_vx.x.x.js | 122 +
flow-typed/npm/vue-template-compiler_vx.x.x.js | 38 +
flow-typed/npm/vue_vx.x.x.js | 1089 ++
flow-typed/npm/webdriver-client_vx.x.x.js | 129 +
flow-typed/npm/webpack_vx.x.x.js | 1523 +++
flow-typed/npm/weex-components_vx.x.x.js | 33 +
flow-typed/npm/weex-loader_vx.x.x.js | 108 +
flow-typed/npm/weex-picker_vx.x.x.js | 81 +
flow-typed/npm/weex-rax-framework_vx.x.x.js | 165 +
flow-typed/npm/weex-styler_vx.x.x.js | 66 +
flow-typed/npm/weex-vdom-tester_vx.x.x.js | 108 +
flow-typed/npm/weex-vue-framework_vx.x.x.js | 33 +
flow-typed/npm/weex-wd_vx.x.x.js | 38 +
flow-typed/npm/wwp_vx.x.x.js | 39 +
flow-typed/npm/xml2map_vx.x.x.js | 45 +
html5/render/vue/mixins/input-common.js | 8 +-
html5/render/vue/utils/event.js | 17 +-
html5/render/vue/utils/func.js | 27 +-
html5/render/vue/utils/lazyload.js | 44 +-
html5/render/vue/utils/perf.js | 50 +-
html5/render/vue/utils/style.js | 8 +-
html5/render/vue/utils/type.js | 6 +-
package.json | 7 +-
82 files changed, 22506 insertions(+), 60 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/.eslintrc
----------------------------------------------------------------------
diff --git a/.eslintrc b/.eslintrc
index bcd53f8..c8e3813 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,4 +1,14 @@
{
+ "parser": "babel-eslint",
+
+ "extends": [
+ "plugin:flowtype/recommended"
+ ],
+
+ "plugins": [
+ "flowtype"
+ ],
+
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/.flowconfig
----------------------------------------------------------------------
diff --git a/.flowconfig b/.flowconfig
new file mode 100644
index 0000000..ca809f2
--- /dev/null
+++ b/.flowconfig
@@ -0,0 +1,15 @@
+[ignore]
+.*/node_modules/.*
+.*/test/.*
+.*/build/.*
+.*/examples/.*
+.*/doc/.*
+.*/android/.*
+.*/ios/.*
+.*/bin/.*
+.*/dist/.*
+
+[include]
+
+[options]
+experimental.strict_type_args=false
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/build/config.js
----------------------------------------------------------------------
diff --git a/build/config.js b/build/config.js
index 7d455a6..9518d53 100644
--- a/build/config.js
+++ b/build/config.js
@@ -6,6 +6,7 @@ const postcss = require('rollup-plugin-postcss')
const nodeResolve = require('rollup-plugin-node-resolve')
const uglify = require('rollup-plugin-uglify')
const commonjs = require('rollup-plugin-commonjs')
+const flow = require('rollup-plugin-flow')
const buble = require('rollup-plugin-buble')
const subversion = require('../package.json').subversion
@@ -97,6 +98,7 @@ function getConfig (name, minify) {
'process.env.NODE_DEBUG': false
}),
commonjs(),
+ flow(),
buble()
])
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/animationjs_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/animationjs_vx.x.x.js b/flow-typed/npm/animationjs_vx.x.x.js
new file mode 100644
index 0000000..ab6b267
--- /dev/null
+++ b/flow-typed/npm/animationjs_vx.x.x.js
@@ -0,0 +1,60 @@
+// flow-typed signature: f234bb9aa083eadba8d747200fa5a8ca
+// flow-typed version: <<STUB>>/animationjs_v^0.1.5/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'animationjs'
+ *
+ * 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 'animationjs' {
+ 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 'animationjs/build/animation.common' {
+ declare module.exports: any;
+}
+
+declare module 'animationjs/build/animation.debug' {
+ declare module.exports: any;
+}
+
+declare module 'animationjs/build/animation' {
+ declare module.exports: any;
+}
+
+declare module 'animationjs/Gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'animationjs/src/animation' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'animationjs/build/animation.common.js' {
+ declare module.exports: $Exports<'animationjs/build/animation.common'>;
+}
+declare module 'animationjs/build/animation.debug.js' {
+ declare module.exports: $Exports<'animationjs/build/animation.debug'>;
+}
+declare module 'animationjs/build/animation.js' {
+ declare module.exports: $Exports<'animationjs/build/animation'>;
+}
+declare module 'animationjs/Gruntfile.js' {
+ declare module.exports: $Exports<'animationjs/Gruntfile'>;
+}
+declare module 'animationjs/src/animation.js' {
+ declare module.exports: $Exports<'animationjs/src/animation'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-core_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-core_vx.x.x.js b/flow-typed/npm/babel-core_vx.x.x.js
new file mode 100644
index 0000000..92933a7
--- /dev/null
+++ b/flow-typed/npm/babel-core_vx.x.x.js
@@ -0,0 +1,227 @@
+// flow-typed signature: 1e1a03a4a04bb3b5bad25d8dfc01182d
+// flow-typed version: <<STUB>>/babel-core_v^6.17.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-core'
+ *
+ * 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 'babel-core' {
+ 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 'babel-core/lib/api/browser' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/api/node' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/get-possible-plugin-names' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/get-possible-preset-names' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/merge' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/normalize-ast' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/resolve-from-possible-names' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/resolve-plugin' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/resolve-preset' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/helpers/resolve' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/store' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/tools/build-external-helpers' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/logger' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/build-config-chain' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/config' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/option-manager' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/parsers' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/file/options/removed' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/internal-plugins/block-hoist' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/internal-plugins/shadow-functions' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/pipeline' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/plugin-pass' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/transformation/plugin' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/lib/util' {
+ declare module.exports: any;
+}
+
+declare module 'babel-core/register' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-core/index' {
+ declare module.exports: $Exports<'babel-core'>;
+}
+declare module 'babel-core/index.js' {
+ declare module.exports: $Exports<'babel-core'>;
+}
+declare module 'babel-core/lib/api/browser.js' {
+ declare module.exports: $Exports<'babel-core/lib/api/browser'>;
+}
+declare module 'babel-core/lib/api/node.js' {
+ declare module.exports: $Exports<'babel-core/lib/api/node'>;
+}
+declare module 'babel-core/lib/helpers/get-possible-plugin-names.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/get-possible-plugin-names'>;
+}
+declare module 'babel-core/lib/helpers/get-possible-preset-names.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/get-possible-preset-names'>;
+}
+declare module 'babel-core/lib/helpers/merge.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/merge'>;
+}
+declare module 'babel-core/lib/helpers/normalize-ast.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/normalize-ast'>;
+}
+declare module 'babel-core/lib/helpers/resolve-from-possible-names.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/resolve-from-possible-names'>;
+}
+declare module 'babel-core/lib/helpers/resolve-plugin.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/resolve-plugin'>;
+}
+declare module 'babel-core/lib/helpers/resolve-preset.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/resolve-preset'>;
+}
+declare module 'babel-core/lib/helpers/resolve.js' {
+ declare module.exports: $Exports<'babel-core/lib/helpers/resolve'>;
+}
+declare module 'babel-core/lib/store.js' {
+ declare module.exports: $Exports<'babel-core/lib/store'>;
+}
+declare module 'babel-core/lib/tools/build-external-helpers.js' {
+ declare module.exports: $Exports<'babel-core/lib/tools/build-external-helpers'>;
+}
+declare module 'babel-core/lib/transformation/file/index.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/index'>;
+}
+declare module 'babel-core/lib/transformation/file/logger.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/logger'>;
+}
+declare module 'babel-core/lib/transformation/file/metadata.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/metadata'>;
+}
+declare module 'babel-core/lib/transformation/file/options/build-config-chain.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/build-config-chain'>;
+}
+declare module 'babel-core/lib/transformation/file/options/config.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/config'>;
+}
+declare module 'babel-core/lib/transformation/file/options/index.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/index'>;
+}
+declare module 'babel-core/lib/transformation/file/options/option-manager.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/option-manager'>;
+}
+declare module 'babel-core/lib/transformation/file/options/parsers.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/parsers'>;
+}
+declare module 'babel-core/lib/transformation/file/options/removed.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/file/options/removed'>;
+}
+declare module 'babel-core/lib/transformation/internal-plugins/block-hoist.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/internal-plugins/block-hoist'>;
+}
+declare module 'babel-core/lib/transformation/internal-plugins/shadow-functions.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/internal-plugins/shadow-functions'>;
+}
+declare module 'babel-core/lib/transformation/pipeline.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/pipeline'>;
+}
+declare module 'babel-core/lib/transformation/plugin-pass.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/plugin-pass'>;
+}
+declare module 'babel-core/lib/transformation/plugin.js' {
+ declare module.exports: $Exports<'babel-core/lib/transformation/plugin'>;
+}
+declare module 'babel-core/lib/util.js' {
+ declare module.exports: $Exports<'babel-core/lib/util'>;
+}
+declare module 'babel-core/register.js' {
+ declare module.exports: $Exports<'babel-core/register'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-istanbul_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-istanbul_vx.x.x.js b/flow-typed/npm/babel-istanbul_vx.x.x.js
new file mode 100644
index 0000000..7ac0aea
--- /dev/null
+++ b/flow-typed/npm/babel-istanbul_vx.x.x.js
@@ -0,0 +1,353 @@
+// flow-typed signature: 04fd876bc09bc933b92fda3b0d1904a9
+// flow-typed version: <<STUB>>/babel-istanbul_v^0.11.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-istanbul'
+ *
+ * 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 'babel-istanbul' {
+ 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 'babel-istanbul/lib/assets/sorter' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/assets/vendor/prettify' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/cli' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/collector' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/check-coverage' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/common/run-with-cover' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/cover' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/help' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/instrument' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/report' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/command/test' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/config' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/hook' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/instrumenter' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/object-utils' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/register-plugins' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/clover' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/cobertura' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/common/defaults' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/html' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/json-summary' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/json' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/lcov' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/lcovonly' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/none' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/teamcity' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/text-lcov' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/text-summary' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/report/text' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/reporter' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/store/fslookup' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/store/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/store/memory' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/store/tmp' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/factory' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/file-matcher' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/file-writer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/help-formatter' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/input-error' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/insertion-text' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/meta' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/tree-summarizer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/writer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-istanbul/lib/util/yui-load-hook' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-istanbul/index' {
+ declare module.exports: $Exports<'babel-istanbul'>;
+}
+declare module 'babel-istanbul/index.js' {
+ declare module.exports: $Exports<'babel-istanbul'>;
+}
+declare module 'babel-istanbul/lib/assets/sorter.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/assets/sorter'>;
+}
+declare module 'babel-istanbul/lib/assets/vendor/prettify.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/assets/vendor/prettify'>;
+}
+declare module 'babel-istanbul/lib/cli.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/cli'>;
+}
+declare module 'babel-istanbul/lib/collector.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/collector'>;
+}
+declare module 'babel-istanbul/lib/command/check-coverage.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/check-coverage'>;
+}
+declare module 'babel-istanbul/lib/command/common/run-with-cover.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/common/run-with-cover'>;
+}
+declare module 'babel-istanbul/lib/command/cover.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/cover'>;
+}
+declare module 'babel-istanbul/lib/command/help.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/help'>;
+}
+declare module 'babel-istanbul/lib/command/index.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/index'>;
+}
+declare module 'babel-istanbul/lib/command/instrument.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/instrument'>;
+}
+declare module 'babel-istanbul/lib/command/report.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/report'>;
+}
+declare module 'babel-istanbul/lib/command/test.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/command/test'>;
+}
+declare module 'babel-istanbul/lib/config.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/config'>;
+}
+declare module 'babel-istanbul/lib/hook.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/hook'>;
+}
+declare module 'babel-istanbul/lib/instrumenter.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/instrumenter'>;
+}
+declare module 'babel-istanbul/lib/object-utils.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/object-utils'>;
+}
+declare module 'babel-istanbul/lib/register-plugins.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/register-plugins'>;
+}
+declare module 'babel-istanbul/lib/report/clover.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/clover'>;
+}
+declare module 'babel-istanbul/lib/report/cobertura.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/cobertura'>;
+}
+declare module 'babel-istanbul/lib/report/common/defaults.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/common/defaults'>;
+}
+declare module 'babel-istanbul/lib/report/html.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/html'>;
+}
+declare module 'babel-istanbul/lib/report/index.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/index'>;
+}
+declare module 'babel-istanbul/lib/report/json-summary.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/json-summary'>;
+}
+declare module 'babel-istanbul/lib/report/json.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/json'>;
+}
+declare module 'babel-istanbul/lib/report/lcov.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/lcov'>;
+}
+declare module 'babel-istanbul/lib/report/lcovonly.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/lcovonly'>;
+}
+declare module 'babel-istanbul/lib/report/none.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/none'>;
+}
+declare module 'babel-istanbul/lib/report/teamcity.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/teamcity'>;
+}
+declare module 'babel-istanbul/lib/report/text-lcov.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/text-lcov'>;
+}
+declare module 'babel-istanbul/lib/report/text-summary.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/text-summary'>;
+}
+declare module 'babel-istanbul/lib/report/text.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/report/text'>;
+}
+declare module 'babel-istanbul/lib/reporter.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/reporter'>;
+}
+declare module 'babel-istanbul/lib/store/fslookup.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/store/fslookup'>;
+}
+declare module 'babel-istanbul/lib/store/index.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/store/index'>;
+}
+declare module 'babel-istanbul/lib/store/memory.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/store/memory'>;
+}
+declare module 'babel-istanbul/lib/store/tmp.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/store/tmp'>;
+}
+declare module 'babel-istanbul/lib/util/factory.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/factory'>;
+}
+declare module 'babel-istanbul/lib/util/file-matcher.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/file-matcher'>;
+}
+declare module 'babel-istanbul/lib/util/file-writer.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/file-writer'>;
+}
+declare module 'babel-istanbul/lib/util/help-formatter.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/help-formatter'>;
+}
+declare module 'babel-istanbul/lib/util/input-error.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/input-error'>;
+}
+declare module 'babel-istanbul/lib/util/insertion-text.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/insertion-text'>;
+}
+declare module 'babel-istanbul/lib/util/meta.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/meta'>;
+}
+declare module 'babel-istanbul/lib/util/tree-summarizer.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/tree-summarizer'>;
+}
+declare module 'babel-istanbul/lib/util/writer.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/writer'>;
+}
+declare module 'babel-istanbul/lib/util/yui-load-hook.js' {
+ declare module.exports: $Exports<'babel-istanbul/lib/util/yui-load-hook'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-loader_vx.x.x.js b/flow-typed/npm/babel-loader_vx.x.x.js
new file mode 100644
index 0000000..70adb6f
--- /dev/null
+++ b/flow-typed/npm/babel-loader_vx.x.x.js
@@ -0,0 +1,67 @@
+// flow-typed signature: 1b57d376bdc4ba6bb7a366303287a1d9
+// flow-typed version: <<STUB>>/babel-loader_v^6.2.5/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-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 'babel-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 'babel-loader/lib/fs-cache' {
+ declare module.exports: any;
+}
+
+declare module 'babel-loader/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-loader/lib/resolve-rc' {
+ declare module.exports: any;
+}
+
+declare module 'babel-loader/lib/utils/exists' {
+ declare module.exports: any;
+}
+
+declare module 'babel-loader/lib/utils/read' {
+ declare module.exports: any;
+}
+
+declare module 'babel-loader/lib/utils/relative' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-loader/lib/fs-cache.js' {
+ declare module.exports: $Exports<'babel-loader/lib/fs-cache'>;
+}
+declare module 'babel-loader/lib/index.js' {
+ declare module.exports: $Exports<'babel-loader/lib/index'>;
+}
+declare module 'babel-loader/lib/resolve-rc.js' {
+ declare module.exports: $Exports<'babel-loader/lib/resolve-rc'>;
+}
+declare module 'babel-loader/lib/utils/exists.js' {
+ declare module.exports: $Exports<'babel-loader/lib/utils/exists'>;
+}
+declare module 'babel-loader/lib/utils/read.js' {
+ declare module.exports: $Exports<'babel-loader/lib/utils/read'>;
+}
+declare module 'babel-loader/lib/utils/relative.js' {
+ declare module.exports: $Exports<'babel-loader/lib/utils/relative'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-plugin-coverage_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-plugin-coverage_vx.x.x.js b/flow-typed/npm/babel-plugin-coverage_vx.x.x.js
new file mode 100644
index 0000000..33af0db
--- /dev/null
+++ b/flow-typed/npm/babel-plugin-coverage_vx.x.x.js
@@ -0,0 +1,32 @@
+// flow-typed signature: bdc0f5f39e66fa17a1159fa66bdf2ee1
+// flow-typed version: <<STUB>>/babel-plugin-coverage_v^1.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-plugin-coverage'
+ *
+ * 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 'babel-plugin-coverage' {
+ 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 'babel-plugin-coverage/lib/index' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-plugin-coverage/lib/index.js' {
+ declare module.exports: $Exports<'babel-plugin-coverage/lib/index'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-preset-es2015_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-preset-es2015_vx.x.x.js b/flow-typed/npm/babel-preset-es2015_vx.x.x.js
new file mode 100644
index 0000000..e823d2c
--- /dev/null
+++ b/flow-typed/npm/babel-preset-es2015_vx.x.x.js
@@ -0,0 +1,32 @@
+// flow-typed signature: 6d2c89198e3c335974110e2c9c364aef
+// flow-typed version: <<STUB>>/babel-preset-es2015_v^6.16.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-preset-es2015'
+ *
+ * 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 'babel-preset-es2015' {
+ 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 'babel-preset-es2015/lib/index' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-preset-es2015/lib/index.js' {
+ declare module.exports: $Exports<'babel-preset-es2015/lib/index'>;
+}
[21/50] [abbrv] incubator-weex git commit: * [html5] fix perf timing.
Posted by ji...@apache.org.
* [html5] fix perf timing.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/2e957cb6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/2e957cb6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/2e957cb6
Branch: refs/heads/0.11-dev
Commit: 2e957cb66ffe787f4d189bf00a79e1a2b24fa4cb
Parents: 6e4a0b4
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 23:24:56 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 23:24:56 2017 +0800
----------------------------------------------------------------------
html5/render/vue/utils/perf.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2e957cb6/html5/render/vue/utils/perf.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/perf.js b/html5/render/vue/utils/perf.js
index 74484a6..4a3a3eb 100644
--- a/html5/render/vue/utils/perf.js
+++ b/html5/render/vue/utils/perf.js
@@ -35,7 +35,7 @@ function getNow () {
function getEntries () {
return performance.getEntries
? performance.getEntries()
- : [{ responseEnd: getNow() }]
+ : [{ responseEnd: getNow() - IMG_REC_INDENT }]
}
/**
@@ -55,7 +55,6 @@ const debouncedTagImg = debounce(function () {
})
i++
}
- end > 0 && (end = end - IMG_REC_INDENT)
perf.latestRenderFinishes.push(end)
const start = Math.max(earliestBeforeCreateTime, earliestBeforeUpdateTime)
perf.renderTime.push({
[20/50] [abbrv] incubator-weex git commit: * [html5] update
Posted by ji...@apache.org.
* [html5] update
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/6e4a0b4d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/6e4a0b4d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/6e4a0b4d
Branch: refs/heads/0.11-dev
Commit: 6e4a0b4d5e463b6863729cce617b44388f7921da
Parents: e7470ce
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 22:57:49 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 22:57:49 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/base.js | 2 +-
packages/weex-vue-render/package.json | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/6e4a0b4d/html5/render/vue/mixins/base.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/base.js b/html5/render/vue/mixins/base.js
index 71d9034..f131d73 100644
--- a/html5/render/vue/mixins/base.js
+++ b/html5/render/vue/mixins/base.js
@@ -24,7 +24,7 @@ function watchLazyload () {
}
let warned = false
-const notePage = 'https://gist.github.com/MrRaindrop/5a805a067146609e5cfd4d64d775d693#file-weex-vue-render-config-for-vue-loader-js-L2-L16'
+const notePage = 'https://gist.github.com/MrRaindrop/5a805a067146609e5cfd4d64d775d693#file-weex-vue-render-config-for-vue-loader-js'
function warnProcessStyle () {
if (!warned) {
warned = true
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/6e4a0b4d/packages/weex-vue-render/package.json
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/package.json b/packages/weex-vue-render/package.json
index 662d68d..5652835 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -23,6 +23,7 @@
"core-js": "^2.4.1",
"envd": "^0.1.1",
"httpurl": "^0.1.1",
- "query-string": "^4.3.2"
+ "query-string": "^4.3.2",
+ "inline-style-prefixer": "^3.0.2"
}
}
[03/50] [abbrv] incubator-weex git commit: * [html5] fix error of
getting multiple class names.
Posted by ji...@apache.org.
* [html5] fix error of getting multiple class names.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/937c1cae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/937c1cae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/937c1cae
Branch: refs/heads/0.11-dev
Commit: 937c1caeb0847620fa99527d4e8236609b1cf4cd
Parents: 0edef41
Author: MrRaindrop <te...@gmail.com>
Authored: Sat Mar 18 23:32:12 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Sat Mar 18 23:32:12 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/style.js | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/937c1cae/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index 325d685..bf00c0f 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -120,13 +120,15 @@ export default {
const wh = {}
const style = data.style
const staticStyle = data.staticStyle
- const classes = typeof data.class === 'string' ? [data.class] : (data.class || [])
- const staticClass = typeof data.staticClass === 'string' ? [data.staticClass] : (data.staticClass || [])
+ const classes = (data.class || '').split(' ')
+ const staticClass = (data.staticClass || '').split(' ')
+ // const classes = typeof data.class === 'string' ? [data.class] : (data.class || [])
+ // const staticClass = typeof data.staticClass === 'string' ? [data.staticClass] : (data.staticClass || [])
const clsNms = staticClass.concat(classes)
function extendWHFrom (to, from) {
if (!from) { return }
- to.width = from.width
- to.height = from.height
+ from.width && (to.width = from.width)
+ from.height && (to.height = from.height)
}
extendWHFrom(wh, this._getScopeStyle(clsNms))
extendWHFrom(wh, staticStyle)
@@ -136,8 +138,10 @@ export default {
// get style from class, staticClass, style and staticStyle.
_getComponentStyle (data) {
- const staticClassNames = (typeof data.staticClass === 'string') ? [data.staticClass] : (data.staticClass || [])
- const classNames = (typeof data.class === 'string') ? [data.class] : (data.class || [])
+ const staticClassNames = (data.staticClass || '').split(' ')
+ const classNames = (data.class || '').split(' ')
+ // const staticClassNames = (typeof data.staticClass === 'string') ? [data.staticClass] : (data.staticClass || [])
+ // const classNames = (typeof data.class === 'string') ? [data.class] : (data.class || [])
/**
* merge styles. priority: high -> low
* 1. data.style (bound style).
[45/50] [abbrv] incubator-weex git commit: * [html5] true to ignore.
Posted by ji...@apache.org.
* [html5] true to ignore.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/27841875
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/27841875
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/27841875
Branch: refs/heads/0.11-dev
Commit: 27841875d16c87c59edee7a8ad9f088767695d0b
Parents: 952c266
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 15:33:32 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 15:33:32 2017 +0800
----------------------------------------------------------------------
dangerfile.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/27841875/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index 8bf99ee..3c9dd90 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -30,7 +30,7 @@ const unFlowedFiles = jsFiles.filter(filepath => {
for (const p in flowIgnorePaths) {
if (p.indexOf(filepath) >= -1) {
// ignore this file because it's in the flow-ignore-paths.
- return;
+ return true;
}
}
const content = fs.readFileSync(filepath);
[11/50] [abbrv] incubator-weex git commit: * [html5] correct render
finish timing.
Posted by ji...@apache.org.
* [html5] correct render finish timing.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/40108dfb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/40108dfb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/40108dfb
Branch: refs/heads/0.11-dev
Commit: 40108dfba6797884e28bc470f621592052fdff2b
Parents: f50fba8
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 14:46:20 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 14:46:20 2017 +0800
----------------------------------------------------------------------
html5/render/vue/utils/perf.js | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/40108dfb/html5/render/vue/utils/perf.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/perf.js b/html5/render/vue/utils/perf.js
index 8750513..74484a6 100644
--- a/html5/render/vue/utils/perf.js
+++ b/html5/render/vue/utils/perf.js
@@ -55,6 +55,7 @@ const debouncedTagImg = debounce(function () {
})
i++
}
+ end > 0 && (end = end - IMG_REC_INDENT)
perf.latestRenderFinishes.push(end)
const start = Math.max(earliestBeforeCreateTime, earliestBeforeUpdateTime)
perf.renderTime.push({
[15/50] [abbrv] incubator-weex git commit: * [html5] add warning for .
Posted by ji...@apache.org.
* [html5] add warning for .
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/7b8a6ba3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/7b8a6ba3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/7b8a6ba3
Branch: refs/heads/0.11-dev
Commit: 7b8a6ba3355ea4cbb591841f91bf6f1b4ea1d761
Parents: 611f41e
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 18:03:39 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 18:03:39 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/base.js | 13 +++++++++++++
html5/render/vue/mixins/style.js | 1 +
2 files changed, 14 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7b8a6ba3/html5/render/vue/mixins/base.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/base.js b/html5/render/vue/mixins/base.js
index 76a06f0..09b5cc9 100644
--- a/html5/render/vue/mixins/base.js
+++ b/html5/render/vue/mixins/base.js
@@ -23,6 +23,16 @@ function watchLazyload () {
})
}
+let warned = false
+const notePage = 'https://github.com/MrRaindrop/weex/blob/html5-feature-vue-render-process-style/build/webpack.examples.web.config.js#L70-L89'
+function warnProcessStyle () {
+ if (!warned) {
+ warned = true
+ console.error(`[vue-render] warn: should add loader config using $processStyle to enable`
+ + ` inline styles's auto-prefixing. see ${notePage}`)
+ }
+}
+
export default {
beforeCreate () {
if (!lazyloadWatched) {
@@ -38,6 +48,9 @@ export default {
weex._root = this.$root.$el
weex._root.classList.add('weex-root')
}
+ if (!warned && !window._style_processing_added) {
+ warnProcessStyle()
+ }
watchAppear(this)
if (process.env.NODE_ENV === 'development') {
tagMounted()
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/7b8a6ba3/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index 6cf47cd..7338e5d 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -72,6 +72,7 @@ export default {
methods: {
$processStyle (style, hyphenated) {
+ window._style_processing_added = true
if (window._process_style) {
return window._process_style(style)
}
[39/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/cross-spawn_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/cross-spawn_vx.x.x.js b/flow-typed/npm/cross-spawn_vx.x.x.js
new file mode 100644
index 0000000..92ca2f1
--- /dev/null
+++ b/flow-typed/npm/cross-spawn_vx.x.x.js
@@ -0,0 +1,59 @@
+// flow-typed signature: 61abc04328de805c914647ba9f60e747
+// flow-typed version: <<STUB>>/cross-spawn_v^4.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'cross-spawn'
+ *
+ * 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 'cross-spawn' {
+ 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 'cross-spawn/lib/enoent' {
+ declare module.exports: any;
+}
+
+declare module 'cross-spawn/lib/hasBrokenSpawn' {
+ declare module.exports: any;
+}
+
+declare module 'cross-spawn/lib/parse' {
+ declare module.exports: any;
+}
+
+declare module 'cross-spawn/lib/resolveCommand' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'cross-spawn/index' {
+ declare module.exports: $Exports<'cross-spawn'>;
+}
+declare module 'cross-spawn/index.js' {
+ declare module.exports: $Exports<'cross-spawn'>;
+}
+declare module 'cross-spawn/lib/enoent.js' {
+ declare module.exports: $Exports<'cross-spawn/lib/enoent'>;
+}
+declare module 'cross-spawn/lib/hasBrokenSpawn.js' {
+ declare module.exports: $Exports<'cross-spawn/lib/hasBrokenSpawn'>;
+}
+declare module 'cross-spawn/lib/parse.js' {
+ declare module.exports: $Exports<'cross-spawn/lib/parse'>;
+}
+declare module 'cross-spawn/lib/resolveCommand.js' {
+ declare module.exports: $Exports<'cross-spawn/lib/resolveCommand'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/css-loader_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/css-loader_vx.x.x.js b/flow-typed/npm/css-loader_vx.x.x.js
new file mode 100644
index 0000000..8bb20bd
--- /dev/null
+++ b/flow-typed/npm/css-loader_vx.x.x.js
@@ -0,0 +1,87 @@
+// flow-typed signature: 3d15dceba7ae8991811d8fc44cdcd354
+// flow-typed version: <<STUB>>/css-loader_v^0.26.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'css-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 'css-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 'css-loader/lib/compile-exports' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/css-base' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/getImportPrefix' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/getLocalIdent' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/loader' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/localsLoader' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/lib/processCss' {
+ declare module.exports: any;
+}
+
+declare module 'css-loader/locals' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'css-loader/index' {
+ declare module.exports: $Exports<'css-loader'>;
+}
+declare module 'css-loader/index.js' {
+ declare module.exports: $Exports<'css-loader'>;
+}
+declare module 'css-loader/lib/compile-exports.js' {
+ declare module.exports: $Exports<'css-loader/lib/compile-exports'>;
+}
+declare module 'css-loader/lib/css-base.js' {
+ declare module.exports: $Exports<'css-loader/lib/css-base'>;
+}
+declare module 'css-loader/lib/getImportPrefix.js' {
+ declare module.exports: $Exports<'css-loader/lib/getImportPrefix'>;
+}
+declare module 'css-loader/lib/getLocalIdent.js' {
+ declare module.exports: $Exports<'css-loader/lib/getLocalIdent'>;
+}
+declare module 'css-loader/lib/loader.js' {
+ declare module.exports: $Exports<'css-loader/lib/loader'>;
+}
+declare module 'css-loader/lib/localsLoader.js' {
+ declare module.exports: $Exports<'css-loader/lib/localsLoader'>;
+}
+declare module 'css-loader/lib/processCss.js' {
+ declare module.exports: $Exports<'css-loader/lib/processCss'>;
+}
+declare module 'css-loader/locals.js' {
+ declare module.exports: $Exports<'css-loader/locals'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/cubicbezier_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/cubicbezier_vx.x.x.js b/flow-typed/npm/cubicbezier_vx.x.x.js
new file mode 100644
index 0000000..430ab63
--- /dev/null
+++ b/flow-typed/npm/cubicbezier_vx.x.x.js
@@ -0,0 +1,109 @@
+// flow-typed signature: 2acc7f273c46882f343acb402b1618f3
+// flow-typed version: <<STUB>>/cubicbezier_v^0.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'cubicbezier'
+ *
+ * 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 'cubicbezier' {
+ 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 'cubicbezier/api/scripts/bootstrap.min' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/jquery.min' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/linenumber' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/main' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/prettify/lang-css' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/prettify/prettify' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/api/scripts/underscore-min' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/build/cubicbezier.common' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/build/cubicbezier.debug' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/build/cubicbezier' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/Gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'cubicbezier/src/cubicbezier' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'cubicbezier/api/scripts/bootstrap.min.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/bootstrap.min'>;
+}
+declare module 'cubicbezier/api/scripts/jquery.min.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/jquery.min'>;
+}
+declare module 'cubicbezier/api/scripts/linenumber.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/linenumber'>;
+}
+declare module 'cubicbezier/api/scripts/main.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/main'>;
+}
+declare module 'cubicbezier/api/scripts/prettify/lang-css.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/prettify/lang-css'>;
+}
+declare module 'cubicbezier/api/scripts/prettify/prettify.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/prettify/prettify'>;
+}
+declare module 'cubicbezier/api/scripts/underscore-min.js' {
+ declare module.exports: $Exports<'cubicbezier/api/scripts/underscore-min'>;
+}
+declare module 'cubicbezier/build/cubicbezier.common.js' {
+ declare module.exports: $Exports<'cubicbezier/build/cubicbezier.common'>;
+}
+declare module 'cubicbezier/build/cubicbezier.debug.js' {
+ declare module.exports: $Exports<'cubicbezier/build/cubicbezier.debug'>;
+}
+declare module 'cubicbezier/build/cubicbezier.js' {
+ declare module.exports: $Exports<'cubicbezier/build/cubicbezier'>;
+}
+declare module 'cubicbezier/Gruntfile.js' {
+ declare module.exports: $Exports<'cubicbezier/Gruntfile'>;
+}
+declare module 'cubicbezier/src/cubicbezier.js' {
+ declare module.exports: $Exports<'cubicbezier/src/cubicbezier'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/danger_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/danger_vx.x.x.js b/flow-typed/npm/danger_vx.x.x.js
new file mode 100644
index 0000000..82a6393
--- /dev/null
+++ b/flow-typed/npm/danger_vx.x.x.js
@@ -0,0 +1,284 @@
+// flow-typed signature: 1c9bafbcdbde50023262e7b0774de8e2
+// flow-typed version: <<STUB>>/danger_v^0.11.5/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'danger'
+ *
+ * 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 'danger' {
+ 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 'danger/coverage/remapped/html/prettify' {
+ declare module.exports: any;
+}
+
+declare module 'danger/coverage/remapped/html/sorter' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/api/fetch' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/ci_source_helpers' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/ci_source' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/get_ci_source' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Circle' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Codeship' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/DockerCloud' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Fake' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/index' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Jenkins' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Semaphore' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Surf' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/ci_source/providers/Travis' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/commands/danger-pr' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/commands/danger-run' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/commands/danger' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/danger' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/Aliases' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/Commit' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/DangerDSL' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/DangerResults' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/GitDSL' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/dsl/GitHubDSL' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/FakePlatform' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/GitHub' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/github/GitHubAPI' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/github/pullRequestParser' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/messaging/violation' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/platforms/platform' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/runner/Dangerfile' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/runner/DangerfileRunner' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/runner/Executor' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/runner/templates/githubIssueTemplate' {
+ declare module.exports: any;
+}
+
+declare module 'danger/distribution/runner/types' {
+ declare module.exports: any;
+}
+
+declare module 'danger/wallaby' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'danger/coverage/remapped/html/prettify.js' {
+ declare module.exports: $Exports<'danger/coverage/remapped/html/prettify'>;
+}
+declare module 'danger/coverage/remapped/html/sorter.js' {
+ declare module.exports: $Exports<'danger/coverage/remapped/html/sorter'>;
+}
+declare module 'danger/distribution/api/fetch.js' {
+ declare module.exports: $Exports<'danger/distribution/api/fetch'>;
+}
+declare module 'danger/distribution/ci_source/ci_source_helpers.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/ci_source_helpers'>;
+}
+declare module 'danger/distribution/ci_source/ci_source.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/ci_source'>;
+}
+declare module 'danger/distribution/ci_source/get_ci_source.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/get_ci_source'>;
+}
+declare module 'danger/distribution/ci_source/providers/Circle.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Circle'>;
+}
+declare module 'danger/distribution/ci_source/providers/Codeship.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Codeship'>;
+}
+declare module 'danger/distribution/ci_source/providers/DockerCloud.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/DockerCloud'>;
+}
+declare module 'danger/distribution/ci_source/providers/Fake.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Fake'>;
+}
+declare module 'danger/distribution/ci_source/providers/index.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/index'>;
+}
+declare module 'danger/distribution/ci_source/providers/Jenkins.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Jenkins'>;
+}
+declare module 'danger/distribution/ci_source/providers/Semaphore.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Semaphore'>;
+}
+declare module 'danger/distribution/ci_source/providers/Surf.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Surf'>;
+}
+declare module 'danger/distribution/ci_source/providers/Travis.js' {
+ declare module.exports: $Exports<'danger/distribution/ci_source/providers/Travis'>;
+}
+declare module 'danger/distribution/commands/danger-pr.js' {
+ declare module.exports: $Exports<'danger/distribution/commands/danger-pr'>;
+}
+declare module 'danger/distribution/commands/danger-run.js' {
+ declare module.exports: $Exports<'danger/distribution/commands/danger-run'>;
+}
+declare module 'danger/distribution/commands/danger.js' {
+ declare module.exports: $Exports<'danger/distribution/commands/danger'>;
+}
+declare module 'danger/distribution/danger.js' {
+ declare module.exports: $Exports<'danger/distribution/danger'>;
+}
+declare module 'danger/distribution/dsl/Aliases.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/Aliases'>;
+}
+declare module 'danger/distribution/dsl/Commit.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/Commit'>;
+}
+declare module 'danger/distribution/dsl/DangerDSL.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/DangerDSL'>;
+}
+declare module 'danger/distribution/dsl/DangerResults.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/DangerResults'>;
+}
+declare module 'danger/distribution/dsl/GitDSL.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/GitDSL'>;
+}
+declare module 'danger/distribution/dsl/GitHubDSL.js' {
+ declare module.exports: $Exports<'danger/distribution/dsl/GitHubDSL'>;
+}
+declare module 'danger/distribution/platforms/FakePlatform.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/FakePlatform'>;
+}
+declare module 'danger/distribution/platforms/GitHub.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/GitHub'>;
+}
+declare module 'danger/distribution/platforms/github/GitHubAPI.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/github/GitHubAPI'>;
+}
+declare module 'danger/distribution/platforms/github/pullRequestParser.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/github/pullRequestParser'>;
+}
+declare module 'danger/distribution/platforms/messaging/violation.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/messaging/violation'>;
+}
+declare module 'danger/distribution/platforms/platform.js' {
+ declare module.exports: $Exports<'danger/distribution/platforms/platform'>;
+}
+declare module 'danger/distribution/runner/Dangerfile.js' {
+ declare module.exports: $Exports<'danger/distribution/runner/Dangerfile'>;
+}
+declare module 'danger/distribution/runner/DangerfileRunner.js' {
+ declare module.exports: $Exports<'danger/distribution/runner/DangerfileRunner'>;
+}
+declare module 'danger/distribution/runner/Executor.js' {
+ declare module.exports: $Exports<'danger/distribution/runner/Executor'>;
+}
+declare module 'danger/distribution/runner/templates/githubIssueTemplate.js' {
+ declare module.exports: $Exports<'danger/distribution/runner/templates/githubIssueTemplate'>;
+}
+declare module 'danger/distribution/runner/types.js' {
+ declare module.exports: $Exports<'danger/distribution/runner/types'>;
+}
+declare module 'danger/wallaby.js' {
+ declare module.exports: $Exports<'danger/wallaby'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/envd_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/envd_vx.x.x.js b/flow-typed/npm/envd_vx.x.x.js
new file mode 100644
index 0000000..a643554
--- /dev/null
+++ b/flow-typed/npm/envd_vx.x.x.js
@@ -0,0 +1,109 @@
+// flow-typed signature: af9ebe066fe75d46a18a54b7d8b93aa0
+// flow-typed version: <<STUB>>/envd_v^0.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'envd'
+ *
+ * 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 'envd' {
+ 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 'envd/build/envd.common' {
+ declare module.exports: any;
+}
+
+declare module 'envd/build/envd.debug' {
+ declare module.exports: any;
+}
+
+declare module 'envd/build/envd' {
+ declare module.exports: any;
+}
+
+declare module 'envd/Gruntfile' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/app' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/browser' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/envd' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/os' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/params' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/thirdapp' {
+ declare module.exports: any;
+}
+
+declare module 'envd/src/version' {
+ declare module.exports: any;
+}
+
+declare module 'envd/test/env-test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'envd/build/envd.common.js' {
+ declare module.exports: $Exports<'envd/build/envd.common'>;
+}
+declare module 'envd/build/envd.debug.js' {
+ declare module.exports: $Exports<'envd/build/envd.debug'>;
+}
+declare module 'envd/build/envd.js' {
+ declare module.exports: $Exports<'envd/build/envd'>;
+}
+declare module 'envd/Gruntfile.js' {
+ declare module.exports: $Exports<'envd/Gruntfile'>;
+}
+declare module 'envd/src/app.js' {
+ declare module.exports: $Exports<'envd/src/app'>;
+}
+declare module 'envd/src/browser.js' {
+ declare module.exports: $Exports<'envd/src/browser'>;
+}
+declare module 'envd/src/envd.js' {
+ declare module.exports: $Exports<'envd/src/envd'>;
+}
+declare module 'envd/src/os.js' {
+ declare module.exports: $Exports<'envd/src/os'>;
+}
+declare module 'envd/src/params.js' {
+ declare module.exports: $Exports<'envd/src/params'>;
+}
+declare module 'envd/src/thirdapp.js' {
+ declare module.exports: $Exports<'envd/src/thirdapp'>;
+}
+declare module 'envd/src/version.js' {
+ declare module.exports: $Exports<'envd/src/version'>;
+}
+declare module 'envd/test/env-test.js' {
+ declare module.exports: $Exports<'envd/test/env-test'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/eslint_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/eslint_vx.x.x.js b/flow-typed/npm/eslint_vx.x.x.js
new file mode 100644
index 0000000..ddc0c86
--- /dev/null
+++ b/flow-typed/npm/eslint_vx.x.x.js
@@ -0,0 +1,1978 @@
+// flow-typed signature: da6806e3fae70af833ecac5fcc52f0c1
+// flow-typed version: <<STUB>>/eslint_v^2.11.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * '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 '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 'eslint/bin/eslint' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/conf/cli-options' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/conf/environments' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/conf/eslint-all' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/api' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/ast-utils' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/cli-engine' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/cli' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/code-path-analyzer' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/code-path-segment' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/code-path-state' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/code-path' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/debug-helpers' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/fork-context' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/code-path-analysis/id-generator' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/autoconfig' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/config-file' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/config-initializer' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/config-ops' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/config-rule' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/config-validator' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/environments' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/config/plugins' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/eslint' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/file-finder' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/checkstyle' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/compact' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/html' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/jslint-xml' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/json' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/junit' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/stylish' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/table' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/tap' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/unix' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/formatters/visualstudio' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/ignored-paths' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/load-rules' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/logging' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/options' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rule-context' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/accessor-pairs' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/array-bracket-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/array-callback-return' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/arrow-body-style' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/arrow-parens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/arrow-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/block-scoped-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/block-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/brace-style' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/callback-return' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/camelcase' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/comma-dangle' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/comma-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/comma-style' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/complexity' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/computed-property-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/consistent-return' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/consistent-this' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/constructor-super' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/curly' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/default-case' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/dot-location' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/dot-notation' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/eol-last' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/eqeqeq' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/func-names' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/func-style' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/generator-star-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/global-require' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/guard-for-in' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/handle-callback-err' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/id-blacklist' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/id-length' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/id-match' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/indent' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/init-declarations' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/jsx-quotes' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/key-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/keyword-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/linebreak-style' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/lines-around-comment' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-depth' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-len' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-lines' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-nested-callbacks' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-params' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-statements-per-line' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/max-statements' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/new-cap' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/new-parens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/newline-after-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/newline-before-return' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/newline-per-chained-call' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-alert' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-array-constructor' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-bitwise' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-caller' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-case-declarations' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-catch-shadow' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-class-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-cond-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-confusing-arrow' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-console' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-const-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-constant-condition' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-continue' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-control-regex' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-debugger' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-delete-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-div-regex' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-dupe-args' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-dupe-class-members' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-dupe-keys' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-duplicate-case' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-duplicate-imports' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-else-return' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-empty-character-class' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-empty-function' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-empty-pattern' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-empty' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-eq-null' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-eval' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-ex-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extend-native' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extra-bind' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extra-boolean-cast' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extra-label' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extra-parens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-extra-semi' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-fallthrough' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-floating-decimal' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-func-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-implicit-coercion' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-implicit-globals' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-implied-eval' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-inline-comments' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-inner-declarations' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-invalid-regexp' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-invalid-this' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-irregular-whitespace' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-label-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-labels' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-lone-blocks' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-lonely-if' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-loop-func' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-magic-numbers' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-mixed-operators' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-mixed-requires' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-multi-spaces' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-multi-str' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-multiple-empty-lines' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-native-reassign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-negated-condition' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-negated-in-lhs' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-nested-ternary' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new-func' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new-object' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new-require' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new-symbol' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new-wrappers' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-new' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-obj-calls' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-octal-escape' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-octal' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-param-reassign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-path-concat' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-plusplus' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-process-env' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-process-exit' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-proto' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-prototype-builtins' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-redeclare' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-regex-spaces' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-restricted-globals' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-restricted-imports' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-restricted-modules' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-restricted-syntax' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-return-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-script-url' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-self-assign' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-self-compare' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-sequences' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-shadow-restricted-names' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-shadow' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-spaced-func' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-sparse-arrays' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-sync' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-ternary' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-this-before-super' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-throw-literal' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-trailing-spaces' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-undef-init' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-undef' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-undefined' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-underscore-dangle' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unexpected-multiline' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unmodified-loop-condition' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unneeded-ternary' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unreachable' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unsafe-finally' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unused-expressions' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unused-labels' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-unused-vars' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-use-before-define' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-call' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-computed-key' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-concat' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-constructor' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-escape' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-useless-rename' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-void' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-warning-comments' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-whitespace-before-property' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/no-with' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/object-curly-newline' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/object-curly-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/object-property-newline' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/object-shorthand' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/one-var-declaration-per-line' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/one-var' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/operator-assignment' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/operator-linebreak' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/padded-blocks' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-arrow-callback' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-const' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-reflect' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-rest-params' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-spread' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/prefer-template' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/quote-props' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/quotes' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/radix' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/require-jsdoc' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/require-yield' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/rest-spread-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/semi-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/semi' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/sort-imports' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/sort-vars' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/space-before-blocks' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/space-before-function-paren' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/space-in-parens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/space-infix-ops' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/space-unary-ops' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/spaced-comment' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/strict' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/template-curly-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/unicode-bom' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/use-isnan' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/valid-jsdoc' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/valid-typeof' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/vars-on-top' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/wrap-iife' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/wrap-regex' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/yield-star-spacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/rules/yoda' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/testers/event-generator-tester' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/testers/rule-tester' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/timing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/token-store' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/comment-event-generator' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/glob-util' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/hash' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/keywords' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/module-resolver' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/node-event-generator' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/npm-util' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/path-util' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/rule-fixer' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/source-code-fixer' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/source-code-util' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/source-code' {
+ declare module.exports: any;
+}
+
+declare module 'eslint/lib/util/traverser' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'eslint/bin/eslint.js' {
+ declare module.exports: $Exports<'eslint/bin/eslint'>;
+}
+declare module 'eslint/conf/cli-options.js' {
+ declare module.exports: $Exports<'eslint/conf/cli-options'>;
+}
+declare module 'eslint/conf/environments.js' {
+ declare module.exports: $Exports<'eslint/conf/environments'>;
+}
+declare module 'eslint/conf/eslint-all.js' {
+ declare module.exports: $Exports<'eslint/conf/eslint-all'>;
+}
+declare module 'eslint/lib/api.js' {
+ declare module.exports: $Exports<'eslint/lib/api'>;
+}
+declare module 'eslint/lib/ast-utils.js' {
+ declare module.exports: $Exports<'eslint/lib/ast-utils'>;
+}
+declare module 'eslint/lib/cli-engine.js' {
+ declare module.exports: $Exports<'eslint/lib/cli-engine'>;
+}
+declare module 'eslint/lib/cli.js' {
+ declare module.exports: $Exports<'eslint/lib/cli'>;
+}
+declare module 'eslint/lib/code-path-analysis/code-path-analyzer.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-analyzer'>;
+}
+declare module 'eslint/lib/code-path-analysis/code-path-segment.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-segment'>;
+}
+declare module 'eslint/lib/code-path-analysis/code-path-state.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-state'>;
+}
+declare module 'eslint/lib/code-path-analysis/code-path.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path'>;
+}
+declare module 'eslint/lib/code-path-analysis/debug-helpers.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/debug-helpers'>;
+}
+declare module 'eslint/lib/code-path-analysis/fork-context.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/fork-context'>;
+}
+declare module 'eslint/lib/code-path-analysis/id-generator.js' {
+ declare module.exports: $Exports<'eslint/lib/code-path-analysis/id-generator'>;
+}
+declare module 'eslint/lib/config.js' {
+ declare module.exports: $Exports<'eslint/lib/config'>;
+}
+declare module 'eslint/lib/config/autoconfig.js' {
+ declare module.exports: $Exports<'eslint/lib/config/autoconfig'>;
+}
+declare module 'eslint/lib/config/config-file.js' {
+ declare module.exports: $Exports<'eslint/lib/config/config-file'>;
+}
+declare module 'eslint/lib/config/config-initializer.js' {
+ declare module.exports: $Exports<'eslint/lib/config/config-initializer'>;
+}
+declare module 'eslint/lib/config/config-ops.js' {
+ declare module.exports: $Exports<'eslint/lib/config/config-ops'>;
+}
+declare module 'eslint/lib/config/config-rule.js' {
+ declare module.exports: $Exports<'eslint/lib/config/config-rule'>;
+}
+declare module 'eslint/lib/config/config-validator.js' {
+ declare module.exports: $Exports<'eslint/lib/config/config-validator'>;
+}
+declare module 'eslint/lib/config/environments.js' {
+ declare module.exports: $Exports<'eslint/lib/config/environments'>;
+}
+declare module 'eslint/lib/config/plugins.js' {
+ declare module.exports: $Exports<'eslint/lib/config/plugins'>;
+}
+declare module 'eslint/lib/eslint.js' {
+ declare module.exports: $Exports<'eslint/lib/eslint'>;
+}
+declare module 'eslint/lib/file-finder.js' {
+ declare module.exports: $Exports<'eslint/lib/file-finder'>;
+}
+declare module 'eslint/lib/formatters/checkstyle.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/checkstyle'>;
+}
+declare module 'eslint/lib/formatters/compact.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/compact'>;
+}
+declare module 'eslint/lib/formatters/html.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/html'>;
+}
+declare module 'eslint/lib/formatters/jslint-xml.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/jslint-xml'>;
+}
+declare module 'eslint/lib/formatters/json.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/json'>;
+}
+declare module 'eslint/lib/formatters/junit.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/junit'>;
+}
+declare module 'eslint/lib/formatters/stylish.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/stylish'>;
+}
+declare module 'eslint/lib/formatters/table.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/table'>;
+}
+declare module 'eslint/lib/formatters/tap.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/tap'>;
+}
+declare module 'eslint/lib/formatters/unix.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/unix'>;
+}
+declare module 'eslint/lib/formatters/visualstudio.js' {
+ declare module.exports: $Exports<'eslint/lib/formatters/visualstudio'>;
+}
+declare module 'eslint/lib/ignored-paths.js' {
+ declare module.exports: $Exports<'eslint/lib/ignored-paths'>;
+}
+declare module 'eslint/lib/load-rules.js' {
+ declare module.exports: $Exports<'eslint/lib/load-rules'>;
+}
+declare module 'eslint/lib/logging.js' {
+ declare module.exports: $Exports<'eslint/lib/logging'>;
+}
+declare module 'eslint/lib/options.js' {
+ declare module.exports: $Exports<'eslint/lib/options'>;
+}
+declare module 'eslint/lib/rule-context.js' {
+ declare module.exports: $Exports<'eslint/lib/rule-context'>;
+}
+declare module 'eslint/lib/rules.js' {
+ declare module.exports: $Exports<'eslint/lib/rules'>;
+}
+declare module 'eslint/lib/rules/accessor-pairs.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/accessor-pairs'>;
+}
+declare module 'eslint/lib/rules/array-bracket-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/array-bracket-spacing'>;
+}
+declare module 'eslint/lib/rules/array-callback-return.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/array-callback-return'>;
+}
+declare module 'eslint/lib/rules/arrow-body-style.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/arrow-body-style'>;
+}
+declare module 'eslint/lib/rules/arrow-parens.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/arrow-parens'>;
+}
+declare module 'eslint/lib/rules/arrow-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/arrow-spacing'>;
+}
+declare module 'eslint/lib/rules/block-scoped-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/block-scoped-var'>;
+}
+declare module 'eslint/lib/rules/block-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/block-spacing'>;
+}
+declare module 'eslint/lib/rules/brace-style.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/brace-style'>;
+}
+declare module 'eslint/lib/rules/callback-return.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/callback-return'>;
+}
+declare module 'eslint/lib/rules/camelcase.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/camelcase'>;
+}
+declare module 'eslint/lib/rules/comma-dangle.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/comma-dangle'>;
+}
+declare module 'eslint/lib/rules/comma-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/comma-spacing'>;
+}
+declare module 'eslint/lib/rules/comma-style.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/comma-style'>;
+}
+declare module 'eslint/lib/rules/complexity.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/complexity'>;
+}
+declare module 'eslint/lib/rules/computed-property-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/computed-property-spacing'>;
+}
+declare module 'eslint/lib/rules/consistent-return.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/consistent-return'>;
+}
+declare module 'eslint/lib/rules/consistent-this.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/consistent-this'>;
+}
+declare module 'eslint/lib/rules/constructor-super.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/constructor-super'>;
+}
+declare module 'eslint/lib/rules/curly.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/curly'>;
+}
+declare module 'eslint/lib/rules/default-case.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/default-case'>;
+}
+declare module 'eslint/lib/rules/dot-location.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/dot-location'>;
+}
+declare module 'eslint/lib/rules/dot-notation.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/dot-notation'>;
+}
+declare module 'eslint/lib/rules/eol-last.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/eol-last'>;
+}
+declare module 'eslint/lib/rules/eqeqeq.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/eqeqeq'>;
+}
+declare module 'eslint/lib/rules/func-names.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/func-names'>;
+}
+declare module 'eslint/lib/rules/func-style.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/func-style'>;
+}
+declare module 'eslint/lib/rules/generator-star-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/generator-star-spacing'>;
+}
+declare module 'eslint/lib/rules/global-require.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/global-require'>;
+}
+declare module 'eslint/lib/rules/guard-for-in.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/guard-for-in'>;
+}
+declare module 'eslint/lib/rules/handle-callback-err.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/handle-callback-err'>;
+}
+declare module 'eslint/lib/rules/id-blacklist.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/id-blacklist'>;
+}
+declare module 'eslint/lib/rules/id-length.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/id-length'>;
+}
+declare module 'eslint/lib/rules/id-match.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/id-match'>;
+}
+declare module 'eslint/lib/rules/indent.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/indent'>;
+}
+declare module 'eslint/lib/rules/init-declarations.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/init-declarations'>;
+}
+declare module 'eslint/lib/rules/jsx-quotes.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/jsx-quotes'>;
+}
+declare module 'eslint/lib/rules/key-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/key-spacing'>;
+}
+declare module 'eslint/lib/rules/keyword-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/keyword-spacing'>;
+}
+declare module 'eslint/lib/rules/linebreak-style.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/linebreak-style'>;
+}
+declare module 'eslint/lib/rules/lines-around-comment.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/lines-around-comment'>;
+}
+declare module 'eslint/lib/rules/max-depth.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-depth'>;
+}
+declare module 'eslint/lib/rules/max-len.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-len'>;
+}
+declare module 'eslint/lib/rules/max-lines.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-lines'>;
+}
+declare module 'eslint/lib/rules/max-nested-callbacks.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-nested-callbacks'>;
+}
+declare module 'eslint/lib/rules/max-params.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-params'>;
+}
+declare module 'eslint/lib/rules/max-statements-per-line.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-statements-per-line'>;
+}
+declare module 'eslint/lib/rules/max-statements.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/max-statements'>;
+}
+declare module 'eslint/lib/rules/new-cap.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/new-cap'>;
+}
+declare module 'eslint/lib/rules/new-parens.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/new-parens'>;
+}
+declare module 'eslint/lib/rules/newline-after-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/newline-after-var'>;
+}
+declare module 'eslint/lib/rules/newline-before-return.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/newline-before-return'>;
+}
+declare module 'eslint/lib/rules/newline-per-chained-call.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/newline-per-chained-call'>;
+}
+declare module 'eslint/lib/rules/no-alert.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-alert'>;
+}
+declare module 'eslint/lib/rules/no-array-constructor.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-array-constructor'>;
+}
+declare module 'eslint/lib/rules/no-bitwise.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-bitwise'>;
+}
+declare module 'eslint/lib/rules/no-caller.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-caller'>;
+}
+declare module 'eslint/lib/rules/no-case-declarations.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-case-declarations'>;
+}
+declare module 'eslint/lib/rules/no-catch-shadow.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-catch-shadow'>;
+}
+declare module 'eslint/lib/rules/no-class-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-class-assign'>;
+}
+declare module 'eslint/lib/rules/no-cond-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-cond-assign'>;
+}
+declare module 'eslint/lib/rules/no-confusing-arrow.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-confusing-arrow'>;
+}
+declare module 'eslint/lib/rules/no-console.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-console'>;
+}
+declare module 'eslint/lib/rules/no-const-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-const-assign'>;
+}
+declare module 'eslint/lib/rules/no-constant-condition.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-constant-condition'>;
+}
+declare module 'eslint/lib/rules/no-continue.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-continue'>;
+}
+declare module 'eslint/lib/rules/no-control-regex.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-control-regex'>;
+}
+declare module 'eslint/lib/rules/no-debugger.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-debugger'>;
+}
+declare module 'eslint/lib/rules/no-delete-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-delete-var'>;
+}
+declare module 'eslint/lib/rules/no-div-regex.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-div-regex'>;
+}
+declare module 'eslint/lib/rules/no-dupe-args.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-dupe-args'>;
+}
+declare module 'eslint/lib/rules/no-dupe-class-members.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-dupe-class-members'>;
+}
+declare module 'eslint/lib/rules/no-dupe-keys.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-dupe-keys'>;
+}
+declare module 'eslint/lib/rules/no-duplicate-case.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-case'>;
+}
+declare module 'eslint/lib/rules/no-duplicate-imports.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-duplicate-imports'>;
+}
+declare module 'eslint/lib/rules/no-else-return.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-else-return'>;
+}
+declare module 'eslint/lib/rules/no-empty-character-class.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-empty-character-class'>;
+}
+declare module 'eslint/lib/rules/no-empty-function.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-empty-function'>;
+}
+declare module 'eslint/lib/rules/no-empty-pattern.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-empty-pattern'>;
+}
+declare module 'eslint/lib/rules/no-empty.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-empty'>;
+}
+declare module 'eslint/lib/rules/no-eq-null.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-eq-null'>;
+}
+declare module 'eslint/lib/rules/no-eval.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-eval'>;
+}
+declare module 'eslint/lib/rules/no-ex-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-ex-assign'>;
+}
+declare module 'eslint/lib/rules/no-extend-native.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extend-native'>;
+}
+declare module 'eslint/lib/rules/no-extra-bind.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extra-bind'>;
+}
+declare module 'eslint/lib/rules/no-extra-boolean-cast.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extra-boolean-cast'>;
+}
+declare module 'eslint/lib/rules/no-extra-label.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extra-label'>;
+}
+declare module 'eslint/lib/rules/no-extra-parens.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extra-parens'>;
+}
+declare module 'eslint/lib/rules/no-extra-semi.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-extra-semi'>;
+}
+declare module 'eslint/lib/rules/no-fallthrough.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-fallthrough'>;
+}
+declare module 'eslint/lib/rules/no-floating-decimal.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-floating-decimal'>;
+}
+declare module 'eslint/lib/rules/no-func-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-func-assign'>;
+}
+declare module 'eslint/lib/rules/no-implicit-coercion.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-implicit-coercion'>;
+}
+declare module 'eslint/lib/rules/no-implicit-globals.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-implicit-globals'>;
+}
+declare module 'eslint/lib/rules/no-implied-eval.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-implied-eval'>;
+}
+declare module 'eslint/lib/rules/no-inline-comments.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-inline-comments'>;
+}
+declare module 'eslint/lib/rules/no-inner-declarations.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-inner-declarations'>;
+}
+declare module 'eslint/lib/rules/no-invalid-regexp.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-invalid-regexp'>;
+}
+declare module 'eslint/lib/rules/no-invalid-this.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-invalid-this'>;
+}
+declare module 'eslint/lib/rules/no-irregular-whitespace.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-irregular-whitespace'>;
+}
+declare module 'eslint/lib/rules/no-iterator.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-iterator'>;
+}
+declare module 'eslint/lib/rules/no-label-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-label-var'>;
+}
+declare module 'eslint/lib/rules/no-labels.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-labels'>;
+}
+declare module 'eslint/lib/rules/no-lone-blocks.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-lone-blocks'>;
+}
+declare module 'eslint/lib/rules/no-lonely-if.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-lonely-if'>;
+}
+declare module 'eslint/lib/rules/no-loop-func.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-loop-func'>;
+}
+declare module 'eslint/lib/rules/no-magic-numbers.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-magic-numbers'>;
+}
+declare module 'eslint/lib/rules/no-mixed-operators.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-mixed-operators'>;
+}
+declare module 'eslint/lib/rules/no-mixed-requires.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-mixed-requires'>;
+}
+declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-mixed-spaces-and-tabs'>;
+}
+declare module 'eslint/lib/rules/no-multi-spaces.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-multi-spaces'>;
+}
+declare module 'eslint/lib/rules/no-multi-str.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-multi-str'>;
+}
+declare module 'eslint/lib/rules/no-multiple-empty-lines.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-multiple-empty-lines'>;
+}
+declare module 'eslint/lib/rules/no-native-reassign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-native-reassign'>;
+}
+declare module 'eslint/lib/rules/no-negated-condition.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-negated-condition'>;
+}
+declare module 'eslint/lib/rules/no-negated-in-lhs.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-negated-in-lhs'>;
+}
+declare module 'eslint/lib/rules/no-nested-ternary.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-nested-ternary'>;
+}
+declare module 'eslint/lib/rules/no-new-func.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new-func'>;
+}
+declare module 'eslint/lib/rules/no-new-object.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new-object'>;
+}
+declare module 'eslint/lib/rules/no-new-require.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new-require'>;
+}
+declare module 'eslint/lib/rules/no-new-symbol.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new-symbol'>;
+}
+declare module 'eslint/lib/rules/no-new-wrappers.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new-wrappers'>;
+}
+declare module 'eslint/lib/rules/no-new.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-new'>;
+}
+declare module 'eslint/lib/rules/no-obj-calls.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-obj-calls'>;
+}
+declare module 'eslint/lib/rules/no-octal-escape.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-octal-escape'>;
+}
+declare module 'eslint/lib/rules/no-octal.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-octal'>;
+}
+declare module 'eslint/lib/rules/no-param-reassign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-param-reassign'>;
+}
+declare module 'eslint/lib/rules/no-path-concat.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-path-concat'>;
+}
+declare module 'eslint/lib/rules/no-plusplus.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-plusplus'>;
+}
+declare module 'eslint/lib/rules/no-process-env.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-process-env'>;
+}
+declare module 'eslint/lib/rules/no-process-exit.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-process-exit'>;
+}
+declare module 'eslint/lib/rules/no-proto.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-proto'>;
+}
+declare module 'eslint/lib/rules/no-prototype-builtins.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-prototype-builtins'>;
+}
+declare module 'eslint/lib/rules/no-redeclare.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-redeclare'>;
+}
+declare module 'eslint/lib/rules/no-regex-spaces.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-regex-spaces'>;
+}
+declare module 'eslint/lib/rules/no-restricted-globals.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-restricted-globals'>;
+}
+declare module 'eslint/lib/rules/no-restricted-imports.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-restricted-imports'>;
+}
+declare module 'eslint/lib/rules/no-restricted-modules.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-restricted-modules'>;
+}
+declare module 'eslint/lib/rules/no-restricted-syntax.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-restricted-syntax'>;
+}
+declare module 'eslint/lib/rules/no-return-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-return-assign'>;
+}
+declare module 'eslint/lib/rules/no-script-url.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-script-url'>;
+}
+declare module 'eslint/lib/rules/no-self-assign.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-self-assign'>;
+}
+declare module 'eslint/lib/rules/no-self-compare.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-self-compare'>;
+}
+declare module 'eslint/lib/rules/no-sequences.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-sequences'>;
+}
+declare module 'eslint/lib/rules/no-shadow-restricted-names.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-shadow-restricted-names'>;
+}
+declare module 'eslint/lib/rules/no-shadow.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-shadow'>;
+}
+declare module 'eslint/lib/rules/no-spaced-func.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-spaced-func'>;
+}
+declare module 'eslint/lib/rules/no-sparse-arrays.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-sparse-arrays'>;
+}
+declare module 'eslint/lib/rules/no-sync.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-sync'>;
+}
+declare module 'eslint/lib/rules/no-ternary.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-ternary'>;
+}
+declare module 'eslint/lib/rules/no-this-before-super.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-this-before-super'>;
+}
+declare module 'eslint/lib/rules/no-throw-literal.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-throw-literal'>;
+}
+declare module 'eslint/lib/rules/no-trailing-spaces.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-trailing-spaces'>;
+}
+declare module 'eslint/lib/rules/no-undef-init.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-undef-init'>;
+}
+declare module 'eslint/lib/rules/no-undef.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-undef'>;
+}
+declare module 'eslint/lib/rules/no-undefined.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-undefined'>;
+}
+declare module 'eslint/lib/rules/no-underscore-dangle.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-underscore-dangle'>;
+}
+declare module 'eslint/lib/rules/no-unexpected-multiline.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unexpected-multiline'>;
+}
+declare module 'eslint/lib/rules/no-unmodified-loop-condition.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unmodified-loop-condition'>;
+}
+declare module 'eslint/lib/rules/no-unneeded-ternary.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unneeded-ternary'>;
+}
+declare module 'eslint/lib/rules/no-unreachable.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unreachable'>;
+}
+declare module 'eslint/lib/rules/no-unsafe-finally.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-finally'>;
+}
+declare module 'eslint/lib/rules/no-unused-expressions.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unused-expressions'>;
+}
+declare module 'eslint/lib/rules/no-unused-labels.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unused-labels'>;
+}
+declare module 'eslint/lib/rules/no-unused-vars.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-unused-vars'>;
+}
+declare module 'eslint/lib/rules/no-use-before-define.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-use-before-define'>;
+}
+declare module 'eslint/lib/rules/no-useless-call.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>;
+}
+declare module 'eslint/lib/rules/no-useless-computed-key.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-computed-key'>;
+}
+declare module 'eslint/lib/rules/no-useless-concat.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-concat'>;
+}
+declare module 'eslint/lib/rules/no-useless-constructor.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-constructor'>;
+}
+declare module 'eslint/lib/rules/no-useless-escape.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-escape'>;
+}
+declare module 'eslint/lib/rules/no-useless-rename.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-useless-rename'>;
+}
+declare module 'eslint/lib/rules/no-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-var'>;
+}
+declare module 'eslint/lib/rules/no-void.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-void'>;
+}
+declare module 'eslint/lib/rules/no-warning-comments.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-warning-comments'>;
+}
+declare module 'eslint/lib/rules/no-whitespace-before-property.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-whitespace-before-property'>;
+}
+declare module 'eslint/lib/rules/no-with.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/no-with'>;
+}
+declare module 'eslint/lib/rules/object-curly-newline.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/object-curly-newline'>;
+}
+declare module 'eslint/lib/rules/object-curly-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/object-curly-spacing'>;
+}
+declare module 'eslint/lib/rules/object-property-newline.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/object-property-newline'>;
+}
+declare module 'eslint/lib/rules/object-shorthand.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/object-shorthand'>;
+}
+declare module 'eslint/lib/rules/one-var-declaration-per-line.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/one-var-declaration-per-line'>;
+}
+declare module 'eslint/lib/rules/one-var.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/one-var'>;
+}
+declare module 'eslint/lib/rules/operator-assignment.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/operator-assignment'>;
+}
+declare module 'eslint/lib/rules/operator-linebreak.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/operator-linebreak'>;
+}
+declare module 'eslint/lib/rules/padded-blocks.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/padded-blocks'>;
+}
+declare module 'eslint/lib/rules/prefer-arrow-callback.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-arrow-callback'>;
+}
+declare module 'eslint/lib/rules/prefer-const.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-const'>;
+}
+declare module 'eslint/lib/rules/prefer-reflect.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-reflect'>;
+}
+declare module 'eslint/lib/rules/prefer-rest-params.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-rest-params'>;
+}
+declare module 'eslint/lib/rules/prefer-spread.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-spread'>;
+}
+declare module 'eslint/lib/rules/prefer-template.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/prefer-template'>;
+}
+declare module 'eslint/lib/rules/quote-props.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/quote-props'>;
+}
+declare module 'eslint/lib/rules/quotes.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/quotes'>;
+}
+declare module 'eslint/lib/rules/radix.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/radix'>;
+}
+declare module 'eslint/lib/rules/require-jsdoc.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/require-jsdoc'>;
+}
+declare module 'eslint/lib/rules/require-yield.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/require-yield'>;
+}
+declare module 'eslint/lib/rules/rest-spread-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/rest-spread-spacing'>;
+}
+declare module 'eslint/lib/rules/semi-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/semi-spacing'>;
+}
+declare module 'eslint/lib/rules/semi.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/semi'>;
+}
+declare module 'eslint/lib/rules/sort-imports.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/sort-imports'>;
+}
+declare module 'eslint/lib/rules/sort-vars.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/sort-vars'>;
+}
+declare module 'eslint/lib/rules/space-before-blocks.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/space-before-blocks'>;
+}
+declare module 'eslint/lib/rules/space-before-function-paren.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/space-before-function-paren'>;
+}
+declare module 'eslint/lib/rules/space-in-parens.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/space-in-parens'>;
+}
+declare module 'eslint/lib/rules/space-infix-ops.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/space-infix-ops'>;
+}
+declare module 'eslint/lib/rules/space-unary-ops.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/space-unary-ops'>;
+}
+declare module 'eslint/lib/rules/spaced-comment.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/spaced-comment'>;
+}
+declare module 'eslint/lib/rules/strict.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/strict'>;
+}
+declare module 'eslint/lib/rules/template-curly-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/template-curly-spacing'>;
+}
+declare module 'eslint/lib/rules/unicode-bom.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/unicode-bom'>;
+}
+declare module 'eslint/lib/rules/use-isnan.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/use-isnan'>;
+}
+declare module 'eslint/lib/rules/valid-jsdoc.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/valid-jsdoc'>;
+}
+declare module 'eslint/lib/rules/valid-typeof.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/valid-typeof'>;
+}
+declare module 'eslint/lib/rules/vars-on-top.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/vars-on-top'>;
+}
+declare module 'eslint/lib/rules/wrap-iife.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/wrap-iife'>;
+}
+declare module 'eslint/lib/rules/wrap-regex.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/wrap-regex'>;
+}
+declare module 'eslint/lib/rules/yield-star-spacing.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/yield-star-spacing'>;
+}
+declare module 'eslint/lib/rules/yoda.js' {
+ declare module.exports: $Exports<'eslint/lib/rules/yoda'>;
+}
+declare module 'eslint/lib/testers/event-generator-tester.js' {
+ declare module.exports: $Exports<'eslint/lib/testers/event-generator-tester'>;
+}
+declare module 'eslint/lib/testers/rule-tester.js' {
+ declare module.exports: $Exports<'eslint/lib/testers/rule-tester'>;
+}
+declare module 'eslint/lib/timing.js' {
+ declare module.exports: $Exports<'eslint/lib/timing'>;
+}
+declare module 'eslint/lib/token-store.js' {
+ declare module.exports: $Exports<'eslint/lib/token-store'>;
+}
+declare module 'eslint/lib/util/comment-event-generator.js' {
+ declare module.exports: $Exports<'eslint/lib/util/comment-event-generator'>;
+}
+declare module 'eslint/lib/util/glob-util.js' {
+ declare module.exports: $Exports<'eslint/lib/util/glob-util'>;
+}
+declare module 'eslint/lib/util/hash.js' {
+ declare module.exports: $Exports<'eslint/lib/util/hash'>;
+}
+declare module 'eslint/lib/util/keywords.js' {
+ declare module.exports: $Exports<'eslint/lib/util/keywords'>;
+}
+declare module 'eslint/lib/util/module-resolver.js' {
+ declare module.exports: $Exports<'eslint/lib/util/module-resolver'>;
+}
+declare module 'eslint/lib/util/node-event-generator.js' {
+ declare module.exports: $Exports<'eslint/lib/util/node-event-generator'>;
+}
+declare module 'eslint/lib/util/npm-util.js' {
+ declare module.exports: $Exports<'eslint/lib/util/npm-util'>;
+}
+declare module 'eslint/lib/util/path-util.js' {
+ declare module.exports: $Exports<'eslint/lib/util/path-util'>;
+}
+declare module 'eslint/lib/util/rule-fixer.js' {
+ declare module.exports: $Exports<'eslint/lib/util/rule-fixer'>;
+}
+declare module 'eslint/lib/util/source-code-fixer.js' {
+ declare module.exports: $Exports<'eslint/lib/util/source-code-fixer'>;
+}
+declare module 'eslint/lib/util/source-code-util.js' {
+ declare module.exports: $Exports<'eslint/lib/util/source-code-util'>;
+}
+declare module 'eslint/lib/util/source-code.js' {
+ declare module.exports: $Exports<'eslint/lib/util/source-code'>;
+}
+declare module 'eslint/lib/util/traverser.js' {
+ declare module.exports: $Exports<'eslint/lib/util/traverser'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/flow-bin_v0.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/flow-bin_v0.x.x.js b/flow-typed/npm/flow-bin_v0.x.x.js
new file mode 100644
index 0000000..c538e20
--- /dev/null
+++ b/flow-typed/npm/flow-bin_v0.x.x.js
@@ -0,0 +1,6 @@
+// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583
+// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x
+
+declare module "flow-bin" {
+ declare module.exports: string;
+}
[37/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
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'>;
+}
[25/50] [abbrv] incubator-weex git commit: * [html5] add comp-dom map
for readme.
Posted by ji...@apache.org.
* [html5] add comp-dom map for readme.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/b27b58b9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/b27b58b9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/b27b58b9
Branch: refs/heads/0.11-dev
Commit: b27b58b9e964aff0d449b63cc5d677966a49c16e
Parents: 7de1014
Author: MrRaindrop <te...@gmail.com>
Authored: Sat Mar 25 15:21:34 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Sat Mar 25 15:21:34 2017 +0800
----------------------------------------------------------------------
html5/render/vue/README.md | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/b27b58b9/html5/render/vue/README.md
----------------------------------------------------------------------
diff --git a/html5/render/vue/README.md b/html5/render/vue/README.md
index e4a3840..867b318 100644
--- a/html5/render/vue/README.md
+++ b/html5/render/vue/README.md
@@ -29,3 +29,26 @@ vue: {
}
},
```
+
+## component -> dom map
+
+| component | dom element | children | note |
+| --- | --- | ---- | --- |
+| scroller | /main | /main/div/x | - |
+| list | /main | /main/div/x | - |
+| cell | /sect | /sect/x | - |
+| header | /head | /head/x | - |
+| loading | /asid | /aside/x | - |
+| loading-indicator | /mark | /mark/x | - |
+| refresh | /asid | /aside/x | - |
+| slider | /nav | x -> /ul/li/x, indicator -> /nav/nav | - |
+| indicator | /nav | - | indicator points: /nav/mark |
+| a | /a | /a/x | - |
+| div | /div | /div/x | - |
+| image | /figure | - | - |
+| input | /input | - | - |
+| switch | /span | - | round button: /span/small |
+| text | /p | - | - |
+| textarea | /textarea | - | - |
+| video | /video | - | - |
+| web | /iframe | - | - |
[41/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/babel-runtime_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-runtime_vx.x.x.js b/flow-typed/npm/babel-runtime_vx.x.x.js
new file mode 100644
index 0000000..f2a20cd
--- /dev/null
+++ b/flow-typed/npm/babel-runtime_vx.x.x.js
@@ -0,0 +1,1691 @@
+// flow-typed signature: 6ad8552d1995b82ccd1c953fef0ba503
+// flow-typed version: <<STUB>>/babel-runtime_v^6.11.6/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-runtime'
+ *
+ * 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 'babel-runtime' {
+ 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 'babel-runtime/core-js' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/concat' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/copy-within' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/entries' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/every' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/fill' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/filter' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/find-index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/find' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/for-each' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/from' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/includes' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/index-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/join' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/keys' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/last-index-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/map' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/pop' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/push' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/reduce-right' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/reduce' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/reverse' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/shift' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/slice' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/some' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/sort' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/splice' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/unshift' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/array/values' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/asap' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/clear-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/error/is-error' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/get-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/is-iterable' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/json/stringify' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/map' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/acosh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/asinh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/atanh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/cbrt' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/clz32' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/cosh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/expm1' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/fround' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/hypot' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/iaddh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/imul' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/imulh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/isubh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/log10' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/log1p' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/log2' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/sign' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/sinh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/tanh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/trunc' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/math/umulh' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/epsilon' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/is-finite' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/is-integer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/is-nan' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/is-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/max-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/min-safe-integer' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/parse-float' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/number/parse-int' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/assign' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/create' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/define-properties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/entries' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/freeze' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/get-own-property-descriptors' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/get-own-property-names' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/get-own-property-symbols' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/is-frozen' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/is-sealed' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/is' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/keys' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/seal' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/object/values' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/observable' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/promise' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/apply' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/construct' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/define-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/delete-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/delete-property' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/enumerate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-own-metadata-keys' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-own-property-descriptor' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/get' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/has-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/has-own-metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/has' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/is-extensible' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/metadata' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/own-keys' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/prevent-extensions' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/set-prototype-of' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/reflect/set' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/regexp/escape' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/set-immediate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/set' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/at' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/code-point-at' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/ends-with' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/from-code-point' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/includes' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/match-all' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/pad-end' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/pad-left' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/pad-right' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/pad-start' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/raw' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/repeat' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/starts-with' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/trim-end' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/trim-left' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/trim-right' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/trim-start' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/string/trim' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/async-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/for' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/has-instance' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/is-concat-spreadable' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/iterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/key-for' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/match' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/observable' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/replace' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/search' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/species' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/split' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/to-primitive' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/to-string-tag' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/symbol/unscopables' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/system/global' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/weak-map' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/core-js/weak-set' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_async-generator-delegate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_async-generator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_async-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_async-to-generator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_class-call-check' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_create-class' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_defaults' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_define-enumerable-properties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_define-property' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_extends' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_get' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_inherits' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_instanceof' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_interop-require-default' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_interop-require-wildcard' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_jsx' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_new-arrow-check' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_object-destructuring-empty' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_object-without-properties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_possible-constructor-return' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_self-global' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_set' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_sliced-to-array-loose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_sliced-to-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_tagged-template-literal-loose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_tagged-template-literal' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_temporal-ref' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_temporal-undefined' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_to-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_to-consumable-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/_typeof' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/async-generator-delegate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/async-generator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/async-iterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/async-to-generator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/asyncGenerator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/asyncGeneratorDelegate' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/asyncIterator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/asyncToGenerator' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/class-call-check' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/classCallCheck' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/create-class' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/createClass' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/defaults' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/define-enumerable-properties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/define-property' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/defineEnumerableProperties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/defineProperty' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/extends' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/get' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/inherits' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/instanceof' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/interop-require-default' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/interop-require-wildcard' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/interopRequireDefault' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/interopRequireWildcard' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/jsx' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/new-arrow-check' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/newArrowCheck' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/object-destructuring-empty' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/object-without-properties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/objectDestructuringEmpty' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/objectWithoutProperties' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/possible-constructor-return' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/possibleConstructorReturn' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/self-global' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/selfGlobal' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/set' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/sliced-to-array-loose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/sliced-to-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/slicedToArray' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/slicedToArrayLoose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/tagged-template-literal-loose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/tagged-template-literal' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/taggedTemplateLiteral' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/taggedTemplateLiteralLoose' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/temporal-ref' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/temporal-undefined' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/temporalRef' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/temporalUndefined' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/to-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/to-consumable-array' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/toArray' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/toConsumableArray' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/helpers/typeof' {
+ declare module.exports: any;
+}
+
+declare module 'babel-runtime/regenerator/index' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-runtime/core-js.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js'>;
+}
+declare module 'babel-runtime/core-js/array/concat.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/concat'>;
+}
+declare module 'babel-runtime/core-js/array/copy-within.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/copy-within'>;
+}
+declare module 'babel-runtime/core-js/array/entries.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/entries'>;
+}
+declare module 'babel-runtime/core-js/array/every.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/every'>;
+}
+declare module 'babel-runtime/core-js/array/fill.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/fill'>;
+}
+declare module 'babel-runtime/core-js/array/filter.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/filter'>;
+}
+declare module 'babel-runtime/core-js/array/find-index.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/find-index'>;
+}
+declare module 'babel-runtime/core-js/array/find.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/find'>;
+}
+declare module 'babel-runtime/core-js/array/for-each.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/for-each'>;
+}
+declare module 'babel-runtime/core-js/array/from.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/from'>;
+}
+declare module 'babel-runtime/core-js/array/includes.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/includes'>;
+}
+declare module 'babel-runtime/core-js/array/index-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/index-of'>;
+}
+declare module 'babel-runtime/core-js/array/join.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/join'>;
+}
+declare module 'babel-runtime/core-js/array/keys.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/keys'>;
+}
+declare module 'babel-runtime/core-js/array/last-index-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/last-index-of'>;
+}
+declare module 'babel-runtime/core-js/array/map.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/map'>;
+}
+declare module 'babel-runtime/core-js/array/of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/of'>;
+}
+declare module 'babel-runtime/core-js/array/pop.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/pop'>;
+}
+declare module 'babel-runtime/core-js/array/push.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/push'>;
+}
+declare module 'babel-runtime/core-js/array/reduce-right.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/reduce-right'>;
+}
+declare module 'babel-runtime/core-js/array/reduce.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/reduce'>;
+}
+declare module 'babel-runtime/core-js/array/reverse.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/reverse'>;
+}
+declare module 'babel-runtime/core-js/array/shift.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/shift'>;
+}
+declare module 'babel-runtime/core-js/array/slice.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/slice'>;
+}
+declare module 'babel-runtime/core-js/array/some.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/some'>;
+}
+declare module 'babel-runtime/core-js/array/sort.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/sort'>;
+}
+declare module 'babel-runtime/core-js/array/splice.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/splice'>;
+}
+declare module 'babel-runtime/core-js/array/unshift.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/unshift'>;
+}
+declare module 'babel-runtime/core-js/array/values.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/array/values'>;
+}
+declare module 'babel-runtime/core-js/asap.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/asap'>;
+}
+declare module 'babel-runtime/core-js/clear-immediate.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/clear-immediate'>;
+}
+declare module 'babel-runtime/core-js/error/is-error.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/error/is-error'>;
+}
+declare module 'babel-runtime/core-js/get-iterator.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/get-iterator'>;
+}
+declare module 'babel-runtime/core-js/is-iterable.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/is-iterable'>;
+}
+declare module 'babel-runtime/core-js/json/stringify.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/json/stringify'>;
+}
+declare module 'babel-runtime/core-js/map.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/map'>;
+}
+declare module 'babel-runtime/core-js/math/acosh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/acosh'>;
+}
+declare module 'babel-runtime/core-js/math/asinh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/asinh'>;
+}
+declare module 'babel-runtime/core-js/math/atanh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/atanh'>;
+}
+declare module 'babel-runtime/core-js/math/cbrt.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/cbrt'>;
+}
+declare module 'babel-runtime/core-js/math/clz32.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/clz32'>;
+}
+declare module 'babel-runtime/core-js/math/cosh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/cosh'>;
+}
+declare module 'babel-runtime/core-js/math/expm1.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/expm1'>;
+}
+declare module 'babel-runtime/core-js/math/fround.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/fround'>;
+}
+declare module 'babel-runtime/core-js/math/hypot.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/hypot'>;
+}
+declare module 'babel-runtime/core-js/math/iaddh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/iaddh'>;
+}
+declare module 'babel-runtime/core-js/math/imul.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/imul'>;
+}
+declare module 'babel-runtime/core-js/math/imulh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/imulh'>;
+}
+declare module 'babel-runtime/core-js/math/isubh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/isubh'>;
+}
+declare module 'babel-runtime/core-js/math/log10.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/log10'>;
+}
+declare module 'babel-runtime/core-js/math/log1p.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/log1p'>;
+}
+declare module 'babel-runtime/core-js/math/log2.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/log2'>;
+}
+declare module 'babel-runtime/core-js/math/sign.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/sign'>;
+}
+declare module 'babel-runtime/core-js/math/sinh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/sinh'>;
+}
+declare module 'babel-runtime/core-js/math/tanh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/tanh'>;
+}
+declare module 'babel-runtime/core-js/math/trunc.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/trunc'>;
+}
+declare module 'babel-runtime/core-js/math/umulh.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/math/umulh'>;
+}
+declare module 'babel-runtime/core-js/number/epsilon.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/epsilon'>;
+}
+declare module 'babel-runtime/core-js/number/is-finite.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/is-finite'>;
+}
+declare module 'babel-runtime/core-js/number/is-integer.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/is-integer'>;
+}
+declare module 'babel-runtime/core-js/number/is-nan.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/is-nan'>;
+}
+declare module 'babel-runtime/core-js/number/is-safe-integer.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/is-safe-integer'>;
+}
+declare module 'babel-runtime/core-js/number/max-safe-integer.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/max-safe-integer'>;
+}
+declare module 'babel-runtime/core-js/number/min-safe-integer.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/min-safe-integer'>;
+}
+declare module 'babel-runtime/core-js/number/parse-float.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/parse-float'>;
+}
+declare module 'babel-runtime/core-js/number/parse-int.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/number/parse-int'>;
+}
+declare module 'babel-runtime/core-js/object/assign.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/assign'>;
+}
+declare module 'babel-runtime/core-js/object/create.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/create'>;
+}
+declare module 'babel-runtime/core-js/object/define-properties.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/define-properties'>;
+}
+declare module 'babel-runtime/core-js/object/define-property.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/define-property'>;
+}
+declare module 'babel-runtime/core-js/object/entries.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/entries'>;
+}
+declare module 'babel-runtime/core-js/object/freeze.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/freeze'>;
+}
+declare module 'babel-runtime/core-js/object/get-own-property-descriptor.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/get-own-property-descriptor'>;
+}
+declare module 'babel-runtime/core-js/object/get-own-property-descriptors.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/get-own-property-descriptors'>;
+}
+declare module 'babel-runtime/core-js/object/get-own-property-names.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/get-own-property-names'>;
+}
+declare module 'babel-runtime/core-js/object/get-own-property-symbols.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/get-own-property-symbols'>;
+}
+declare module 'babel-runtime/core-js/object/get-prototype-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/get-prototype-of'>;
+}
+declare module 'babel-runtime/core-js/object/is-extensible.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/is-extensible'>;
+}
+declare module 'babel-runtime/core-js/object/is-frozen.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/is-frozen'>;
+}
+declare module 'babel-runtime/core-js/object/is-sealed.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/is-sealed'>;
+}
+declare module 'babel-runtime/core-js/object/is.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/is'>;
+}
+declare module 'babel-runtime/core-js/object/keys.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/keys'>;
+}
+declare module 'babel-runtime/core-js/object/prevent-extensions.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/prevent-extensions'>;
+}
+declare module 'babel-runtime/core-js/object/seal.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/seal'>;
+}
+declare module 'babel-runtime/core-js/object/set-prototype-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/set-prototype-of'>;
+}
+declare module 'babel-runtime/core-js/object/values.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/object/values'>;
+}
+declare module 'babel-runtime/core-js/observable.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/observable'>;
+}
+declare module 'babel-runtime/core-js/promise.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/promise'>;
+}
+declare module 'babel-runtime/core-js/reflect/apply.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/apply'>;
+}
+declare module 'babel-runtime/core-js/reflect/construct.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/construct'>;
+}
+declare module 'babel-runtime/core-js/reflect/define-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/define-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/define-property.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/define-property'>;
+}
+declare module 'babel-runtime/core-js/reflect/delete-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/delete-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/delete-property.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/delete-property'>;
+}
+declare module 'babel-runtime/core-js/reflect/enumerate.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/enumerate'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-metadata-keys.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-metadata-keys'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-own-metadata-keys.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-own-metadata-keys'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-own-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-own-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-own-property-descriptor.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-own-property-descriptor'>;
+}
+declare module 'babel-runtime/core-js/reflect/get-prototype-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get-prototype-of'>;
+}
+declare module 'babel-runtime/core-js/reflect/get.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/get'>;
+}
+declare module 'babel-runtime/core-js/reflect/has-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/has-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/has-own-metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/has-own-metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/has.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/has'>;
+}
+declare module 'babel-runtime/core-js/reflect/is-extensible.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/is-extensible'>;
+}
+declare module 'babel-runtime/core-js/reflect/metadata.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/metadata'>;
+}
+declare module 'babel-runtime/core-js/reflect/own-keys.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/own-keys'>;
+}
+declare module 'babel-runtime/core-js/reflect/prevent-extensions.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/prevent-extensions'>;
+}
+declare module 'babel-runtime/core-js/reflect/set-prototype-of.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/set-prototype-of'>;
+}
+declare module 'babel-runtime/core-js/reflect/set.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/reflect/set'>;
+}
+declare module 'babel-runtime/core-js/regexp/escape.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/regexp/escape'>;
+}
+declare module 'babel-runtime/core-js/set-immediate.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/set-immediate'>;
+}
+declare module 'babel-runtime/core-js/set.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/set'>;
+}
+declare module 'babel-runtime/core-js/string/at.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/at'>;
+}
+declare module 'babel-runtime/core-js/string/code-point-at.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/code-point-at'>;
+}
+declare module 'babel-runtime/core-js/string/ends-with.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/ends-with'>;
+}
+declare module 'babel-runtime/core-js/string/from-code-point.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/from-code-point'>;
+}
+declare module 'babel-runtime/core-js/string/includes.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/includes'>;
+}
+declare module 'babel-runtime/core-js/string/match-all.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/match-all'>;
+}
+declare module 'babel-runtime/core-js/string/pad-end.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/pad-end'>;
+}
+declare module 'babel-runtime/core-js/string/pad-left.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/pad-left'>;
+}
+declare module 'babel-runtime/core-js/string/pad-right.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/pad-right'>;
+}
+declare module 'babel-runtime/core-js/string/pad-start.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/pad-start'>;
+}
+declare module 'babel-runtime/core-js/string/raw.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/raw'>;
+}
+declare module 'babel-runtime/core-js/string/repeat.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/repeat'>;
+}
+declare module 'babel-runtime/core-js/string/starts-with.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/starts-with'>;
+}
+declare module 'babel-runtime/core-js/string/trim-end.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/trim-end'>;
+}
+declare module 'babel-runtime/core-js/string/trim-left.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/trim-left'>;
+}
+declare module 'babel-runtime/core-js/string/trim-right.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/trim-right'>;
+}
+declare module 'babel-runtime/core-js/string/trim-start.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/trim-start'>;
+}
+declare module 'babel-runtime/core-js/string/trim.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/string/trim'>;
+}
+declare module 'babel-runtime/core-js/symbol.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol'>;
+}
+declare module 'babel-runtime/core-js/symbol/async-iterator.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/async-iterator'>;
+}
+declare module 'babel-runtime/core-js/symbol/for.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/for'>;
+}
+declare module 'babel-runtime/core-js/symbol/has-instance.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/has-instance'>;
+}
+declare module 'babel-runtime/core-js/symbol/is-concat-spreadable.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/is-concat-spreadable'>;
+}
+declare module 'babel-runtime/core-js/symbol/iterator.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/iterator'>;
+}
+declare module 'babel-runtime/core-js/symbol/key-for.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/key-for'>;
+}
+declare module 'babel-runtime/core-js/symbol/match.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/match'>;
+}
+declare module 'babel-runtime/core-js/symbol/observable.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/observable'>;
+}
+declare module 'babel-runtime/core-js/symbol/replace.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/replace'>;
+}
+declare module 'babel-runtime/core-js/symbol/search.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/search'>;
+}
+declare module 'babel-runtime/core-js/symbol/species.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/species'>;
+}
+declare module 'babel-runtime/core-js/symbol/split.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/split'>;
+}
+declare module 'babel-runtime/core-js/symbol/to-primitive.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/to-primitive'>;
+}
+declare module 'babel-runtime/core-js/symbol/to-string-tag.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/to-string-tag'>;
+}
+declare module 'babel-runtime/core-js/symbol/unscopables.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/symbol/unscopables'>;
+}
+declare module 'babel-runtime/core-js/system/global.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/system/global'>;
+}
+declare module 'babel-runtime/core-js/weak-map.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/weak-map'>;
+}
+declare module 'babel-runtime/core-js/weak-set.js' {
+ declare module.exports: $Exports<'babel-runtime/core-js/weak-set'>;
+}
+declare module 'babel-runtime/helpers/_async-generator-delegate.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_async-generator-delegate'>;
+}
+declare module 'babel-runtime/helpers/_async-generator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_async-generator'>;
+}
+declare module 'babel-runtime/helpers/_async-iterator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_async-iterator'>;
+}
+declare module 'babel-runtime/helpers/_async-to-generator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_async-to-generator'>;
+}
+declare module 'babel-runtime/helpers/_class-call-check.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_class-call-check'>;
+}
+declare module 'babel-runtime/helpers/_create-class.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_create-class'>;
+}
+declare module 'babel-runtime/helpers/_defaults.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_defaults'>;
+}
+declare module 'babel-runtime/helpers/_define-enumerable-properties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_define-enumerable-properties'>;
+}
+declare module 'babel-runtime/helpers/_define-property.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_define-property'>;
+}
+declare module 'babel-runtime/helpers/_extends.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_extends'>;
+}
+declare module 'babel-runtime/helpers/_get.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_get'>;
+}
+declare module 'babel-runtime/helpers/_inherits.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_inherits'>;
+}
+declare module 'babel-runtime/helpers/_instanceof.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_instanceof'>;
+}
+declare module 'babel-runtime/helpers/_interop-require-default.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_interop-require-default'>;
+}
+declare module 'babel-runtime/helpers/_interop-require-wildcard.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_interop-require-wildcard'>;
+}
+declare module 'babel-runtime/helpers/_jsx.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_jsx'>;
+}
+declare module 'babel-runtime/helpers/_new-arrow-check.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_new-arrow-check'>;
+}
+declare module 'babel-runtime/helpers/_object-destructuring-empty.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_object-destructuring-empty'>;
+}
+declare module 'babel-runtime/helpers/_object-without-properties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_object-without-properties'>;
+}
+declare module 'babel-runtime/helpers/_possible-constructor-return.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_possible-constructor-return'>;
+}
+declare module 'babel-runtime/helpers/_self-global.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_self-global'>;
+}
+declare module 'babel-runtime/helpers/_set.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_set'>;
+}
+declare module 'babel-runtime/helpers/_sliced-to-array-loose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_sliced-to-array-loose'>;
+}
+declare module 'babel-runtime/helpers/_sliced-to-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_sliced-to-array'>;
+}
+declare module 'babel-runtime/helpers/_tagged-template-literal-loose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_tagged-template-literal-loose'>;
+}
+declare module 'babel-runtime/helpers/_tagged-template-literal.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_tagged-template-literal'>;
+}
+declare module 'babel-runtime/helpers/_temporal-ref.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_temporal-ref'>;
+}
+declare module 'babel-runtime/helpers/_temporal-undefined.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_temporal-undefined'>;
+}
+declare module 'babel-runtime/helpers/_to-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_to-array'>;
+}
+declare module 'babel-runtime/helpers/_to-consumable-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_to-consumable-array'>;
+}
+declare module 'babel-runtime/helpers/_typeof.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/_typeof'>;
+}
+declare module 'babel-runtime/helpers/async-generator-delegate.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/async-generator-delegate'>;
+}
+declare module 'babel-runtime/helpers/async-generator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/async-generator'>;
+}
+declare module 'babel-runtime/helpers/async-iterator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/async-iterator'>;
+}
+declare module 'babel-runtime/helpers/async-to-generator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/async-to-generator'>;
+}
+declare module 'babel-runtime/helpers/asyncGenerator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/asyncGenerator'>;
+}
+declare module 'babel-runtime/helpers/asyncGeneratorDelegate.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/asyncGeneratorDelegate'>;
+}
+declare module 'babel-runtime/helpers/asyncIterator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/asyncIterator'>;
+}
+declare module 'babel-runtime/helpers/asyncToGenerator.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/asyncToGenerator'>;
+}
+declare module 'babel-runtime/helpers/class-call-check.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/class-call-check'>;
+}
+declare module 'babel-runtime/helpers/classCallCheck.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/classCallCheck'>;
+}
+declare module 'babel-runtime/helpers/create-class.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/create-class'>;
+}
+declare module 'babel-runtime/helpers/createClass.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/createClass'>;
+}
+declare module 'babel-runtime/helpers/defaults.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/defaults'>;
+}
+declare module 'babel-runtime/helpers/define-enumerable-properties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/define-enumerable-properties'>;
+}
+declare module 'babel-runtime/helpers/define-property.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/define-property'>;
+}
+declare module 'babel-runtime/helpers/defineEnumerableProperties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/defineEnumerableProperties'>;
+}
+declare module 'babel-runtime/helpers/defineProperty.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/defineProperty'>;
+}
+declare module 'babel-runtime/helpers/extends.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/extends'>;
+}
+declare module 'babel-runtime/helpers/get.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/get'>;
+}
+declare module 'babel-runtime/helpers/inherits.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/inherits'>;
+}
+declare module 'babel-runtime/helpers/instanceof.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/instanceof'>;
+}
+declare module 'babel-runtime/helpers/interop-require-default.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/interop-require-default'>;
+}
+declare module 'babel-runtime/helpers/interop-require-wildcard.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/interop-require-wildcard'>;
+}
+declare module 'babel-runtime/helpers/interopRequireDefault.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/interopRequireDefault'>;
+}
+declare module 'babel-runtime/helpers/interopRequireWildcard.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/interopRequireWildcard'>;
+}
+declare module 'babel-runtime/helpers/jsx.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/jsx'>;
+}
+declare module 'babel-runtime/helpers/new-arrow-check.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/new-arrow-check'>;
+}
+declare module 'babel-runtime/helpers/newArrowCheck.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/newArrowCheck'>;
+}
+declare module 'babel-runtime/helpers/object-destructuring-empty.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/object-destructuring-empty'>;
+}
+declare module 'babel-runtime/helpers/object-without-properties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/object-without-properties'>;
+}
+declare module 'babel-runtime/helpers/objectDestructuringEmpty.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/objectDestructuringEmpty'>;
+}
+declare module 'babel-runtime/helpers/objectWithoutProperties.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/objectWithoutProperties'>;
+}
+declare module 'babel-runtime/helpers/possible-constructor-return.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/possible-constructor-return'>;
+}
+declare module 'babel-runtime/helpers/possibleConstructorReturn.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/possibleConstructorReturn'>;
+}
+declare module 'babel-runtime/helpers/self-global.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/self-global'>;
+}
+declare module 'babel-runtime/helpers/selfGlobal.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/selfGlobal'>;
+}
+declare module 'babel-runtime/helpers/set.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/set'>;
+}
+declare module 'babel-runtime/helpers/sliced-to-array-loose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/sliced-to-array-loose'>;
+}
+declare module 'babel-runtime/helpers/sliced-to-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/sliced-to-array'>;
+}
+declare module 'babel-runtime/helpers/slicedToArray.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/slicedToArray'>;
+}
+declare module 'babel-runtime/helpers/slicedToArrayLoose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/slicedToArrayLoose'>;
+}
+declare module 'babel-runtime/helpers/tagged-template-literal-loose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/tagged-template-literal-loose'>;
+}
+declare module 'babel-runtime/helpers/tagged-template-literal.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/tagged-template-literal'>;
+}
+declare module 'babel-runtime/helpers/taggedTemplateLiteral.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/taggedTemplateLiteral'>;
+}
+declare module 'babel-runtime/helpers/taggedTemplateLiteralLoose.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/taggedTemplateLiteralLoose'>;
+}
+declare module 'babel-runtime/helpers/temporal-ref.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/temporal-ref'>;
+}
+declare module 'babel-runtime/helpers/temporal-undefined.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/temporal-undefined'>;
+}
+declare module 'babel-runtime/helpers/temporalRef.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/temporalRef'>;
+}
+declare module 'babel-runtime/helpers/temporalUndefined.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/temporalUndefined'>;
+}
+declare module 'babel-runtime/helpers/to-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/to-array'>;
+}
+declare module 'babel-runtime/helpers/to-consumable-array.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/to-consumable-array'>;
+}
+declare module 'babel-runtime/helpers/toArray.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/toArray'>;
+}
+declare module 'babel-runtime/helpers/toConsumableArray.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/toConsumableArray'>;
+}
+declare module 'babel-runtime/helpers/typeof.js' {
+ declare module.exports: $Exports<'babel-runtime/helpers/typeof'>;
+}
+declare module 'babel-runtime/regenerator/index.js' {
+ declare module.exports: $Exports<'babel-runtime/regenerator/index'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/chai_v3.5.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/chai_v3.5.x.js b/flow-typed/npm/chai_v3.5.x.js
new file mode 100644
index 0000000..50f3814
--- /dev/null
+++ b/flow-typed/npm/chai_v3.5.x.js
@@ -0,0 +1,212 @@
+// flow-typed signature: 777eee7cfcb8f77109f8148b4251bf2d
+// flow-typed version: 85e99047c5/chai_v3.5.x/flow_>=v0.24.0
+
+declare module "chai" {
+
+ declare type ExpectChain<T> = {
+ and: ExpectChain<T>,
+ at: ExpectChain<T>,
+ be: ExpectChain<T>,
+ been: ExpectChain<T>,
+ have: ExpectChain<T>,
+ has: ExpectChain<T>,
+ is: ExpectChain<T>,
+ of: ExpectChain<T>,
+ same: ExpectChain<T>,
+ that: ExpectChain<T>,
+ to: ExpectChain<T>,
+ which: ExpectChain<T>,
+ with: ExpectChain<T>,
+
+ not: ExpectChain<T>,
+ deep: ExpectChain<T>,
+ any: ExpectChain<T>,
+ all: ExpectChain<T>,
+
+ a: ExpectChain<T> & (type: string) => ExpectChain<T>,
+ an: ExpectChain<T> & (type: string) => ExpectChain<T>,
+
+ include: ExpectChain<T> & (value: mixed) => ExpectChain<T>,
+ includes: ExpectChain<T> & (value: mixed) => ExpectChain<T>,
+ contain: ExpectChain<T> & (value: mixed) => ExpectChain<T>,
+ contains: ExpectChain<T> & (value: mixed) => ExpectChain<T>,
+
+ eql: (value: T) => ExpectChain<T>,
+ equal: (value: T) => ExpectChain<T>,
+ equals: (value: T) => ExpectChain<T>,
+
+ above: (value: T & number) => ExpectChain<T>,
+ least: (value: T & number) => ExpectChain<T>,
+ below: (value: T & number) => ExpectChain<T>,
+ most: (value: T & number) => ExpectChain<T>,
+ within: (start: T & number, finish: T & number) => ExpectChain<T>,
+
+ instanceof: (constructor: mixed) => ExpectChain<T>,
+ property: (
+ <P>(name: string, value?: P) => ExpectChain<P>
+ & (name: string) => ExpectChain<mixed>
+ ),
+
+ length: (value: number) => ExpectChain<T> | ExpectChain<number>,
+ lengthOf: (value: number) => ExpectChain<T>,
+
+ match: (regex: RegExp) => ExpectChain<T>,
+ string: (string: string) => ExpectChain<T>,
+
+ key: (key: string) => ExpectChain<T>,
+ keys: (key: string | Array<string>, ...keys: Array<string>) => ExpectChain<T>,
+
+ throw: <E>(
+ err: Class<E> | Error | RegExp | string,
+ errMsgMatcher?: RegExp | string,
+ msg?: string) => ExpectChain<T>,
+
+ respondTo: (method: string) => ExpectChain<T>,
+ itself: ExpectChain<T>,
+
+ satisfy: (method: (value: T) => bool) => ExpectChain<T>,
+
+ closeTo: (expected: T & number, delta: number) => ExpectChain<T>,
+
+ members: (set: mixed) => ExpectChain<T>,
+ oneOf: (list: Array<T>) => ExpectChain<T>,
+
+ change: (obj: mixed, key: string) => ExpectChain<T>,
+ increase: (obj: mixed, key: string) => ExpectChain<T>,
+ decrease: (obj: mixed, key: string) => ExpectChain<T>,
+
+ // dirty-chai
+ ok: () => ExpectChain<T>,
+ true: () => ExpectChain<T>,
+ false: () => ExpectChain<T>,
+ null: () => ExpectChain<T>,
+ undefined: () => ExpectChain<T>,
+ exist: () => ExpectChain<T>,
+ empty: () => ExpectChain<T>,
+
+ // chai-immutable
+ size: (n: number) => ExpectChain<T>,
+
+ // sinon-chai
+ called: () => ExpectChain<T>,
+ callCount: (n: number) => ExpectChain<T>,
+ calledOnce: () => ExpectChain<T>,
+ calledBefore: (spy: mixed) => ExpectChain<T>,
+ calledAfter: (spy: mixed) => ExpectChain<T>,
+ calledWith: (...args: Array<mixed>) => ExpectChain<T>,
+ calledWithMatch: (...args: Array<mixed>) => ExpectChain<T>,
+ calledWithExactly: (...args: Array<mixed>) => ExpectChain<T>,
+
+ // chai-as-promised
+ eventually: ExpectChain<T>,
+ resolvedWith: (value: mixed) => Promise<mixed> & ExpectChain<T>,
+ resolved: () => Promise<mixed> & ExpectChain<T>,
+ rejectedWith: (value: mixed) => Promise<mixed> & ExpectChain<T>,
+ rejected: () => Promise<mixed> & ExpectChain<T>,
+ notify: (callback: () => mixed) => ExpectChain<T>,
+ };
+
+ declare function expect<T>(actual: T): ExpectChain<T>;
+
+ declare function use(plugin: (chai: Object, utils: Object) => void): void;
+
+ declare class assert {
+ static(expression: mixed, message?: string): void;
+ static fail(actual: mixed, expected: mixed, message?: string, operator?: string): void;
+
+ static isOk(object: mixed, message?: string): void;
+ static isNotOk(object: mixed, message?: string): void;
+
+ static equal(actual: mixed, expected: mixed, message?: string): void;
+ static notEqual(actual: mixed, expected: mixed, message?: string): void;
+
+ static strictEqual(act: mixed, exp: mixed, msg?: string): void;
+ static notStrictEqual(act: mixed, exp: mixed, msg?: string): void;
+
+ static deepEqual(act: mixed, exp: mixed, msg?: string): void;
+ static notDeepEqual(act: mixed, exp: mixed, msg?: string): void;
+
+ static isTrue(val: mixed, msg?: string): void;
+ static isNotTrue(val: mixed, msg?: string): void;
+ static isFalse(val: mixed, msg?: string): void;
+ static isNotFalse(val: mixed, msg?: string): void;
+
+ static isNull(val: mixed, msg?: string): void;
+ static isNotNull(val: mixed, msg?: string): void;
+
+ static isUndefined(val: mixed, msg?: string): void;
+ static isDefined(val: mixed, msg?: string): void;
+
+ static isNaN(val: mixed, msg?: string): void;
+ static isNotNaN(val: mixed, msg?: string): void;
+
+ static isAbove(val: number, abv: number, msg?: string): void;
+ static isBelow(val: number, blw: number, msg?: string): void;
+
+ static isAtMost(val: number, atmst: number, msg?: string): void;
+ static isAtLeast(val: number, atlst: number, msg?: string): void;
+
+ static isFunction(val: mixed, msg?: string): void;
+ static isNotFunction(val: mixed, msg?: string): void;
+
+ static isObject(val: mixed, msg?: string): void;
+ static isNotObject(val: mixed, msg?: string): void;
+
+ static isArray(val: mixed, msg?: string): void;
+ static isNotArray(val: mixed, msg?: string): void;
+
+ static isString(val: mixed, msg?: string): void;
+ static isNotString(val: mixed, msg?: string): void;
+
+ static isNumber(val: mixed, msg?: string): void;
+ static isNotNumber(val: mixed, msg?: string): void;
+
+ static isBoolean(val: mixed, msg?: string): void;
+ static isNotBoolean(val: mixed, msg?: string): void;
+
+ static typeOf(val: mixed, type: string, msg?: string): void;
+ static notTypeOf(val: mixed, type: string, msg?: string): void;
+
+ static instanceOf(val: mixed, constructor: Function, msg?: string): void;
+ static notInstanceOf(val: mixed, constructor: Function, msg?: string): void;
+
+ static include(exp: string, inc: mixed, msg?: string): void;
+ static include<T>(exp: Array<T>, inc: T, msg?: string): void;
+
+ static notInclude(exp: string, inc: mixed, msg?: string): void;
+ static notInclude<T>(exp: Array<T>, inc: T, msg?: string): void;
+
+ static match(exp: mixed, re: RegExp, msg?: string): void;
+ static notMatch(exp: mixed, re: RegExp, msg?: string): void;
+
+ static property(obj: Object, prop: string, msg?: string): void;
+ static notProperty(obj: Object, prop: string, msg?: string): void;
+ static deepProperty(obj: Object, prop: string, msg?: string): void;
+ static notDeepProperty(obj: Object, prop: string, msg?: string): void;
+
+ static propertyVal(obj: Object, prop: string, val: mixed, msg?: string): void;
+ static propertyNotVal(obj: Object, prop: string, val: mixed, msg?: string): void;
+
+ static deepPropertyVal(obj: Object, prop: string, val: mixed, msg?: string): void;
+ static deepPropertyNotVal(obj: Object, prop: string, val: mixed, msg?: string): void;
+
+ static lengthOf(exp: mixed, len: number, msg?: string): void;
+
+ static throws<E>(
+ func: () => any,
+ err?: Class<E> | Error | RegExp | string,
+ errorMsgMatcher?: string | RegExp,
+ msg?: string): void;
+ static doesNotThrow<E>(
+ func: () => any,
+ err?: Class<E> | Error | RegExp | string,
+ errorMsgMatcher?: string | RegExp,
+ msg?: string): void;
+ }
+
+ declare var config: {
+ includeStack: boolean,
+ showDiff: boolean,
+ truncateThreshold: number
+ };
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/chromedriver_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/chromedriver_vx.x.x.js b/flow-typed/npm/chromedriver_vx.x.x.js
new file mode 100644
index 0000000..f418a7f
--- /dev/null
+++ b/flow-typed/npm/chromedriver_vx.x.x.js
@@ -0,0 +1,46 @@
+// flow-typed signature: 6f322a662fbecc89a3c82bde63934210
+// flow-typed version: <<STUB>>/chromedriver_v^2.21.2/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'chromedriver'
+ *
+ * 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 'chromedriver' {
+ 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 'chromedriver/install' {
+ declare module.exports: any;
+}
+
+declare module 'chromedriver/lib/chromedriver' {
+ declare module.exports: any;
+}
+
+declare module 'chromedriver/testInstall' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'chromedriver/install.js' {
+ declare module.exports: $Exports<'chromedriver/install'>;
+}
+declare module 'chromedriver/lib/chromedriver.js' {
+ declare module.exports: $Exports<'chromedriver/lib/chromedriver'>;
+}
+declare module 'chromedriver/testInstall.js' {
+ declare module.exports: $Exports<'chromedriver/testInstall'>;
+}
[13/50] [abbrv] incubator-weex git commit: * [html5] fix slide's
sequence error.
Posted by ji...@apache.org.
* [html5] fix slide's sequence error.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/30dda1a7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/30dda1a7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/30dda1a7
Branch: refs/heads/0.11-dev
Commit: 30dda1a731986b6bb43df27488e1f876ac2ab6d4
Parents: e1d333d
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 15:31:24 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 15:31:24 2017 +0800
----------------------------------------------------------------------
html5/render/vue/components/slider/slideMixin.js | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/30dda1a7/html5/render/vue/components/slider/slideMixin.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/slider/slideMixin.js b/html5/render/vue/components/slider/slideMixin.js
index db78dcc..7fefce7 100644
--- a/html5/render/vue/components/slider/slideMixin.js
+++ b/html5/render/vue/components/slider/slideMixin.js
@@ -67,6 +67,9 @@ export default {
const nextElm = this._cells[nextIndex].elm
const currentElm = this._cells[this.currentIndex].elm
+ // put current slide on the top.
+ currentElm.style.zIndex = 1
+
// clone prevCell if there are only tow slides.
if (this._cells.length === 2) {
this._clonePrev && removeClone(this._clonePrev, lastPrev)
[26/50] [abbrv] incubator-weex git commit: * [html5] update
Posted by ji...@apache.org.
* [html5] update
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/a726be7f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/a726be7f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/a726be7f
Branch: refs/heads/0.11-dev
Commit: a726be7f5089447f787d0edf26e3d7c963bf2f1a
Parents: b27b58b
Author: MrRaindrop <te...@gmail.com>
Authored: Mon Mar 27 14:09:37 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Mon Mar 27 14:09:37 2017 +0800
----------------------------------------------------------------------
packages/weex-vue-render/README.md | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a726be7f/packages/weex-vue-render/README.md
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/README.md b/packages/weex-vue-render/README.md
index e4a3840..867b318 100644
--- a/packages/weex-vue-render/README.md
+++ b/packages/weex-vue-render/README.md
@@ -29,3 +29,26 @@ vue: {
}
},
```
+
+## component -> dom map
+
+| component | dom element | children | note |
+| --- | --- | ---- | --- |
+| scroller | /main | /main/div/x | - |
+| list | /main | /main/div/x | - |
+| cell | /sect | /sect/x | - |
+| header | /head | /head/x | - |
+| loading | /asid | /aside/x | - |
+| loading-indicator | /mark | /mark/x | - |
+| refresh | /asid | /aside/x | - |
+| slider | /nav | x -> /ul/li/x, indicator -> /nav/nav | - |
+| indicator | /nav | - | indicator points: /nav/mark |
+| a | /a | /a/x | - |
+| div | /div | /div/x | - |
+| image | /figure | - | - |
+| input | /input | - | - |
+| switch | /span | - | round button: /span/small |
+| text | /p | - | - |
+| textarea | /textarea | - | - |
+| video | /video | - | - |
+| web | /iframe | - | - |
[02/50] [abbrv] incubator-weex git commit: * [html5] append
horizontal class style for weex-ct.
Posted by ji...@apache.org.
* [html5] append horizontal class style for weex-ct.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0edef410
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0edef410
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0edef410
Branch: refs/heads/0.11-dev
Commit: 0edef4103a6895563637c1795d280671fa71a0a7
Parents: 87d8189
Author: MrRaindrop <te...@gmail.com>
Authored: Sat Mar 18 17:03:37 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Sat Mar 18 17:03:37 2017 +0800
----------------------------------------------------------------------
html5/render/vue/styles/components.css | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0edef410/html5/render/vue/styles/components.css
----------------------------------------------------------------------
diff --git a/html5/render/vue/styles/components.css b/html5/render/vue/styles/components.css
index 9c703b0..a2e116f 100644
--- a/html5/render/vue/styles/components.css
+++ b/html5/render/vue/styles/components.css
@@ -34,6 +34,12 @@
min-width: 0;
}
+.weex-ct.horizontal {
+ -webkit-box-orient: horizontal;
+ -webkit-flex-direction: row;
+ flex-direction: row;
+}
+
.weex-el {
display: block;
box-sizing: border-box;
[06/50] [abbrv] incubator-weex git commit: Merge pull request #10
from JackPu/html5-feture-input-enter-key-type
Posted by ji...@apache.org.
Merge pull request #10 from JackPu/html5-feture-input-enter-key-type
+ [html5] input and textarea enter key type
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/146968b3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/146968b3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/146968b3
Branch: refs/heads/0.11-dev
Commit: 146968b39998523f241fba4cf6c11152c396f236
Parents: 0a13ea1 0c3a77f
Author: _HS <te...@gmail.com>
Authored: Tue Mar 21 11:50:06 2017 +0800
Committer: GitHub <no...@github.com>
Committed: Tue Mar 21 11:50:06 2017 +0800
----------------------------------------------------------------------
examples/component/input-demo.we | 14 +++++
examples/vue/components/input.vue | 20 ++++++-
examples/vue/components/textarea.vue | 57 ++++++++++++++++++++
html5/render/browser/extend/components/input.js | 33 ++++++++++++
.../browser/extend/components/textarea.js | 32 +++++++++++
html5/render/browser/utils/index.js | 9 ++++
html5/render/vue/components/input.js | 12 +++--
html5/render/vue/components/textarea.js | 11 ++--
html5/render/vue/mixins/index.js | 4 +-
html5/render/vue/mixins/input-common.js | 39 ++++++++++++++
10 files changed, 222 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
[44/50] [abbrv] incubator-weex git commit: * [html5] add flow ignore
paths to danger.js
Posted by ji...@apache.org.
* [html5] add flow ignore paths to danger.js
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/952c2668
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/952c2668
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/952c2668
Branch: refs/heads/0.11-dev
Commit: 952c26683ac71f12390a54b73efc72420d564b63
Parents: aab0cf1
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 15:30:01 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 15:30:01 2017 +0800
----------------------------------------------------------------------
.flowconfig | 1 +
dangerfile.js | 24 ++
flow-typed/npm/babel-eslint_vx.x.x.js | 73 +++++
flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js | 319 +++++++++++++++++++
flow-typed/npm/rollup-plugin-flow_vx.x.x.js | 33 ++
5 files changed, 450 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/952c2668/.flowconfig
----------------------------------------------------------------------
diff --git a/.flowconfig b/.flowconfig
index ca809f2..0dd9cea 100644
--- a/.flowconfig
+++ b/.flowconfig
@@ -8,6 +8,7 @@
.*/ios/.*
.*/bin/.*
.*/dist/.*
+.*/flow-typed/.*
[include]
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/952c2668/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index 1dbf20e..8bf99ee 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -1,5 +1,6 @@
import { danger, fail, warn } from "danger";
import fs from "fs";
+import path from 'path';
// Make sure there are changelog entries
// const hasChangelog = danger.git.modified_files.includes("changelog.md")
@@ -7,8 +8,31 @@ import fs from "fs";
const jsFiles = danger.git.created_files.filter(path => path.endsWith("js"));
+function absolute (relPath) {
+ return path.resolve(__dirname, relPath)
+}
+
+const flowIgnorePaths = [
+ 'node_modules',
+ 'test',
+ 'build',
+ 'examples',
+ 'doc',
+ 'android',
+ 'ios',
+ 'bin',
+ 'dist',
+ 'flow-typed'
+].map(absolute(relPath));
+
// new js files should have `@flow` at the top
const unFlowedFiles = jsFiles.filter(filepath => {
+ for (const p in flowIgnorePaths) {
+ if (p.indexOf(filepath) >= -1) {
+ // ignore this file because it's in the flow-ignore-paths.
+ return;
+ }
+ }
const content = fs.readFileSync(filepath);
return !content.includes("@flow");
});
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/952c2668/flow-typed/npm/babel-eslint_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/babel-eslint_vx.x.x.js b/flow-typed/npm/babel-eslint_vx.x.x.js
new file mode 100644
index 0000000..23a3be0
--- /dev/null
+++ b/flow-typed/npm/babel-eslint_vx.x.x.js
@@ -0,0 +1,73 @@
+// flow-typed signature: 8572281a1e762e212615d34f9d8b0638
+// flow-typed version: <<STUB>>/babel-eslint_v^7.2.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'babel-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 'babel-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 'babel-eslint/babylon-to-espree/attachComments' {
+ declare module.exports: any;
+}
+
+declare module 'babel-eslint/babylon-to-espree/convertTemplateType' {
+ declare module.exports: any;
+}
+
+declare module 'babel-eslint/babylon-to-espree/index' {
+ declare module.exports: any;
+}
+
+declare module 'babel-eslint/babylon-to-espree/toAST' {
+ declare module.exports: any;
+}
+
+declare module 'babel-eslint/babylon-to-espree/toToken' {
+ declare module.exports: any;
+}
+
+declare module 'babel-eslint/babylon-to-espree/toTokens' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-eslint/babylon-to-espree/attachComments.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/attachComments'>;
+}
+declare module 'babel-eslint/babylon-to-espree/convertTemplateType.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertTemplateType'>;
+}
+declare module 'babel-eslint/babylon-to-espree/index.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/index'>;
+}
+declare module 'babel-eslint/babylon-to-espree/toAST.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toAST'>;
+}
+declare module 'babel-eslint/babylon-to-espree/toToken.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toToken'>;
+}
+declare module 'babel-eslint/babylon-to-espree/toTokens.js' {
+ declare module.exports: $Exports<'babel-eslint/babylon-to-espree/toTokens'>;
+}
+declare module 'babel-eslint/index' {
+ declare module.exports: $Exports<'babel-eslint'>;
+}
+declare module 'babel-eslint/index.js' {
+ declare module.exports: $Exports<'babel-eslint'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/952c2668/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
new file mode 100644
index 0000000..269a1fc
--- /dev/null
+++ b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
@@ -0,0 +1,319 @@
+// flow-typed signature: fc3fc729dcec925198f4e66b48750ba8
+// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.30.4/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'eslint-plugin-flowtype'
+ *
+ * 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 'eslint-plugin-flowtype' {
+ 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 'eslint-plugin-flowtype/bin/readmeAssertions' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/index' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/semi' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/sortKeys' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/useFlowType' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/rules/validSyntax' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/index' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/quoteName' {
+ declare module.exports: any;
+}
+
+declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'eslint-plugin-flowtype/bin/readmeAssertions.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/bin/readmeAssertions'>;
+}
+declare module 'eslint-plugin-flowtype/dist/index.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/index'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/booleanStyle'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/defineFlowType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/delimiterDangle'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/genericSpacing'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noDupeKeys'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noWeakTypes'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireParameterType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireReturnType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireVariableType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/semi.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/semi'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/sortKeys.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/sortKeys'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeIdMatch'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/useFlowType.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/useFlowType'>;
+}
+declare module 'eslint-plugin-flowtype/dist/rules/validSyntax.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/validSyntax'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getParameterName'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/index.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/index'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFile'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/quoteName.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/quoteName'>;
+}
+declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers.js' {
+ declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/spacingFixers'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/952c2668/flow-typed/npm/rollup-plugin-flow_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/rollup-plugin-flow_vx.x.x.js b/flow-typed/npm/rollup-plugin-flow_vx.x.x.js
new file mode 100644
index 0000000..2ddc51e
--- /dev/null
+++ b/flow-typed/npm/rollup-plugin-flow_vx.x.x.js
@@ -0,0 +1,33 @@
+// flow-typed signature: d4695f2a40c4ccdd6528866dd8786915
+// flow-typed version: <<STUB>>/rollup-plugin-flow_v^1.1.1/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'rollup-plugin-flow'
+ *
+ * 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' {
+ 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/index' {
+ declare module.exports: $Exports<'rollup-plugin-flow'>;
+}
+declare module 'rollup-plugin-flow/index.js' {
+ declare module.exports: $Exports<'rollup-plugin-flow'>;
+}
[19/50] [abbrv] incubator-weex git commit: * [html5] udpate minor ver.
Posted by ji...@apache.org.
* [html5] udpate minor ver.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e7470ce2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e7470ce2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e7470ce2
Branch: refs/heads/0.11-dev
Commit: e7470ce253b96225cd71e918dabdae4d24de6855
Parents: dd19c96
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 20:21:19 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 20:21:19 2017 +0800
----------------------------------------------------------------------
html5/render/vue/README.md | 12 ++++++------
package.json | 2 +-
packages/weex-vue-render/README.md | 12 ++++++------
packages/weex-vue-render/package.json | 2 +-
4 files changed, 14 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e7470ce2/html5/render/vue/README.md
----------------------------------------------------------------------
diff --git a/html5/render/vue/README.md b/html5/render/vue/README.md
index 8ca1811..e4a3840 100644
--- a/html5/render/vue/README.md
+++ b/html5/render/vue/README.md
@@ -12,15 +12,15 @@ you should add config for `vue-loader` as below (`vue-loader` version should be
```javascript
vue: {
+ /**
+ * important! should use postTransformNode to add $processStyle for
+ * inline style prefixing.
+ */
compilerModules: [
{
postTransformNode: el => {
- if (el.staticStyle) {
- el.staticStyle = `$processStyle(${el.staticStyle})`
- }
- if (el.styleBinding) {
- el.styleBinding = `$processStyle(${el.styleBinding})`
- }
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ el.styleBinding = `$processStyle(${el.styleBinding})`
}
}
],
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e7470ce2/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index cf933b9..6272900 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.4.0",
"subversion": {
"browser": "0.5.0",
- "vue-render": "0.10.3",
+ "vue-render": "0.11.0",
"framework": "0.19.6",
"transformer": ">=0.1.5 <0.5"
},
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e7470ce2/packages/weex-vue-render/README.md
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/README.md b/packages/weex-vue-render/README.md
index 8ca1811..e4a3840 100644
--- a/packages/weex-vue-render/README.md
+++ b/packages/weex-vue-render/README.md
@@ -12,15 +12,15 @@ you should add config for `vue-loader` as below (`vue-loader` version should be
```javascript
vue: {
+ /**
+ * important! should use postTransformNode to add $processStyle for
+ * inline style prefixing.
+ */
compilerModules: [
{
postTransformNode: el => {
- if (el.staticStyle) {
- el.staticStyle = `$processStyle(${el.staticStyle})`
- }
- if (el.styleBinding) {
- el.styleBinding = `$processStyle(${el.styleBinding})`
- }
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ el.styleBinding = `$processStyle(${el.styleBinding})`
}
}
],
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e7470ce2/packages/weex-vue-render/package.json
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/package.json b/packages/weex-vue-render/package.json
index 4ac9d93..662d68d 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -1,6 +1,6 @@
{
"name": "weex-vue-render",
- "version": "0.10.3",
+ "version": "0.11.0",
"description": "Weex built-in components for Vue 2.x.",
"license": "Apache-2.0",
"main": "src/render/vue/index.js",
[34/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/html5/render/vue/utils/type.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/type.js b/html5/render/vue/utils/type.js
index b331ee8..8999568 100644
--- a/html5/render/vue/utils/type.js
+++ b/html5/render/vue/utils/type.js
@@ -1,3 +1,5 @@
+// @flow
+
const toString = Object.prototype.toString
/**
@@ -8,11 +10,11 @@ const toString = Object.prototype.toString
* @return {Boolean}
*/
const OBJECT_STRING = '[object Object]'
-export function isPlainObject (obj) {
+export function isPlainObject (obj?: mixed): boolean {
return toString.call(obj) === OBJECT_STRING
}
const ARRAY_STRING = '[object Array]'
-export function isArray (arr) {
+export function isArray (arr?: mixed): boolean {
return toString.call(arr) === ARRAY_STRING
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 9d9ed34..ac7e066 100644
--- a/package.json
+++ b/package.json
@@ -60,6 +60,7 @@
"dev:examples:web": "webpack --watch --config build/webpack.examples.web.config.js",
"dev:test": "webpack --watch --config build/webpack.test.config.js",
"lint": "eslint html5",
+ "flow": "flow check",
"test:case": "mocha --require reify html5/test/case/tester.js",
"test:vue": "karma start build/karma.vue.conf.js",
"test:unit": "mocha --require reify html5/test/unit/*/*.js html5/test/unit/*/*/*.js",
@@ -92,10 +93,11 @@
"weex-picker": "^0.1.0",
"weex-rax-framework": "0.1.0",
"weex-vue-framework": "2.2.1-weex.1",
- "weex-styler":"0.1.9"
+ "weex-styler": "0.1.9"
},
"devDependencies": {
"babel-core": "^6.17.0",
+ "babel-eslint": "^7.2.1",
"babel-istanbul": "^0.11.0",
"babel-loader": "^6.2.5",
"babel-plugin-coverage": "^1.0.0",
@@ -107,6 +109,8 @@
"css-loader": "^0.26.1",
"danger": "^0.11.5",
"eslint": "^2.11.1",
+ "eslint-plugin-flowtype": "^2.30.4",
+ "flow-bin": "^0.42.0",
"fs-extra": "^2.0.0",
"http-server": "^0.9.0",
"json-loader": "^0.5.4",
@@ -127,6 +131,7 @@
"rollup-plugin-buble": "^0.14.0",
"rollup-plugin-commonjs": "^5.0.4",
"rollup-plugin-eslint": "^3.0.0",
+ "rollup-plugin-flow": "^1.1.1",
"rollup-plugin-json": "^2.0.2",
"rollup-plugin-node-resolve": "^2.0.0",
"rollup-plugin-postcss": "^0.2.0",
[08/50] [abbrv] incubator-weex git commit: * [html5] use vue-loader
hook to process inline styles.
Posted by ji...@apache.org.
* [html5] use vue-loader hook to process inline styles.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/2ef6bb0b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/2ef6bb0b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/2ef6bb0b
Branch: refs/heads/0.11-dev
Commit: 2ef6bb0b52284f682a6881455ec8cca7346d6c90
Parents: 36a71b1
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 00:24:15 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 00:24:15 2017 +0800
----------------------------------------------------------------------
build/webpack.examples.web.config.js | 12 +++
html5/render/vue/README.md | 28 ++++++-
html5/render/vue/components/a.js | 3 +-
html5/render/vue/components/div.js | 5 +-
html5/render/vue/components/image.js | 16 +---
.../render/vue/components/scrollable/header.js | 3 +-
.../vue/components/scrollable/list/cell.js | 5 +-
.../vue/components/scrollable/list/index.js | 3 -
.../components/scrollable/loading-indicator.js | 3 +-
.../render/vue/components/scrollable/loading.js | 3 +-
.../render/vue/components/scrollable/refresh.js | 3 +-
.../vue/components/scrollable/scroller.js | 1 -
html5/render/vue/components/textarea.js | 3 +-
html5/render/vue/components/web.js | 3 +-
html5/render/vue/mixins/style.js | 66 +++++++----------
html5/render/vue/styles/components.css | 6 ++
html5/render/vue/utils/flex.js | 77 --------------------
html5/render/vue/utils/index.js | 28 +++++++
html5/render/vue/utils/style.js | 9 ---
package.json | 3 +-
packages/weex-vue-render/README.md | 28 ++++++-
21 files changed, 139 insertions(+), 169 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/build/webpack.examples.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.web.config.js b/build/webpack.examples.web.config.js
index 1235f33..361b79c 100644
--- a/build/webpack.examples.web.config.js
+++ b/build/webpack.examples.web.config.js
@@ -62,6 +62,18 @@ module.exports = {
]
},
vue: {
+ compilerModules: [
+ {
+ postTransformNode: el => {
+ if (el.staticStyle) {
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ }
+ if (el.styleBinding) {
+ el.styleBinding = `$processStyle(${el.styleBinding})`
+ }
+ }
+ }
+ ],
autoprefixer: {
browsers: ['last 7 versions']
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/README.md
----------------------------------------------------------------------
diff --git a/html5/render/vue/README.md b/html5/render/vue/README.md
index 02e0181..8ca1811 100644
--- a/html5/render/vue/README.md
+++ b/html5/render/vue/README.md
@@ -2,8 +2,30 @@
This is a group of Vue 2.x components for Weex, which have the same behavior with the Weex built-in components on the native.
-It can be run on the browser only based on Vue 2.x (without Weex).
+It can be run on browser only based on Vue 2.x (without Weex).
-## Contributing
+## use vue-loader
-Please see the [Contributing Guide](https://github.com/Hanks10100/weex/issues/10).
+**NOTE: ** you should use `vue-loader` to bundle your `.vue` file, not using `weex-loader`.
+
+you should add config for `vue-loader` as below (`vue-loader` version should be `>= 11.2.0`)
+
+```javascript
+vue: {
+ compilerModules: [
+ {
+ postTransformNode: el => {
+ if (el.staticStyle) {
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ }
+ if (el.styleBinding) {
+ el.styleBinding = `$processStyle(${el.styleBinding})`
+ }
+ }
+ }
+ ],
+ autoprefixer: {
+ browsers: ['last 7 versions']
+ }
+},
+```
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/a.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/a.js b/html5/render/vue/components/a.js
index 3d69497..784e52e 100644
--- a/html5/render/vue/components/a.js
+++ b/html5/render/vue/components/a.js
@@ -15,8 +15,7 @@ export default {
href: this.href
},
on: this._createEventMap(),
- staticClass: 'weex-a weex-ct',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-a weex-ct'
}, this.$slots.default)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/div.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/div.js b/html5/render/vue/components/div.js
index 93957c1..d697020 100644
--- a/html5/render/vue/components/div.js
+++ b/html5/render/vue/components/div.js
@@ -13,13 +13,10 @@ export default {
// if (process.env.NODE_ENV === 'development') {
// validateStyles('div', this.$vnode.data && this.$vnode.data.staticStyle)
// }
- // const ms = this._getComponentStyle(this.$vnode.data)
return createElement('html:div', {
attrs: { 'weex-type': 'div' },
on: this._createEventMap(),
- staticClass: 'weex-div weex-ct',
- // staticStyle: ms
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-div weex-ct'
}, trimTextNode(this.$slots.default))
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/image.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/image.js b/html5/render/vue/components/image.js
index 1aec4c1..7f6e8e7 100644
--- a/html5/render/vue/components/image.js
+++ b/html5/render/vue/components/image.js
@@ -1,5 +1,3 @@
-import { extend } from '../utils'
-
/**
* get resize (stetch|cover|contain) related styles.
*/
@@ -7,6 +5,7 @@ function getResizeStyle (context) {
const stretch = '100% 100%'
const resize = context.resize || stretch
const bgSize = ['cover', 'contain', stretch].indexOf(resize) > -1 ? resize : stretch
+ // compatibility: http://caniuse.com/#search=background-size
return { 'background-size': bgSize }
}
@@ -49,15 +48,7 @@ export default {
// if (process.env.NODE_ENV === 'development') {
// validateStyles('image', this.$vnode.data && this.$vnode.data.staticStyle)
// }
-
- // let cssText = `background-image:url("${this.src}");`
-
- // // compatibility: http://caniuse.com/#search=background-size
- // cssText += (this.resize && this.resize !== 'stretch')
- // ? `background-size: ${this.resize};`
- // : `background-size: 100% 100%;`
- const style = this._normalizeInlineStyles(this.$vnode.data)
- // const ms = this._getComponentStyle(this.$vnode.data)
+ // const style = this._normalizeInlineStyles(this.$vnode.data)
const wh = this._getSize(this.$vnode.data)
return createElement('figure', {
attrs: {
@@ -67,8 +58,7 @@ export default {
},
on: this._createEventMap(['load', 'error']),
staticClass: 'weex-image weex-el',
- staticStyle: extend(style, getResizeStyle(this))
- // staticStyle: extend(ms, getResizeStyle(this))
+ staticStyle: getResizeStyle(this)
})
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/header.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/header.js b/html5/render/vue/components/scrollable/header.js
index 384657d..f8d206c 100644
--- a/html5/render/vue/components/scrollable/header.js
+++ b/html5/render/vue/components/scrollable/header.js
@@ -51,8 +51,7 @@ export default {
on: this._createEventMap(),
ref: 'header',
staticClass: 'weex-header weex-ct',
- class: { sticky: this.sticky, iossticky: this.supportSticky },
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ class: { sticky: this.sticky, iossticky: this.supportSticky }
}, this.$slots.default)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/list/cell.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/list/cell.js b/html5/render/vue/components/scrollable/list/cell.js
index 7c16b61..3650aec 100644
--- a/html5/render/vue/components/scrollable/list/cell.js
+++ b/html5/render/vue/components/scrollable/list/cell.js
@@ -6,13 +6,10 @@ export default {
// if (process.env.NODE_ENV === 'development') {
// validateStyles('cell', this.$vnode.data && this.$vnode.data.staticStyle)
// }
- // const ms = this._getComponentStyle(this.$vnode.data)
return createElement('section', {
attrs: { 'weex-type': 'cell' },
on: this._createEventMap(),
- staticClass: 'weex-cell weex-ct',
- // staticStyle: ms
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-cell weex-ct'
}, this.$slots.default)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/list/index.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/list/index.js b/html5/render/vue/components/scrollable/list/index.js
index 9f41b3b..f48a6c8 100644
--- a/html5/render/vue/components/scrollable/list/index.js
+++ b/html5/render/vue/components/scrollable/list/index.js
@@ -48,7 +48,6 @@ export default {
// if (process.env.NODE_ENV === 'development') {
// validateStyles('list', this.$vnode.data && this.$vnode.data.staticStyle)
// }
- // const ms = this._getComponentStyle(this.$vnode.data)
this.$nextTick(() => {
this.updateLayout()
})
@@ -57,8 +56,6 @@ export default {
ref: 'wrapper',
attrs: { 'weex-type': 'list' },
staticClass: this.wrapperClass,
- staticStyle: this._normalizeInlineStyles(this.$vnode.data),
- // staticStyle: ms,
on: extend(this._createEventMap(), {
scroll: this.handleListScroll,
touchstart: this.handleTouchStart,
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/loading-indicator.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/loading-indicator.js b/html5/render/vue/components/scrollable/loading-indicator.js
index 3c4f6ca..28ee909 100644
--- a/html5/render/vue/components/scrollable/loading-indicator.js
+++ b/html5/render/vue/components/scrollable/loading-indicator.js
@@ -3,8 +3,7 @@ export default {
this.weexType = 'loading-indicator'
return createElement('mark', {
attrs: { 'weex-type': 'loading-indicator' },
- staticClass: 'weex-loading-indicator weex-ct',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-loading-indicator weex-ct'
})
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/loading.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/loading.js b/html5/render/vue/components/scrollable/loading.js
index 25af8fa..ebf99d3 100644
--- a/html5/render/vue/components/scrollable/loading.js
+++ b/html5/render/vue/components/scrollable/loading.js
@@ -75,8 +75,7 @@ export default {
return createElement('aside', {
ref: 'loading',
attrs: { 'weex-type': 'loading' },
- staticClass: 'weex-loading weex-ct',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-loading weex-ct'
}, this.getChildren())
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/refresh.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/refresh.js b/html5/render/vue/components/scrollable/refresh.js
index fb1efd5..884f2ee 100644
--- a/html5/render/vue/components/scrollable/refresh.js
+++ b/html5/render/vue/components/scrollable/refresh.js
@@ -83,8 +83,7 @@ export default {
return createElement('aside', {
ref: 'refresh',
attrs: { 'weex-type': 'refresh' },
- staticClass: 'weex-refresh weex-ct',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-refresh weex-ct'
}, this.getChildren())
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/scrollable/scroller.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/scroller.js b/html5/render/vue/components/scrollable/scroller.js
index 6890d20..1636270 100644
--- a/html5/render/vue/components/scrollable/scroller.js
+++ b/html5/render/vue/components/scrollable/scroller.js
@@ -76,7 +76,6 @@ export default {
ref: 'wrapper',
attrs: { 'weex-type': 'scroller' },
staticClass: this.wrapperClass,
- staticStyle: this._normalizeInlineStyles(this.$vnode.data),
on: extend(this._createEventMap(), {
scroll: this.handleScroll,
touchstart: this.handleTouchStart,
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/textarea.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/textarea.js b/html5/render/vue/components/textarea.js
index 3e3092d..8cd101f 100644
--- a/html5/render/vue/components/textarea.js
+++ b/html5/render/vue/components/textarea.js
@@ -42,8 +42,7 @@ export default {
value: this.value
},
on: this.createKeyboardEvent(events),
- staticClass: 'weex-textarea weex-el',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-textarea weex-el'
}, this.value)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/components/web.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/web.js b/html5/render/vue/components/web.js
index 1272b88..06da79a 100644
--- a/html5/render/vue/components/web.js
+++ b/html5/render/vue/components/web.js
@@ -45,8 +45,7 @@ export default {
src: this.src
},
on: this._createEventMap(['error']),
- staticClass: 'weex-web weex-el',
- staticStyle: this._normalizeInlineStyles(this.$vnode.data)
+ staticClass: 'weex-web weex-el'
})
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index dca16a5..6cf47cd 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -1,15 +1,10 @@
-import { extend, trimComment, normalizeStyles } from '../utils'
+import {
+ camelizeKeys,
+ extend,
+ trimComment
+} from '../utils'
import { tagBegin, tagEnd } from '../utils/perf'
-// import { validateStyles } from '../validator'
-
-// let warned = false
-
-// function hyphenateExtend (to, from) {
-// if (!from) { return }
-// for (const k in from) {
-// to[hyphenate(k)] = from[k]
-// }
-// }
+import addPrefix from 'inline-style-prefixer/static'
function getHeadStyleMap () {
if (process.env.NODE_ENV === 'development') {
@@ -76,11 +71,18 @@ export default {
},
methods: {
-
- _normalizeInlineStyles (data) {
- const style = extend({}, data.staticStyle, data.style)
- const res = normalizeStyles(style)
- return res
+ $processStyle (style, hyphenated) {
+ if (window._process_style) {
+ return window._process_style(style)
+ }
+ if (style.display === 'flex') {
+ this.$nextTick(() => {
+ if (this.$el) {
+ this.$el.classList.add('weex-flex-ct')
+ }
+ })
+ }
+ return addPrefix(camelizeKeys(style))
},
_getScopeStyle (classNames) {
@@ -134,40 +136,26 @@ export default {
return wh
},
- // get style from class, staticClass, style and staticStyle.
+ /**
+ * get style from class, staticClass, style and staticStyle.
+ * merge styles priority: high -> low
+ * 1. data.style (bound style).
+ * 2. data.staticStyle (inline styles).
+ * 3. data.class style (bound class names).
+ * 4. data.staticClass style (scoped styles or static classes).
+ */
_getComponentStyle (data) {
const staticClassNames = (typeof data.staticClass === 'string') ? data.staticClass.split(' ') : (data.staticClass || [])
const classNames = (typeof data.class === 'string') ? data.class.split(' ') : (data.class || [])
- /**
- * merge styles. priority: high -> low
- * 1. data.style (bound style).
- * 2. data.staticStyle (inline styles).
- * 3. data.class style (bound class names).
- * 4. data.staticClass style (scoped styles or static classes).
- */
const clsNms = staticClassNames.concat(classNames)
const style = this._getScopeStyle(clsNms)
- const res = normalizeStyles(extend(style, data.staticStyle, data.style))
+ const res = extend(style, data.staticStyle, data.style)
return res
},
- // merge static styles and static class styles into $vnode.data.mergedStyles.
- _mergeStyles () {
- const vnode = this.$options._parentVnode || {}
- const data = vnode.data
- if (!data) { return }
- this.$options._parentVnode.data.staticStyle = this._getComponentStyle(data)
- },
-
_getParentRect () {
const parentElm = this.$options._parentElm
return parentElm && parentElm.getBoundingClientRect()
- },
-
- _getParentRectAsync (cb) {
- this.$nextTick(function () {
- return cb && cb.call(this, this.getParentRectSync())
- })
}
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/styles/components.css
----------------------------------------------------------------------
diff --git a/html5/render/vue/styles/components.css b/html5/render/vue/styles/components.css
index a2e116f..3427307 100644
--- a/html5/render/vue/styles/components.css
+++ b/html5/render/vue/styles/components.css
@@ -4,6 +4,12 @@
border-style: solid;
}
+.weex-flex-ct {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+}
+
.weex-ct {
box-sizing: border-box;
display: -webkit-box;
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/utils/flex.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/flex.js b/html5/render/vue/utils/flex.js
deleted file mode 100644
index 4f77c90..0000000
--- a/html5/render/vue/utils/flex.js
+++ /dev/null
@@ -1,77 +0,0 @@
-import { extend } from './func'
-
-const valueMap = {
- alignItems: {
- stretch: 'stretch',
- 'flex-start': 'start',
- 'flex-end': 'end',
- center: 'center'
- },
-
- flexDirection: {
- row: 'horizontal',
- column: 'vertical'
- },
-
- justifyContent: {
- 'flex-start': 'start',
- 'flex-end': 'end',
- center: 'center',
- 'space-between': 'justify',
- 'space-around': 'justify' // Just same as `space-between`
- }
-}
-
-const filters = {
- flex (value) {
- return {
- '-webkit-box-flex': value,
- '-webkit-flex': value,
- 'flex': value
- }
- },
-
- 'align-items' (value) {
- return {
- '-webkit-box-align': valueMap.alignItems[value],
- '-webkit-align-items': value,
- 'align-items': value
- }
- },
-
- 'align-self' (value) {
- return {
- '-webkit-align-self': value,
- 'align-self': value
- }
- },
-
- 'flex-direction' (value) {
- return {
- '-webkit-box-orient': valueMap.flexDirection[value],
- '-webkit-flex-direction': value,
- 'flex-direction': value
- }
- },
-
- 'justify-content' (value) {
- return {
- '-webkit-box-pack': valueMap.justifyContent[value],
- '-webkit-justify-content': value,
- 'justify-content': value
- }
- }
-}
-
-export function normalize (styles) {
- const res = {}
- for (const key in styles) {
- if (typeof filters[key] !== 'function') {
- res[key] = styles[key]
- }
- else {
- extend(res, filters[key](styles[key]))
- }
- }
- return res
-}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/utils/index.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/index.js b/html5/render/vue/utils/index.js
index d3c2d5b..46142a8 100644
--- a/html5/render/vue/utils/index.js
+++ b/html5/render/vue/utils/index.js
@@ -24,6 +24,14 @@ export const camelize = cached(str => {
return str.replace(camelizeRE, (_, c) => c.toUpperCase())
})
+export function camelizeKeys (obj) {
+ const res = {}
+ for (const key in obj) {
+ res[camelize(key)] = obj[key]
+ }
+ return res
+}
+
/**
* Capitalize a string.
*/
@@ -42,6 +50,26 @@ export const hyphenate = cached(str => {
.toLowerCase()
})
+export function hyphenateKeys (obj) {
+ const res = {}
+ for (const key in obj) {
+ res[hyphenate(key)] = obj[key]
+ }
+ return res
+}
+
+// const vendorsReg = /webkit-|moz-|o-|ms-/
+// export function hyphenateStyleKeys (obj) {
+// const res = {}
+// for (const key in obj) {
+// const hk = hyphenate(key).replace(vendorsReg, function ($0) {
+// return '-' + $0
+// })
+// res[hk] = obj[key]
+// }
+// return res
+// }
+
export function camelToKebab (name) {
if (!name) { return '' }
return name.replace(/([A-Z])/g, function (g, g1) {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/html5/render/vue/utils/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/utils/style.js b/html5/render/vue/utils/style.js
index 5892361..cc7f8e4 100644
--- a/html5/render/vue/utils/style.js
+++ b/html5/render/vue/utils/style.js
@@ -1,5 +1,3 @@
-import { normalize } from './flex'
-
/**
* remove comments from a cssText.
*/
@@ -7,13 +5,6 @@ export function trimComment (cssText) {
return cssText.replace(/(?:\/\*)[^*]*\*\//g, '')
}
-/**
- * add flex prefixes for compatibility conisderation.
- */
-export function normalizeStyles (style) {
- return normalize(style)
-}
-
let support = null
export function supportSticky () {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 23210f0..cf933b9 100644
--- a/package.json
+++ b/package.json
@@ -82,6 +82,7 @@
"cubicbezier": "^0.1.1",
"envd": "^0.1.1",
"httpurl": "^0.1.1",
+ "inline-style-prefixer": "^3.0.2",
"lazyimg": "^0.1.5",
"modals": "^0.1.6",
"query-string": "^4.2.3",
@@ -136,7 +137,7 @@
"sinon-chai": "^2.8.0",
"uglify-js": "^2.6.4",
"vue": "^2.1.10",
- "vue-loader": "^10.0.1",
+ "vue-loader": "^11.2.0",
"vue-template-compiler": "^2.1.10",
"webdriver-client": "~1.0.0",
"webpack": "^1.13.1",
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/2ef6bb0b/packages/weex-vue-render/README.md
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/README.md b/packages/weex-vue-render/README.md
index b824fd0..8ca1811 100644
--- a/packages/weex-vue-render/README.md
+++ b/packages/weex-vue-render/README.md
@@ -1,5 +1,31 @@
-# Vue Components for Weex
+# Vue Web Renderer for Weex
This is a group of Vue 2.x components for Weex, which have the same behavior with the Weex built-in components on the native.
It can be run on browser only based on Vue 2.x (without Weex).
+
+## use vue-loader
+
+**NOTE: ** you should use `vue-loader` to bundle your `.vue` file, not using `weex-loader`.
+
+you should add config for `vue-loader` as below (`vue-loader` version should be `>= 11.2.0`)
+
+```javascript
+vue: {
+ compilerModules: [
+ {
+ postTransformNode: el => {
+ if (el.staticStyle) {
+ el.staticStyle = `$processStyle(${el.staticStyle})`
+ }
+ if (el.styleBinding) {
+ el.styleBinding = `$processStyle(${el.styleBinding})`
+ }
+ }
+ }
+ ],
+ autoprefixer: {
+ browsers: ['last 7 versions']
+ }
+},
+```
[46/50] [abbrv] incubator-weex git commit: * [html5] update
Posted by ji...@apache.org.
* [html5] update
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/85041f52
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/85041f52
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/85041f52
Branch: refs/heads/0.11-dev
Commit: 85041f52a52e24dc249994f27de6f6ad90c0df85
Parents: 952c266
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 30 15:39:07 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 30 15:39:07 2017 +0800
----------------------------------------------------------------------
dangerfile.js | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/85041f52/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index 8bf99ee..b62c110 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -27,11 +27,15 @@ const flowIgnorePaths = [
// new js files should have `@flow` at the top
const unFlowedFiles = jsFiles.filter(filepath => {
- for (const p in flowIgnorePaths) {
- if (p.indexOf(filepath) >= -1) {
+ let i = 0
+ const len = flowIgnorePaths.length
+ while (i < len) {
+ const p = flowIgnorePaths[i]
+ if (p.indexOf(filepath) > -1) {
// ignore this file because it's in the flow-ignore-paths.
- return;
+ return false;
}
+ i++
}
const content = fs.readFileSync(filepath);
return !content.includes("@flow");
[23/50] [abbrv] incubator-weex git commit: * [html5] hyphenate static
style.
Posted by ji...@apache.org.
* [html5] hyphenate static style.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/43c9e651
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/43c9e651
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/43c9e651
Branch: refs/heads/0.11-dev
Commit: 43c9e6516dc6b76b58ba536b47c7a1c0cc58352a
Parents: 436a69c
Author: MrRaindrop <te...@gmail.com>
Authored: Fri Mar 24 16:28:40 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Fri Mar 24 16:28:40 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/style.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/43c9e651/html5/render/vue/mixins/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/style.js b/html5/render/vue/mixins/style.js
index bb5bfed..5d841f2 100644
--- a/html5/render/vue/mixins/style.js
+++ b/html5/render/vue/mixins/style.js
@@ -1,5 +1,6 @@
import {
camelizeKeys,
+ hyphenateKeys,
extend,
trimComment
} from '../utils'
@@ -86,7 +87,7 @@ export default {
}
})
}
- return addPrefix(camelizeKeys(style))
+ return hyphenateKeys(addPrefix(camelizeKeys(style)))
},
_getScopeStyle (classNames) {
[05/50] [abbrv] incubator-weex git commit: add scoped on style tag
Posted by ji...@apache.org.
add scoped on style tag
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/0c3a77fe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/0c3a77fe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/0c3a77fe
Branch: refs/heads/0.11-dev
Commit: 0c3a77fe624f5b9d3a02c1635fbd04168fa19404
Parents: 9a4ff2b
Author: JackPu <ka...@gmail.com>
Authored: Tue Mar 21 09:52:01 2017 +0800
Committer: JackPu <ka...@gmail.com>
Committed: Tue Mar 21 09:52:01 2017 +0800
----------------------------------------------------------------------
examples/vue/components/input.vue | 2 +-
examples/vue/components/textarea.vue | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0c3a77fe/examples/vue/components/input.vue
----------------------------------------------------------------------
diff --git a/examples/vue/components/input.vue b/examples/vue/components/input.vue
index 6d50084..12a8cca 100644
--- a/examples/vue/components/input.vue
+++ b/examples/vue/components/input.vue
@@ -28,7 +28,7 @@
</scroller>
</template>
-<style>
+<style scoped>
.input {
font-size: 60px;
height: 80px;
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/0c3a77fe/examples/vue/components/textarea.vue
----------------------------------------------------------------------
diff --git a/examples/vue/components/textarea.vue b/examples/vue/components/textarea.vue
index aa145ea..580e390 100644
--- a/examples/vue/components/textarea.vue
+++ b/examples/vue/components/textarea.vue
@@ -17,7 +17,7 @@
</scroller>
</template>
-<style>
+<style scoped>
.textarea {
font-size: 30px;
height: 280px;
[36/50] [abbrv] incubator-weex git commit: * [html5] add flow-type
supported.
Posted by ji...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/vue_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/vue_vx.x.x.js b/flow-typed/npm/vue_vx.x.x.js
new file mode 100644
index 0000000..f732ac3
--- /dev/null
+++ b/flow-typed/npm/vue_vx.x.x.js
@@ -0,0 +1,1089 @@
+// flow-typed signature: d5d72228883a6974bc67491fd2f0fac4
+// flow-typed version: <<STUB>>/vue_v^2.2.6/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'vue'
+ *
+ * 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' {
+ 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/dist/vue.common' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.common.min' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.esm' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.min' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.runtime.common' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.runtime.esm' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.runtime' {
+ declare module.exports: any;
+}
+
+declare module 'vue/dist/vue.runtime.min' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/codegen/events' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/codegen/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/directives/bind' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/directives/model' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/error-detector' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/helpers' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/optimizer' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/parser/entity-decoder' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/parser/filter-parser' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/parser/html-parser' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/parser/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/compiler/parser/text-parser' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/components/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/components/keep-alive' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/config' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/global-api/assets' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/global-api/extend' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/global-api/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/global-api/mixin' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/global-api/use' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/events' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/init' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/inject' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/lifecycle' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/proxy' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/bind-object-props' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/check-keycodes' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/render-list' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/render-slot' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/render-static' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/resolve-filter' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render-helpers/resolve-slots' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/render' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/instance/state' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/observer/array' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/observer/dep' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/observer/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/observer/scheduler' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/observer/watcher' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/debug' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/env' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/error' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/lang' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/options' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/perf' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/util/props' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/create-component' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/create-element' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/helpers/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/helpers/merge-hook' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/helpers/normalize-children' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/helpers/update-listeners' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/modules/directives' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/modules/ref' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/patch' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/core/vdom/vnode' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/web-compiler' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/web-runtime-with-compiler' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/web-runtime' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/web-server-renderer' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/weex-compiler' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/weex-factory' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/entries/weex-framework' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/directives/html' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/directives/model' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/directives/text' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/modules/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/modules/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/compiler/util' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/class-util' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/components/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/components/transition-group' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/components/transition' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/directives/model' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/directives/show' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/attrs' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/dom-props' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/events' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/modules/transition' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/node-ops' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/patch' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/runtime/transition-util' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/directives/show' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/modules/attrs' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/modules/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/modules/dom-props' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/modules/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/server/util' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/attrs' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/compat' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/element' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/web/util/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/directives/model' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/modules/append' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/modules/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/modules/props' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/compiler/modules/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/framework' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/components/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/components/transition-group' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/components/transition' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/directives/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/attrs' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/class' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/events' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/style' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/modules/transition' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/node-ops' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/patch' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/runtime/text-node' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/platforms/weex/util/index' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/create-bundle-renderer' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/create-bundle-runner' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/create-renderer' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/render-context' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/render-stream' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/render' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/source-map-support' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/server/write' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/sfc/parser' {
+ declare module.exports: any;
+}
+
+declare module 'vue/src/shared/util' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'vue/dist/vue.common.js' {
+ declare module.exports: $Exports<'vue/dist/vue.common'>;
+}
+declare module 'vue/dist/vue.common.min.js' {
+ declare module.exports: $Exports<'vue/dist/vue.common.min'>;
+}
+declare module 'vue/dist/vue.esm.js' {
+ declare module.exports: $Exports<'vue/dist/vue.esm'>;
+}
+declare module 'vue/dist/vue.js' {
+ declare module.exports: $Exports<'vue/dist/vue'>;
+}
+declare module 'vue/dist/vue.min.js' {
+ declare module.exports: $Exports<'vue/dist/vue.min'>;
+}
+declare module 'vue/dist/vue.runtime.common.js' {
+ declare module.exports: $Exports<'vue/dist/vue.runtime.common'>;
+}
+declare module 'vue/dist/vue.runtime.esm.js' {
+ declare module.exports: $Exports<'vue/dist/vue.runtime.esm'>;
+}
+declare module 'vue/dist/vue.runtime.js' {
+ declare module.exports: $Exports<'vue/dist/vue.runtime'>;
+}
+declare module 'vue/dist/vue.runtime.min.js' {
+ declare module.exports: $Exports<'vue/dist/vue.runtime.min'>;
+}
+declare module 'vue/src/compiler/codegen/events.js' {
+ declare module.exports: $Exports<'vue/src/compiler/codegen/events'>;
+}
+declare module 'vue/src/compiler/codegen/index.js' {
+ declare module.exports: $Exports<'vue/src/compiler/codegen/index'>;
+}
+declare module 'vue/src/compiler/directives/bind.js' {
+ declare module.exports: $Exports<'vue/src/compiler/directives/bind'>;
+}
+declare module 'vue/src/compiler/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/compiler/directives/index'>;
+}
+declare module 'vue/src/compiler/directives/model.js' {
+ declare module.exports: $Exports<'vue/src/compiler/directives/model'>;
+}
+declare module 'vue/src/compiler/error-detector.js' {
+ declare module.exports: $Exports<'vue/src/compiler/error-detector'>;
+}
+declare module 'vue/src/compiler/helpers.js' {
+ declare module.exports: $Exports<'vue/src/compiler/helpers'>;
+}
+declare module 'vue/src/compiler/index.js' {
+ declare module.exports: $Exports<'vue/src/compiler/index'>;
+}
+declare module 'vue/src/compiler/optimizer.js' {
+ declare module.exports: $Exports<'vue/src/compiler/optimizer'>;
+}
+declare module 'vue/src/compiler/parser/entity-decoder.js' {
+ declare module.exports: $Exports<'vue/src/compiler/parser/entity-decoder'>;
+}
+declare module 'vue/src/compiler/parser/filter-parser.js' {
+ declare module.exports: $Exports<'vue/src/compiler/parser/filter-parser'>;
+}
+declare module 'vue/src/compiler/parser/html-parser.js' {
+ declare module.exports: $Exports<'vue/src/compiler/parser/html-parser'>;
+}
+declare module 'vue/src/compiler/parser/index.js' {
+ declare module.exports: $Exports<'vue/src/compiler/parser/index'>;
+}
+declare module 'vue/src/compiler/parser/text-parser.js' {
+ declare module.exports: $Exports<'vue/src/compiler/parser/text-parser'>;
+}
+declare module 'vue/src/core/components/index.js' {
+ declare module.exports: $Exports<'vue/src/core/components/index'>;
+}
+declare module 'vue/src/core/components/keep-alive.js' {
+ declare module.exports: $Exports<'vue/src/core/components/keep-alive'>;
+}
+declare module 'vue/src/core/config.js' {
+ declare module.exports: $Exports<'vue/src/core/config'>;
+}
+declare module 'vue/src/core/global-api/assets.js' {
+ declare module.exports: $Exports<'vue/src/core/global-api/assets'>;
+}
+declare module 'vue/src/core/global-api/extend.js' {
+ declare module.exports: $Exports<'vue/src/core/global-api/extend'>;
+}
+declare module 'vue/src/core/global-api/index.js' {
+ declare module.exports: $Exports<'vue/src/core/global-api/index'>;
+}
+declare module 'vue/src/core/global-api/mixin.js' {
+ declare module.exports: $Exports<'vue/src/core/global-api/mixin'>;
+}
+declare module 'vue/src/core/global-api/use.js' {
+ declare module.exports: $Exports<'vue/src/core/global-api/use'>;
+}
+declare module 'vue/src/core/index.js' {
+ declare module.exports: $Exports<'vue/src/core/index'>;
+}
+declare module 'vue/src/core/instance/events.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/events'>;
+}
+declare module 'vue/src/core/instance/index.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/index'>;
+}
+declare module 'vue/src/core/instance/init.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/init'>;
+}
+declare module 'vue/src/core/instance/inject.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/inject'>;
+}
+declare module 'vue/src/core/instance/lifecycle.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/lifecycle'>;
+}
+declare module 'vue/src/core/instance/proxy.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/proxy'>;
+}
+declare module 'vue/src/core/instance/render-helpers/bind-object-props.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/bind-object-props'>;
+}
+declare module 'vue/src/core/instance/render-helpers/check-keycodes.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/check-keycodes'>;
+}
+declare module 'vue/src/core/instance/render-helpers/render-list.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/render-list'>;
+}
+declare module 'vue/src/core/instance/render-helpers/render-slot.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/render-slot'>;
+}
+declare module 'vue/src/core/instance/render-helpers/render-static.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/render-static'>;
+}
+declare module 'vue/src/core/instance/render-helpers/resolve-filter.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/resolve-filter'>;
+}
+declare module 'vue/src/core/instance/render-helpers/resolve-slots.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render-helpers/resolve-slots'>;
+}
+declare module 'vue/src/core/instance/render.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/render'>;
+}
+declare module 'vue/src/core/instance/state.js' {
+ declare module.exports: $Exports<'vue/src/core/instance/state'>;
+}
+declare module 'vue/src/core/observer/array.js' {
+ declare module.exports: $Exports<'vue/src/core/observer/array'>;
+}
+declare module 'vue/src/core/observer/dep.js' {
+ declare module.exports: $Exports<'vue/src/core/observer/dep'>;
+}
+declare module 'vue/src/core/observer/index.js' {
+ declare module.exports: $Exports<'vue/src/core/observer/index'>;
+}
+declare module 'vue/src/core/observer/scheduler.js' {
+ declare module.exports: $Exports<'vue/src/core/observer/scheduler'>;
+}
+declare module 'vue/src/core/observer/watcher.js' {
+ declare module.exports: $Exports<'vue/src/core/observer/watcher'>;
+}
+declare module 'vue/src/core/util/debug.js' {
+ declare module.exports: $Exports<'vue/src/core/util/debug'>;
+}
+declare module 'vue/src/core/util/env.js' {
+ declare module.exports: $Exports<'vue/src/core/util/env'>;
+}
+declare module 'vue/src/core/util/error.js' {
+ declare module.exports: $Exports<'vue/src/core/util/error'>;
+}
+declare module 'vue/src/core/util/index.js' {
+ declare module.exports: $Exports<'vue/src/core/util/index'>;
+}
+declare module 'vue/src/core/util/lang.js' {
+ declare module.exports: $Exports<'vue/src/core/util/lang'>;
+}
+declare module 'vue/src/core/util/options.js' {
+ declare module.exports: $Exports<'vue/src/core/util/options'>;
+}
+declare module 'vue/src/core/util/perf.js' {
+ declare module.exports: $Exports<'vue/src/core/util/perf'>;
+}
+declare module 'vue/src/core/util/props.js' {
+ declare module.exports: $Exports<'vue/src/core/util/props'>;
+}
+declare module 'vue/src/core/vdom/create-component.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/create-component'>;
+}
+declare module 'vue/src/core/vdom/create-element.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/create-element'>;
+}
+declare module 'vue/src/core/vdom/helpers/index.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/helpers/index'>;
+}
+declare module 'vue/src/core/vdom/helpers/merge-hook.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/helpers/merge-hook'>;
+}
+declare module 'vue/src/core/vdom/helpers/normalize-children.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/helpers/normalize-children'>;
+}
+declare module 'vue/src/core/vdom/helpers/update-listeners.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/helpers/update-listeners'>;
+}
+declare module 'vue/src/core/vdom/modules/directives.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/modules/directives'>;
+}
+declare module 'vue/src/core/vdom/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/modules/index'>;
+}
+declare module 'vue/src/core/vdom/modules/ref.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/modules/ref'>;
+}
+declare module 'vue/src/core/vdom/patch.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/patch'>;
+}
+declare module 'vue/src/core/vdom/vnode.js' {
+ declare module.exports: $Exports<'vue/src/core/vdom/vnode'>;
+}
+declare module 'vue/src/entries/web-compiler.js' {
+ declare module.exports: $Exports<'vue/src/entries/web-compiler'>;
+}
+declare module 'vue/src/entries/web-runtime-with-compiler.js' {
+ declare module.exports: $Exports<'vue/src/entries/web-runtime-with-compiler'>;
+}
+declare module 'vue/src/entries/web-runtime.js' {
+ declare module.exports: $Exports<'vue/src/entries/web-runtime'>;
+}
+declare module 'vue/src/entries/web-server-renderer.js' {
+ declare module.exports: $Exports<'vue/src/entries/web-server-renderer'>;
+}
+declare module 'vue/src/entries/weex-compiler.js' {
+ declare module.exports: $Exports<'vue/src/entries/weex-compiler'>;
+}
+declare module 'vue/src/entries/weex-factory.js' {
+ declare module.exports: $Exports<'vue/src/entries/weex-factory'>;
+}
+declare module 'vue/src/entries/weex-framework.js' {
+ declare module.exports: $Exports<'vue/src/entries/weex-framework'>;
+}
+declare module 'vue/src/platforms/web/compiler/directives/html.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/directives/html'>;
+}
+declare module 'vue/src/platforms/web/compiler/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/directives/index'>;
+}
+declare module 'vue/src/platforms/web/compiler/directives/model.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/directives/model'>;
+}
+declare module 'vue/src/platforms/web/compiler/directives/text.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/directives/text'>;
+}
+declare module 'vue/src/platforms/web/compiler/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/index'>;
+}
+declare module 'vue/src/platforms/web/compiler/modules/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/modules/class'>;
+}
+declare module 'vue/src/platforms/web/compiler/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/modules/index'>;
+}
+declare module 'vue/src/platforms/web/compiler/modules/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/modules/style'>;
+}
+declare module 'vue/src/platforms/web/compiler/util.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/compiler/util'>;
+}
+declare module 'vue/src/platforms/web/runtime/class-util.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/class-util'>;
+}
+declare module 'vue/src/platforms/web/runtime/components/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/components/index'>;
+}
+declare module 'vue/src/platforms/web/runtime/components/transition-group.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/components/transition-group'>;
+}
+declare module 'vue/src/platforms/web/runtime/components/transition.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/components/transition'>;
+}
+declare module 'vue/src/platforms/web/runtime/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/directives/index'>;
+}
+declare module 'vue/src/platforms/web/runtime/directives/model.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/directives/model'>;
+}
+declare module 'vue/src/platforms/web/runtime/directives/show.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/directives/show'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/attrs.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/attrs'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/class'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/dom-props.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/dom-props'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/events.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/events'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/index'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/style'>;
+}
+declare module 'vue/src/platforms/web/runtime/modules/transition.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/modules/transition'>;
+}
+declare module 'vue/src/platforms/web/runtime/node-ops.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/node-ops'>;
+}
+declare module 'vue/src/platforms/web/runtime/patch.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/patch'>;
+}
+declare module 'vue/src/platforms/web/runtime/transition-util.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/runtime/transition-util'>;
+}
+declare module 'vue/src/platforms/web/server/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/directives/index'>;
+}
+declare module 'vue/src/platforms/web/server/directives/show.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/directives/show'>;
+}
+declare module 'vue/src/platforms/web/server/modules/attrs.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/modules/attrs'>;
+}
+declare module 'vue/src/platforms/web/server/modules/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/modules/class'>;
+}
+declare module 'vue/src/platforms/web/server/modules/dom-props.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/modules/dom-props'>;
+}
+declare module 'vue/src/platforms/web/server/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/modules/index'>;
+}
+declare module 'vue/src/platforms/web/server/modules/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/modules/style'>;
+}
+declare module 'vue/src/platforms/web/server/util.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/server/util'>;
+}
+declare module 'vue/src/platforms/web/util/attrs.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/attrs'>;
+}
+declare module 'vue/src/platforms/web/util/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/class'>;
+}
+declare module 'vue/src/platforms/web/util/compat.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/compat'>;
+}
+declare module 'vue/src/platforms/web/util/element.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/element'>;
+}
+declare module 'vue/src/platforms/web/util/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/index'>;
+}
+declare module 'vue/src/platforms/web/util/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/web/util/style'>;
+}
+declare module 'vue/src/platforms/weex/compiler/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/directives/index'>;
+}
+declare module 'vue/src/platforms/weex/compiler/directives/model.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/directives/model'>;
+}
+declare module 'vue/src/platforms/weex/compiler/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/index'>;
+}
+declare module 'vue/src/platforms/weex/compiler/modules/append.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/modules/append'>;
+}
+declare module 'vue/src/platforms/weex/compiler/modules/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/modules/class'>;
+}
+declare module 'vue/src/platforms/weex/compiler/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/modules/index'>;
+}
+declare module 'vue/src/platforms/weex/compiler/modules/props.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/modules/props'>;
+}
+declare module 'vue/src/platforms/weex/compiler/modules/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/compiler/modules/style'>;
+}
+declare module 'vue/src/platforms/weex/framework.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/framework'>;
+}
+declare module 'vue/src/platforms/weex/runtime/components/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/components/index'>;
+}
+declare module 'vue/src/platforms/weex/runtime/components/transition-group.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/components/transition-group'>;
+}
+declare module 'vue/src/platforms/weex/runtime/components/transition.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/components/transition'>;
+}
+declare module 'vue/src/platforms/weex/runtime/directives/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/directives/index'>;
+}
+declare module 'vue/src/platforms/weex/runtime/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/index'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/attrs.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/attrs'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/class.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/class'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/events.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/events'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/index'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/style.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/style'>;
+}
+declare module 'vue/src/platforms/weex/runtime/modules/transition.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/modules/transition'>;
+}
+declare module 'vue/src/platforms/weex/runtime/node-ops.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/node-ops'>;
+}
+declare module 'vue/src/platforms/weex/runtime/patch.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/patch'>;
+}
+declare module 'vue/src/platforms/weex/runtime/text-node.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/runtime/text-node'>;
+}
+declare module 'vue/src/platforms/weex/util/index.js' {
+ declare module.exports: $Exports<'vue/src/platforms/weex/util/index'>;
+}
+declare module 'vue/src/server/create-bundle-renderer.js' {
+ declare module.exports: $Exports<'vue/src/server/create-bundle-renderer'>;
+}
+declare module 'vue/src/server/create-bundle-runner.js' {
+ declare module.exports: $Exports<'vue/src/server/create-bundle-runner'>;
+}
+declare module 'vue/src/server/create-renderer.js' {
+ declare module.exports: $Exports<'vue/src/server/create-renderer'>;
+}
+declare module 'vue/src/server/render-context.js' {
+ declare module.exports: $Exports<'vue/src/server/render-context'>;
+}
+declare module 'vue/src/server/render-stream.js' {
+ declare module.exports: $Exports<'vue/src/server/render-stream'>;
+}
+declare module 'vue/src/server/render.js' {
+ declare module.exports: $Exports<'vue/src/server/render'>;
+}
+declare module 'vue/src/server/source-map-support.js' {
+ declare module.exports: $Exports<'vue/src/server/source-map-support'>;
+}
+declare module 'vue/src/server/write.js' {
+ declare module.exports: $Exports<'vue/src/server/write'>;
+}
+declare module 'vue/src/sfc/parser.js' {
+ declare module.exports: $Exports<'vue/src/sfc/parser'>;
+}
+declare module 'vue/src/shared/util.js' {
+ declare module.exports: $Exports<'vue/src/shared/util'>;
+}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e024115e/flow-typed/npm/webdriver-client_vx.x.x.js
----------------------------------------------------------------------
diff --git a/flow-typed/npm/webdriver-client_vx.x.x.js b/flow-typed/npm/webdriver-client_vx.x.x.js
new file mode 100644
index 0000000..06f7c94
--- /dev/null
+++ b/flow-typed/npm/webdriver-client_vx.x.x.js
@@ -0,0 +1,129 @@
+// flow-typed signature: 7ac8cb2fe661c731f94f577832a05560
+// flow-typed version: <<STUB>>/webdriver-client_v~1.0.0/flow_v0.42.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'webdriver-client'
+ *
+ * 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 'webdriver-client' {
+ 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 'webdriver-client/lib/common/initDriver' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/desktop/chrome/index' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/desktop/electron/index' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/helper' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/android/index' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/android/login' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/android/native' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/android/webview' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/ios/index' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/ios/login' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/ios/native' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/mobile/ios/webview' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/lib/webdriver-client' {
+ declare module.exports: any;
+}
+
+declare module 'webdriver-client/test/webdriver-client.test' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'webdriver-client/index' {
+ declare module.exports: $Exports<'webdriver-client'>;
+}
+declare module 'webdriver-client/index.js' {
+ declare module.exports: $Exports<'webdriver-client'>;
+}
+declare module 'webdriver-client/lib/common/initDriver.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/common/initDriver'>;
+}
+declare module 'webdriver-client/lib/desktop/chrome/index.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/desktop/chrome/index'>;
+}
+declare module 'webdriver-client/lib/desktop/electron/index.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/desktop/electron/index'>;
+}
+declare module 'webdriver-client/lib/helper.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/helper'>;
+}
+declare module 'webdriver-client/lib/mobile/android/index.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/android/index'>;
+}
+declare module 'webdriver-client/lib/mobile/android/login.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/android/login'>;
+}
+declare module 'webdriver-client/lib/mobile/android/native.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/android/native'>;
+}
+declare module 'webdriver-client/lib/mobile/android/webview.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/android/webview'>;
+}
+declare module 'webdriver-client/lib/mobile/ios/index.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/ios/index'>;
+}
+declare module 'webdriver-client/lib/mobile/ios/login.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/ios/login'>;
+}
+declare module 'webdriver-client/lib/mobile/ios/native.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/ios/native'>;
+}
+declare module 'webdriver-client/lib/mobile/ios/webview.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/mobile/ios/webview'>;
+}
+declare module 'webdriver-client/lib/webdriver-client.js' {
+ declare module.exports: $Exports<'webdriver-client/lib/webdriver-client'>;
+}
+declare module 'webdriver-client/test/webdriver-client.test.js' {
+ declare module.exports: $Exports<'webdriver-client/test/webdriver-client.test'>;
+}
[22/50] [abbrv] incubator-weex git commit: * [html5] fix indicator's
zIndex.
Posted by ji...@apache.org.
* [html5] fix indicator's zIndex.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/436a69c5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/436a69c5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/436a69c5
Branch: refs/heads/0.11-dev
Commit: 436a69c5b38d97f73301da8e3bf76ce6f1e1d80f
Parents: 2e957cb
Author: MrRaindrop <te...@gmail.com>
Authored: Fri Mar 24 15:54:11 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Fri Mar 24 15:54:11 2017 +0800
----------------------------------------------------------------------
html5/render/vue/styles/components.css | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/436a69c5/html5/render/vue/styles/components.css
----------------------------------------------------------------------
diff --git a/html5/render/vue/styles/components.css b/html5/render/vue/styles/components.css
index 3427307..47d2f2a 100644
--- a/html5/render/vue/styles/components.css
+++ b/html5/render/vue/styles/components.css
@@ -326,6 +326,7 @@ body > .weex-scroller {
.weex-indicator {
position: absolute;
+ z-index: 10;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
[50/50] [abbrv] incubator-weex git commit: Merge branch
'html5-feature-vue-render' of https://github.com/MrRaindrop/incubator-weex
into 0.11-dev
Posted by ji...@apache.org.
Merge branch 'html5-feature-vue-render' of https://github.com/MrRaindrop/incubator-weex into 0.11-dev
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/f8abba9d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/f8abba9d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/f8abba9d
Branch: refs/heads/0.11-dev
Commit: f8abba9d26c7c3bf8b58a21293c413b8dccb119f
Parents: c2f0b65 91b8cc5
Author: Jinjiang <zh...@me.com>
Authored: Fri Mar 31 10:43:48 2017 +0800
Committer: Jinjiang <zh...@me.com>
Committed: Fri Mar 31 10:43:48 2017 +0800
----------------------------------------------------------------------
.eslintrc | 10 +
.flowconfig | 16 +
bin/dist-vue.sh | 42 +
build/config.js | 9 +-
build/webpack.examples.web.config.js | 24 +-
dangerfile.js | 28 +
examples/vue/animation.vue | 4 +-
examples/vue/components/countdown.vue | 2 +-
examples/vue/components/image.vue | 2 +-
examples/vue/components/list.vue | 19 +-
examples/vue/components/marquee.vue | 3 +-
examples/vue/components/navigator.vue | 7 +-
examples/vue/components/scroller.vue | 34 +-
examples/vue/components/slider.vue | 22 +-
examples/vue/components/text.vue | 2 +-
examples/vue/components/textarea.vue | 57 +
examples/vue/components/video.vue | 2 +-
examples/vue/components/web.vue | 2 +-
examples/vue/iconfont.vue | 2 +-
examples/vue/include/base-url.js | 4 +-
examples/vue/include/button.vue | 2 +-
examples/vue/include/countdown.vue | 2 +-
examples/vue/include/example-list-item.vue | 2 +-
examples/vue/include/example-list.vue | 2 +-
examples/vue/include/h1.vue | 2 +-
examples/vue/include/h2.vue | 2 +-
examples/vue/include/h3.vue | 2 +-
examples/vue/include/hn.vue | 2 +-
examples/vue/include/list-item.vue | 2 +-
examples/vue/include/marquee.vue | 4 +-
examples/vue/include/navbar.vue | 2 +-
examples/vue/include/navpage.vue | 2 +-
examples/vue/include/panel.vue | 10 +-
examples/vue/include/slider-item.vue | 2 +-
examples/vue/include/slider-page.vue | 5 +-
examples/vue/include/tabbar.vue | 6 +-
examples/vue/include/tabitem.vue | 2 +-
examples/vue/include/tip.vue | 2 +-
examples/vue/include/wxc-list-item.vue | 2 +-
examples/vue/modules/stream.vue | 2 +-
examples/vue/showcase/calculator.vue | 2 +-
examples/vue/showcase/include/banners.vue | 4 +-
examples/vue/showcase/include/brand.vue | 2 +-
examples/vue/showcase/include/category.vue | 8 +-
examples/vue/showcase/include/coupon.vue | 2 +-
examples/vue/showcase/include/goods.vue | 4 +-
examples/vue/showcase/include/headlines.vue | 2 +-
examples/vue/showcase/include/match.vue | 4 +-
examples/vue/showcase/include/resource.vue | 2 +-
examples/vue/showcase/include/scene.vue | 4 +-
examples/vue/showcase/itemlist.vue | 246 +-
examples/vue/showcase/new-fashion.vue | 2 +-
examples/vue/style/index.vue | 2 +-
examples/vue/style/style-box.vue | 2 +-
examples/vue/style/style-flex.vue | 2 +-
examples/vue/style/style-item.vue | 2 +-
examples/vue/syntax/hello-world-3.vue | 4 +-
examples/vue/syntax/hello-world-4.vue | 4 +-
examples/vue/syntax/hello-world-5.vue | 4 +-
examples/vue/syntax/hello-world.vue | 4 +-
examples/vue/syntax/include/btn.vue | 2 +-
examples/vue/syntax/include/sub.vue | 2 +-
examples/vue/syntax/script-component.vue | 2 +-
examples/vue/syntax/script-data.vue | 2 +-
examples/vue/syntax/script-events.vue | 4 +-
examples/vue/syntax/script-instance.vue | 2 +-
examples/vue/syntax/script-lifecycle.vue | 4 +-
examples/vue/syntax/script-module.vue | 2 +-
examples/vue/syntax/script-options.vue | 2 +-
examples/vue/syntax/template-class.vue | 2 +-
examples/vue/syntax/template-event.vue | 2 +-
examples/vue/syntax/template-if.vue | 2 +-
examples/vue/syntax/template-repeat-update.vue | 2 +-
examples/vue/syntax/template-repeat.vue | 8 +-
flow-typed/npm/animationjs_vx.x.x.js | 60 +
flow-typed/npm/babel-core_vx.x.x.js | 227 +
flow-typed/npm/babel-eslint_vx.x.x.js | 73 +
flow-typed/npm/babel-istanbul_vx.x.x.js | 353 +
flow-typed/npm/babel-loader_vx.x.x.js | 67 +
flow-typed/npm/babel-plugin-coverage_vx.x.x.js | 32 +
flow-typed/npm/babel-preset-es2015_vx.x.x.js | 32 +
flow-typed/npm/babel-runtime_vx.x.x.js | 1691 ++++
flow-typed/npm/chai_v3.5.x.js | 212 +
flow-typed/npm/chromedriver_vx.x.x.js | 46 +
flow-typed/npm/core-js_vx.x.x.js | 9390 ++++++++++++++++++
flow-typed/npm/cross-spawn_vx.x.x.js | 59 +
flow-typed/npm/css-loader_vx.x.x.js | 87 +
flow-typed/npm/cubicbezier_vx.x.x.js | 109 +
flow-typed/npm/danger_vx.x.x.js | 284 +
flow-typed/npm/envd_vx.x.x.js | 109 +
flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js | 319 +
flow-typed/npm/eslint_vx.x.x.js | 1978 ++++
flow-typed/npm/flow-bin_v0.x.x.js | 6 +
flow-typed/npm/fs-extra_vx.x.x.js | 221 +
flow-typed/npm/http-server_vx.x.x.js | 39 +
flow-typed/npm/httpurl_vx.x.x.js | 67 +
flow-typed/npm/inline-style-prefixer_vx.x.x.js | 347 +
flow-typed/npm/json-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-coverage_vx.x.x.js | 81 +
flow-typed/npm/karma-mocha-reporter_vx.x.x.js | 38 +
flow-typed/npm/karma-mocha_vx.x.x.js | 53 +
.../npm/karma-phantomjs-launcher_vx.x.x.js | 59 +
flow-typed/npm/karma-sourcemap-loader_vx.x.x.js | 33 +
flow-typed/npm/karma-webpack_vx.x.x.js | 45 +
flow-typed/npm/karma_vx.x.x.js | 445 +
flow-typed/npm/lazyimg_vx.x.x.js | 32 +
flow-typed/npm/macaca-cli_vx.x.x.js | 123 +
flow-typed/npm/macaca-utils_vx.x.x.js | 39 +
flow-typed/npm/mocha_v2.4.x.js | 25 +
flow-typed/npm/modals_vx.x.x.js | 81 +
flow-typed/npm/nightwatch_vx.x.x.js | 633 ++
flow-typed/npm/phantomjs-prebuilt_vx.x.x.js | 389 +
flow-typed/npm/query-string_vx.x.x.js | 33 +
flow-typed/npm/reify_vx.x.x.js | 95 +
flow-typed/npm/rollup-plugin-buble_vx.x.x.js | 39 +
flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js | 81 +
flow-typed/npm/rollup-plugin-eslint_vx.x.x.js | 39 +
.../rollup-plugin-flow-no-whitespace_vx.x.x.js | 33 +
flow-typed/npm/rollup-plugin-flow_vx.x.x.js | 33 +
flow-typed/npm/rollup-plugin-json_vx.x.x.js | 46 +
.../npm/rollup-plugin-node-resolve_vx.x.x.js | 53 +
flow-typed/npm/rollup-plugin-postcss_vx.x.x.js | 38 +
flow-typed/npm/rollup-plugin-replace_vx.x.x.js | 46 +
flow-typed/npm/rollup-plugin-uglify_vx.x.x.js | 32 +
flow-typed/npm/rollup-watch_vx.x.x.js | 67 +
flow-typed/npm/rollup_vx.x.x.js | 46 +
flow-typed/npm/scroll-to_vx.x.x.js | 33 +
flow-typed/npm/selenium-server_vx.x.x.js | 39 +
flow-typed/npm/semver_v5.1.x.js | 81 +
flow-typed/npm/serve_vx.x.x.js | 18 +
flow-typed/npm/sinon-chai_vx.x.x.js | 32 +
flow-typed/npm/sinon_vx.x.x.js | 263 +
flow-typed/npm/uglify-js_vx.x.x.js | 116 +
flow-typed/npm/vue-loader_vx.x.x.js | 122 +
flow-typed/npm/vue-template-compiler_vx.x.x.js | 38 +
flow-typed/npm/vue_vx.x.x.js | 1089 ++
flow-typed/npm/webdriver-client_vx.x.x.js | 129 +
flow-typed/npm/webpack_vx.x.x.js | 1523 +++
flow-typed/npm/weex-components_vx.x.x.js | 33 +
flow-typed/npm/weex-loader_vx.x.x.js | 108 +
flow-typed/npm/weex-picker_vx.x.x.js | 81 +
flow-typed/npm/weex-rax-framework_vx.x.x.js | 165 +
flow-typed/npm/weex-styler_vx.x.x.js | 66 +
flow-typed/npm/weex-vdom-tester_vx.x.x.js | 108 +
flow-typed/npm/weex-vue-framework_vx.x.x.js | 33 +
flow-typed/npm/weex-wd_vx.x.x.js | 38 +
flow-typed/npm/wwp_vx.x.x.js | 39 +
flow-typed/npm/xml2map_vx.x.x.js | 45 +
html5/render/browser/extend/api/stream.js | 2 +-
html5/render/browser/extend/components/input.js | 33 +
.../browser/extend/components/textarea.js | 32 +
html5/render/browser/utils/index.js | 9 +
html5/render/vue/README.md | 51 +-
html5/render/vue/components/a.js | 15 +-
html5/render/vue/components/div.js | 15 +-
html5/render/vue/components/image.js | 81 +-
html5/render/vue/components/index.js | 9 +-
html5/render/vue/components/input.js | 31 +-
.../render/vue/components/scrollable/header.js | 40 +-
.../vue/components/scrollable/list/cell.js | 15 +-
.../vue/components/scrollable/list/index.js | 32 +-
.../vue/components/scrollable/list/listMixin.js | 118 +-
.../components/scrollable/loading-indicator.js | 3 +-
.../render/vue/components/scrollable/loading.js | 55 +-
.../render/vue/components/scrollable/refresh.js | 64 +-
.../vue/components/scrollable/scroller.js | 30 +-
.../render/vue/components/scrollable/shared.js | 22 -
html5/render/vue/components/slider/index.js | 40 +-
html5/render/vue/components/slider/indicator.js | 115 +-
.../render/vue/components/slider/slideMixin.js | 141 +-
html5/render/vue/components/switch.js | 11 +-
html5/render/vue/components/text.js | 45 +-
html5/render/vue/components/textarea.js | 29 +-
html5/render/vue/components/video.js | 14 +-
html5/render/vue/components/web.js | 19 +-
html5/render/vue/env/WXEnvironment.js | 39 -
html5/render/vue/env/index.js | 17 +-
html5/render/vue/env/viewport.js | 56 +-
html5/render/vue/env/weex.js | 30 +-
html5/render/vue/env/wx-env.js | 48 +
html5/render/vue/index.js | 64 +-
html5/render/vue/mixins/base.js | 103 +-
html5/render/vue/mixins/event.js | 76 -
html5/render/vue/mixins/index.js | 8 +-
html5/render/vue/mixins/input-common.js | 47 +
html5/render/vue/mixins/scrollable.js | 110 +
html5/render/vue/mixins/style.js | 265 +-
html5/render/vue/modules/dom.js | 69 +-
html5/render/vue/modules/index.js | 42 +-
html5/render/vue/styles/components.css | 225 +-
html5/render/vue/styles/reset.css | 44 +-
html5/render/vue/utils/component.js | 83 +-
html5/render/vue/utils/event.js | 91 +-
html5/render/vue/utils/func.js | 81 +-
html5/render/vue/utils/index.js | 55 +-
html5/render/vue/utils/lazyload.js | 102 +
html5/render/vue/utils/perf.js | 170 +
html5/render/vue/utils/style.js | 21 +
html5/render/vue/utils/type.js | 20 +
index.html | 3 +-
package.json | 20 +-
packages/weex-vue-render/README.md | 51 +-
packages/weex-vue-render/package.json | 13 +-
vue.html | 53 +-
204 files changed, 25336 insertions(+), 1230 deletions(-)
----------------------------------------------------------------------
[14/50] [abbrv] incubator-weex git commit: * [html5] add comment.
Posted by ji...@apache.org.
* [html5] add comment.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/611f41e6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/611f41e6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/611f41e6
Branch: refs/heads/0.11-dev
Commit: 611f41e6620afb6463cb33119fd94140272ecb9f
Parents: 7768b4c
Author: MrRaindrop <te...@gmail.com>
Authored: Thu Mar 23 17:37:35 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Thu Mar 23 17:37:35 2017 +0800
----------------------------------------------------------------------
build/webpack.examples.web.config.js | 10 ++++++++++
1 file changed, 10 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/611f41e6/build/webpack.examples.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.web.config.js b/build/webpack.examples.web.config.js
index 361b79c..91ed882 100644
--- a/build/webpack.examples.web.config.js
+++ b/build/webpack.examples.web.config.js
@@ -1,3 +1,8 @@
+/**
+ * you should use vue-loader to pack .vue files for weex-vue-render.
+ * you definitely should use compoilerModules to add $processStyle for weex-vue-render.
+ */
+
var path = require('path');
var fs = require('fs-extra');
var webpack = require('webpack');
@@ -43,6 +48,7 @@ var bannerPlugin = new webpack.BannerPlugin(banner, {
exclude: bannerExcludeFiles
})
+
module.exports = {
entry: entry,
output: {
@@ -62,6 +68,10 @@ module.exports = {
]
},
vue: {
+ /**
+ * important! should use postTransformNode to add $processStyle for
+ * inline style prefixing.
+ */
compilerModules: [
{
postTransformNode: el => {
[33/50] [abbrv] incubator-weex git commit: Merge branch '0.11-dev'
into html5-feature-vue-render
Posted by ji...@apache.org.
Merge branch '0.11-dev' into html5-feature-vue-render
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/3501be13
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/3501be13
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/3501be13
Branch: refs/heads/0.11-dev
Commit: 3501be132857c9b8ba7c7490ad720916ad862ffd
Parents: 4396188 61ab9f4
Author: MrRaindrop <te...@gmail.com>
Authored: Wed Mar 29 12:07:09 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Wed Mar 29 12:07:09 2017 +0800
----------------------------------------------------------------------
.gitignore | 2 +
.travis.yml | 56 +-
CONTRIBUTING.md | 38 +-
Dangerfile-ios | 4 +
Gemfile | 15 +
Gemfile.lock | 122 +
README.md | 2 +-
android/.gitignore | 3 +-
android/commons/build.gradle | 12 +-
.../weex/commons/AbstractWeexActivity.java | 2 +-
.../commons/adapter/JSExceptionAdapter.java | 222 +
android/playground/app/build.gradle | 9 +-
.../app/src/main/assets/component/image-demo.js | 2 +-
.../assets/component/slider-neighbor/index.js | 264 +
.../slider-neighbor/silder-neighbor.js | 287 -
.../src/main/assets/component/slider/index.js | 33 +
.../app/src/main/assets/component/text-demo.js | 108 +
.../app/src/main/assets/component/web-demo.js | 1 -
android/playground/app/src/main/assets/error.js | 2217 ++
.../app/src/main/assets/geolocation.js | 183 +
.../app/src/main/assets/hello_weex.js | 28 -
android/playground/app/src/main/assets/index.js | 2 +-
.../app/src/main/assets/linear-gradient.js | 367 +
.../app/src/main/assets/module/clipboard.js | 27 +-
.../app/src/main/assets/module/componentRect.js | 107 +-
.../app/src/main/assets/module/instance-api.js | 14 +-
.../app/src/main/assets/module/modal.js | 18 +-
.../app/src/main/assets/module/picker-demo.js | 18 +-
.../app/src/main/assets/module/storage-demo.js | 14 +-
.../app/src/main/assets/module/stream-demo.js | 18 +-
.../src/main/assets/module/websocket-demo.js | 2412 ++
.../app/src/main/assets/showcase/calculator.js | 21 +-
.../assets/showcase/dropdown/dropdown-demo.js | 30 +-
.../assets/showcase/dropdown/we-dropdown.js | 12 +-
.../app/src/main/assets/showcase/minesweeper.js | 12 +-
.../main/assets/showcase/new-fashion/banner.js | 8 +-
.../main/assets/showcase/new-fashion/banners.js | 20 +-
.../main/assets/showcase/new-fashion/brand.js | 36 +-
.../assets/showcase/new-fashion/category.js | 24 +-
.../main/assets/showcase/new-fashion/coupon.js | 12 +-
.../main/assets/showcase/new-fashion/fashion.js | 38 +-
.../main/assets/showcase/new-fashion/goods.js | 24 +-
.../assets/showcase/new-fashion/headlines.js | 48 +-
.../main/assets/showcase/new-fashion/index.js | 21 +-
.../main/assets/showcase/new-fashion/link.js | 8 +-
.../main/assets/showcase/new-fashion/main.js | 209 +-
.../main/assets/showcase/new-fashion/match.js | 24 +-
.../assets/showcase/new-fashion/resource.js | 38 +-
.../main/assets/showcase/new-fashion/scene.js | 24 +-
.../src/main/assets/showcase/pseudo-class.js | 2425 ++
.../app/src/main/assets/showcase/ui.js | 24 +-
.../app/src/main/assets/style/index.js | 76 +-
.../app/src/main/assets/style/style-box.js | 40 +-
.../app/src/main/assets/style/style-flex.js | 48 +-
.../app/src/main/assets/style/style-item.js | 12 +-
.../app/src/main/assets/syntax/hello-world-1.js | 4 +-
.../app/src/main/assets/syntax/hello-world-2.js | 6 +-
.../app/src/main/assets/syntax/hello-world-3.js | 10 +-
.../app/src/main/assets/syntax/hello-world-4.js | 14 +-
.../app/src/main/assets/syntax/hello-world-5.js | 14 +-
.../app/src/main/assets/syntax/hello-world.js | 14 +-
.../app/src/main/assets/syntax/index.js | 20 +-
.../src/main/assets/syntax/script-component.js | 24 +-
.../app/src/main/assets/syntax/script-data.js | 12 +-
.../app/src/main/assets/syntax/script-events.js | 12 +-
.../src/main/assets/syntax/script-instance.js | 12 +-
.../src/main/assets/syntax/script-lifecycle.js | 12 +-
.../app/src/main/assets/syntax/script-module.js | 12 +-
.../src/main/assets/syntax/script-options.js | 12 +-
.../src/main/assets/syntax/template-class.js | 12 +-
.../src/main/assets/syntax/template-content.js | 20 +-
.../src/main/assets/syntax/template-event.js | 12 +-
.../app/src/main/assets/syntax/template-if.js | 12 +-
.../assets/syntax/template-repeat-update.js | 12 +-
.../src/main/assets/syntax/template-repeat.js | 12 +-
.../src/main/assets/syntax/template-style.js | 8 +-
.../playground/app/src/main/assets/template.js | 12 +-
android/playground/app/src/main/assets/test.js | 128 +
.../app/src/main/assets/vue/animation.js | 709 +
.../app/src/main/assets/vue/components/a.js | 438 +
.../src/main/assets/vue/components/countdown.js | 640 +
.../app/src/main/assets/vue/components/image.js | 641 +
.../app/src/main/assets/vue/components/input.js | 364 +
.../app/src/main/assets/vue/components/list.js | 246 +
.../src/main/assets/vue/components/marquee.js | 534 +
.../src/main/assets/vue/components/navigator.js | 1059 +
.../src/main/assets/vue/components/scroller.js | 304 +
.../src/main/assets/vue/components/slider.js | 898 +
.../src/main/assets/vue/components/tabbar.js | 599 +
.../app/src/main/assets/vue/components/text.js | 513 +
.../app/src/main/assets/vue/components/video.js | 396 +
.../app/src/main/assets/vue/components/web.js | 459 +
.../playground/app/src/main/assets/vue/hello.js | 99 +
.../app/src/main/assets/vue/iconfont.js | 204 +
.../playground/app/src/main/assets/vue/index.js | 496 +
.../src/main/assets/vue/modules/clipboard.js | 691 +
.../src/main/assets/vue/modules/instance-api.js | 304 +
.../app/src/main/assets/vue/modules/modal.js | 581 +
.../app/src/main/assets/vue/modules/storage.js | 381 +
.../app/src/main/assets/vue/modules/stream.js | 477 +
.../src/main/assets/vue/showcase/calculator.js | 340 +
.../src/main/assets/vue/showcase/itemlist.js | 1062 +
.../src/main/assets/vue/showcase/new-fashion.js | 3302 +++
.../src/main/assets/vue/showcase/progress.js | 336 +
.../app/src/main/assets/vue/style/index.js | 1566 ++
.../app/src/main/assets/vue/style/style-box.js | 780 +
.../app/src/main/assets/vue/style/style-flex.js | 919 +
.../app/src/main/assets/vue/style/style-item.js | 155 +
.../src/main/assets/vue/syntax/hello-world-1.js | 95 +
.../src/main/assets/vue/syntax/hello-world-2.js | 112 +
.../src/main/assets/vue/syntax/hello-world-3.js | 127 +
.../src/main/assets/vue/syntax/hello-world-4.js | 167 +
.../src/main/assets/vue/syntax/hello-world-5.js | 173 +
.../src/main/assets/vue/syntax/hello-world.js | 183 +
.../main/assets/vue/syntax/script-component.js | 224 +
.../src/main/assets/vue/syntax/script-data.js | 214 +
.../src/main/assets/vue/syntax/script-events.js | 161 +
.../main/assets/vue/syntax/script-instance.js | 196 +
.../main/assets/vue/syntax/script-lifecycle.js | 155 +
.../src/main/assets/vue/syntax/script-module.js | 156 +
.../main/assets/vue/syntax/script-options.js | 182 +
.../main/assets/vue/syntax/template-class.js | 161 +
.../main/assets/vue/syntax/template-content.js | 189 +
.../main/assets/vue/syntax/template-event.js | 197 +
.../src/main/assets/vue/syntax/template-if.js | 165 +
.../assets/vue/syntax/template-repeat-update.js | 195 +
.../main/assets/vue/syntax/template-repeat.js | 170 +
.../main/assets/vue/syntax/template-style.js | 144 +
.../app/src/main/assets/vue/template.js | 796 +
.../playground/app/src/main/ic_launcher-web.png | Bin 0 -> 19935 bytes
.../java/com/alibaba/weex/IndexActivity.java | 204 +
.../java/com/alibaba/weex/SplashActivity.java | 204 +
.../java/com/alibaba/weex/WXApplication.java | 211 +
.../java/com/alibaba/weex/WXBaseActivity.java | 204 +
.../java/com/alibaba/weex/WXDebugActivity.java | 204 +
.../java/com/alibaba/weex/WXPageActivity.java | 206 +-
.../com/alibaba/weex/constants/Constants.java | 204 +
.../alibaba/weex/extend/PlayDebugAdapter.java | 204 +
.../extend/adapter/InterceptWXHttpAdapter.java | 204 +
.../alibaba/weex/extend/component/RichText.java | 204 +
.../extend/component/WXComponentSyncTest.java | 204 +
.../alibaba/weex/extend/component/WXMask.java | 167 +
.../extend/component/dom/WXMaskDomObject.java | 231 +
.../weex/extend/module/GeolocationModule.java | 204 +
.../alibaba/weex/extend/module/MyModule.java | 204 +
.../weex/extend/module/RenderModule.java | 204 +
.../weex/extend/module/SyncTestModule.java | 204 +
.../weex/extend/module/WXEventModule.java | 212 +-
.../extend/module/location/DefaultLocation.java | 314 +-
.../weex/extend/module/location/ILocatable.java | 204 +
.../extend/module/location/LocationFactory.java | 204 +
.../alibaba/weex/extend/view/WXMaskView.java | 220 +
.../alibaba/weex/https/HotRefreshManager.java | 204 +
.../com/alibaba/weex/https/WXHttpManager.java | 204 +
.../com/alibaba/weex/https/WXHttpResponse.java | 204 +
.../java/com/alibaba/weex/https/WXHttpTask.java | 204 +
.../alibaba/weex/https/WXOkHttpDispatcher.java | 204 +
.../alibaba/weex/https/WXRequestListener.java | 204 +
.../zxing/client/android/CaptureActivity.java | 1 +
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 5248 -> 1755 bytes
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4303 -> 1221 bytes
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 6354 -> 2451 bytes
.../src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 7930 -> 3939 bytes
.../src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 10633 -> 5608 bytes
.../com.taobao.taobao_2016.11.21_17.35.li | Bin 2415126 -> 0 bytes
android/run-ci.sh | 4 +
android/sdk/assets/main.js | 19932 +----------------
android/sdk/build.gradle | 73 +-
android/sdk/libs/armeabi/libweexv8.so | Bin 3583820 -> 3583820 bytes
android/sdk/libs/x86/libweexv8.so | Bin 4340864 -> 4336768 bytes
.../main/java/com/taobao/weex/InitConfig.java | 13 +
.../main/java/com/taobao/weex/WXSDKEngine.java | 16 +-
.../java/com/taobao/weex/WXSDKInstance.java | 78 +-
.../main/java/com/taobao/weex/WXSDKManager.java | 27 +-
.../weex/adapter/IWXJSExceptionAdapter.java | 218 +
.../appfram/navigator/WXNavigatorModule.java | 88 +-
.../weex/appfram/pickers/WXPickersModule.java | 8 +-
.../appfram/storage/WXSQLiteOpenHelper.java | 2 -
.../com/taobao/weex/bridge/WXBridgeManager.java | 200 +-
.../com/taobao/weex/bridge/WXModuleManager.java | 31 +-
.../taobao/weex/bridge/WXServiceManager.java | 31 +-
.../taobao/weex/bridge/WXValidateProcessor.java | 241 +
.../java/com/taobao/weex/common/Constants.java | 37 +-
.../com/taobao/weex/common/WXImageStrategy.java | 2 +-
.../taobao/weex/common/WXJSExceptionInfo.java | 331 +
.../com/taobao/weex/common/WXJSService.java | 229 +
.../java/com/taobao/weex/common/WXModule.java | 12 +-
.../java/com/taobao/weex/common/WXThread.java | 9 +
.../com/taobao/weex/dom/CSSAlignConvert.java | 204 +
.../weex/dom/CSSFlexDirectionConvert.java | 204 +
.../com/taobao/weex/dom/CSSJustifyConvert.java | 204 +
.../taobao/weex/dom/CSSPositionTypeConvert.java | 204 +
.../com/taobao/weex/dom/CSSWrapConvert.java | 204 +
.../com/taobao/weex/dom/ImmutableDomObject.java | 18 +-
.../main/java/com/taobao/weex/dom/WXAttr.java | 107 +-
.../com/taobao/weex/dom/WXCustomStyleSpan.java | 207 +-
.../java/com/taobao/weex/dom/WXDomHandler.java | 4 +-
.../java/com/taobao/weex/dom/WXDomManager.java | 6 +-
.../java/com/taobao/weex/dom/WXDomModule.java | 18 +-
.../java/com/taobao/weex/dom/WXDomObject.java | 32 +-
.../com/taobao/weex/dom/WXDomStatement.java | 4 +-
.../taobao/weex/dom/WXRecyclerDomObject.java | 317 +
.../main/java/com/taobao/weex/dom/WXStyle.java | 69 +-
.../com/taobao/weex/dom/WXTextDomObject.java | 206 +-
.../java/com/taobao/weex/dom/flex/CSSNode.java | 8 +-
.../com/taobao/weex/http/WXStreamModule.java | 30 +-
.../com/taobao/weex/ui/WXRenderStatement.java | 28 +-
.../ui/animation/BackgroundColorProperty.java | 252 +
.../weex/ui/animation/WXAnimationModule.java | 24 +-
.../ui/component/AbstractEditComponent.java | 152 +-
.../taobao/weex/ui/component/Scrollable.java | 12 +-
.../java/com/taobao/weex/ui/component/WXA.java | 10 +-
.../taobao/weex/ui/component/WXBaseRefresh.java | 10 -
.../weex/ui/component/WXBasicComponentType.java | 2 +
.../taobao/weex/ui/component/WXComponent.java | 141 +-
.../com/taobao/weex/ui/component/WXEmbed.java | 7 +-
.../com/taobao/weex/ui/component/WXHeader.java | 9 +-
.../com/taobao/weex/ui/component/WXImage.java | 104 +-
.../taobao/weex/ui/component/WXIndicator.java | 2 +-
.../com/taobao/weex/ui/component/WXLoading.java | 12 +-
.../com/taobao/weex/ui/component/WXRefresh.java | 13 +-
.../taobao/weex/ui/component/WXScroller.java | 160 +-
.../com/taobao/weex/ui/component/WXSlider.java | 20 +-
.../weex/ui/component/WXSliderNeighbor.java | 135 +-
.../taobao/weex/ui/component/WXVContainer.java | 14 +
.../ui/component/helper/WXStickyHelper.java | 11 +-
.../ui/component/list/BasicListComponent.java | 334 +-
.../component/list/HorizontalListComponent.java | 2 +-
.../ui/component/list/ListComponentView.java | 4 +-
.../ui/component/list/SimpleListComponent.java | 6 +-
.../ui/component/list/SimpleRecyclerView.java | 77 +-
.../ui/component/list/StickyHeaderHelper.java | 337 +
.../taobao/weex/ui/component/list/WXCell.java | 11 +
.../weex/ui/component/list/WXListComponent.java | 91 +-
.../weex/ui/component/pesudo/PesudoStatus.java | 20 +-
.../com/taobao/weex/ui/module/WXMetaModule.java | 7 +-
.../taobao/weex/ui/module/WXTimerModule.java | 139 +-
.../taobao/weex/ui/view/WXCircleViewPager.java | 38 +-
.../com/taobao/weex/ui/view/WXImageView.java | 20 +-
.../com/taobao/weex/ui/view/WXScrollView.java | 11 +-
.../weex/ui/view/border/BorderDrawable.java | 39 +-
.../taobao/weex/ui/view/border/BorderEdge.java | 77 +-
.../weex/ui/view/border/BorderRadiusType.java | 222 +
.../view/border/BorderWidthStyleColorType.java | 224 +
.../taobao/weex/ui/view/gesture/WXGesture.java | 47 +-
.../listview/ExtendedLinearLayoutManager.java | 281 +
.../weex/ui/view/listview/WXRecyclerView.java | 44 +-
.../listview/adapter/ListBaseViewHolder.java | 44 +-
.../adapter/RecyclerViewBaseAdapter.java | 21 +-
.../adapter/WXRecyclerViewOnScrollListener.java | 109 +-
.../ui/view/refresh/wrapper/BaseBounceView.java | 74 +-
.../refresh/wrapper/BounceRecyclerView.java | 124 +-
.../refresh/wrapper/BounceScrollerView.java | 1 +
.../taobao/weex/utils/WXDataStructureUtil.java | 211 +-
.../java/com/taobao/weex/utils/WXFileUtils.java | 37 +-
.../main/java/com/taobao/weex/utils/WXHack.java | 527 -
.../taobao/weex/utils/WXSoInstallMgrSdk.java | 9 +-
.../java/com/taobao/weex/utils/WXUtils.java | 200 +-
.../java/com/taobao/weex/utils/WXViewUtils.java | 81 +-
.../test/java/com/taobao/weex/TestActivity.java | 6 +-
.../java/com/taobao/weex/dom/WXStyleTest.java | 23 +-
.../ui/component/list/WXListComponentTest.java | 19 +-
.../taobao/weex/ui/module/WXMetaModuleTest.java | 10 +-
.../weex/ui/module/WXTimerModuleTest.java | 151 +-
.../weex/ui/view/border/BorderDrawableTest.java | 4 +-
.../taobao/weex/utils/FunctionParserTest.java | 11 +-
.../java/com/taobao/weex/utils/WXUtilsTest.java | 125 +-
android/sdk/unittest.sh | 3 +-
build/webpack.macacatest.config.js | 6 +-
circle.yml | 3 +-
dangerfile.js | 117 +
doc/_config.yml | 9 +-
doc/advanced/extend-to-android.md | 175 +
doc/package.json | 7 +-
doc/source/cn/faq.md | 6 +-
doc/source/cn/guide/contributing.md | 106 +
doc/source/cn/guide/dev-with-weexpack.md | 11 -
doc/source/cn/guide/index.md | 123 +-
doc/source/cn/guide/integrate-to-your-app.md | 6 +-
doc/source/cn/guide/intro/app-architecture.md | 34 +-
doc/source/cn/guide/intro/how-it-works.md | 38 +-
doc/source/cn/guide/intro/index.md | 2 +-
doc/source/cn/guide/intro/page-architecture.md | 18 +-
doc/source/cn/guide/intro/using-vue.md | 79 +-
doc/source/cn/guide/intro/web-dev-experience.md | 20 +-
doc/source/cn/guide/intro/write-once.md | 2 +-
doc/source/cn/guide/set-up-env.md | 128 +
doc/source/cn/guide/tools/devtools.md | 111 +
doc/source/cn/guide/tools/index.md | 11 +
doc/source/cn/guide/tools/weexpack.md | 388 +
.../cn/references/advanced/extend-jsfm.md | 2 +-
.../cn/references/advanced/extend-to-android.md | 48 +-
.../cn/references/advanced/extend-to-html5.md | 2 +-
.../cn/references/advanced/extend-to-ios.md | 278 +-
doc/source/cn/references/advanced/index.md | 2 +-
.../advanced/integrate-devtool-to-android.md | 6 +-
.../advanced/integrate-devtool-to-ios.md | 8 +-
doc/source/cn/references/android-apis.md | 25 +-
doc/source/cn/references/common-style.md | 167 +-
doc/source/cn/references/components/a.md | 25 +-
doc/source/cn/references/components/cell.md | 7 +-
doc/source/cn/references/components/div.md | 12 +-
doc/source/cn/references/components/image.md | 20 +-
.../cn/references/components/indicator.md | 3 +-
doc/source/cn/references/components/input.md | 13 +-
doc/source/cn/references/components/list.md | 6 +-
doc/source/cn/references/components/loading.md | 2 +
doc/source/cn/references/components/refresh.md | 4 +-
doc/source/cn/references/components/scroller.md | 6 +-
doc/source/cn/references/components/slider.md | 2 +-
doc/source/cn/references/components/switch.md | 2 +-
doc/source/cn/references/components/text.md | 2 +-
doc/source/cn/references/components/textarea.md | 9 +-
doc/source/cn/references/components/video.md | 2 +-
doc/source/cn/references/components/web.md | 2 +-
doc/source/cn/references/gesture.md | 3 +-
doc/source/cn/references/ios-apis.md | 4 +-
doc/source/cn/references/js-service/index.md | 118 +
.../cn/references/migration/difference.md | 2 +-
doc/source/cn/references/migration/index.md | 2 +-
.../references/migration/migration-from-weex.md | 2 +-
doc/source/cn/references/modules/animation.md | 4 +-
doc/source/cn/references/modules/clipboard.md | 2 +-
doc/source/cn/references/modules/dom.md | 8 +-
doc/source/cn/references/modules/globalevent.md | 2 +-
doc/source/cn/references/modules/index.md | 31 +-
doc/source/cn/references/modules/modal.md | 2 +-
doc/source/cn/references/modules/navigator.md | 2 +-
doc/source/cn/references/modules/storage.md | 4 +-
doc/source/cn/references/modules/stream.md | 2 +-
doc/source/cn/references/modules/websocket.md | 215 +
doc/source/cn/references/modules/webview.md | 2 +-
doc/source/cn/references/path.md | 32 +-
.../cn/references/vue/difference-of-vuex.md | 2 +-
.../cn/references/vue/difference-with-web.md | 9 +-
doc/source/cn/references/vue/index.md | 2 +-
.../cn/v-0.10/advanced/extend-to-android.md | 27 +-
.../cn/v-0.10/advanced/extend-to-html5.md | 2 +-
doc/source/cn/v-0.10/advanced/extend-to-ios.md | 154 +-
.../cn/v-0.10/advanced/integrate-to-android.md | 4 +-
.../cn/v-0.10/references/modules/globalevent.md | 2 +-
.../cn/v-0.10/references/modules/storage.md | 2 +-
doc/source/cn/v-0.10/tools/devtools.md | 4 +-
doc/source/faq.md | 5 +-
doc/source/guide/contributing.md | 106 +
doc/source/guide/dev-with-weexpack.md | 12 -
doc/source/guide/index.md | 49 +-
doc/source/guide/integrate-to-your-app.md | 274 +-
doc/source/guide/intro/app-architecture.md | 57 +-
doc/source/guide/intro/how-it-works.md | 62 +-
doc/source/guide/intro/index.md | 4 +-
doc/source/guide/intro/page-architecture.md | 42 +-
doc/source/guide/intro/using-vue.md | 52 +-
doc/source/guide/intro/web-dev-experience.md | 29 +-
doc/source/guide/intro/write-once.md | 19 +-
doc/source/guide/set-up-env.md | 93 +
doc/source/guide/tools/devtools.md | 100 +
doc/source/guide/tools/index.md | 11 +
doc/source/guide/tools/weexpack.md | 300 +
doc/source/references/advanced/extend-jsfm.md | 161 +-
.../references/advanced/extend-to-android.md | 49 +-
.../references/advanced/extend-to-html5.md | 90 +-
doc/source/references/advanced/extend-to-ios.md | 80 +-
doc/source/references/advanced/index.md | 2 +-
.../advanced/integrate-devtool-to-android.md | 139 +-
.../advanced/integrate-devtool-to-ios.md | 186 +-
doc/source/references/android-apis.md | 211 +-
doc/source/references/common-style.md | 175 +-
doc/source/references/components/a.md | 2 +-
doc/source/references/components/cell.md | 8 +-
doc/source/references/components/div.md | 6 +-
doc/source/references/components/image.md | 12 +-
doc/source/references/components/indicator.md | 6 +-
doc/source/references/components/input.md | 11 +-
doc/source/references/components/list.md | 4 +-
doc/source/references/components/refresh.md | 4 +-
doc/source/references/components/scroller.md | 10 +-
doc/source/references/components/slider.md | 12 +-
doc/source/references/components/switch.md | 4 +-
doc/source/references/components/text.md | 2 +-
doc/source/references/components/textarea.md | 11 +-
doc/source/references/components/video.md | 4 +-
doc/source/references/components/web.md | 6 +-
doc/source/references/gesture.md | 11 +-
doc/source/references/ios-apis.md | 70 +-
doc/source/references/js-service/index.md | 114 +
doc/source/references/modules/animation.md | 2 +-
doc/source/references/modules/clipboard.md | 2 +-
doc/source/references/modules/dom.md | 8 +-
doc/source/references/modules/globalevent.md | 6 +-
doc/source/references/modules/index.md | 31 +-
doc/source/references/modules/modal.md | 2 +-
doc/source/references/modules/navigator.md | 2 +-
doc/source/references/modules/storage.md | 4 +-
doc/source/references/modules/stream.md | 2 +-
doc/source/references/modules/websocket.md | 214 +
doc/source/references/modules/webview.md | 8 +-
doc/source/references/native-dom-api.md | 203 +-
doc/source/references/platfrom-difference.md | 11 +
doc/source/references/vue/difference-of-vuex.md | 87 +-
.../references/vue/difference-with-web.md | 145 +-
doc/source/references/vue/index.md | 2 +-
doc/source/references/weex-variable.md | 41 +-
doc/source/v-0.10/advanced/extend-to-android.md | 57 +-
doc/source/v-0.10/advanced/extend-to-html5.md | 2 +-
doc/source/v-0.10/advanced/extend-to-ios.md | 39 +
.../v-0.10/advanced/integrate-to-android.md | 6 +-
.../guide/how-to/preview-in-playground-app.md | 2 +-
.../v-0.10/references/modules/globalevent.md | 2 +-
doc/themes/weex/languages/cn.yml | 5 +-
doc/themes/weex/languages/en.yml | 45 +-
.../weex/layout/_partial/after-footer.ejs | 2 +-
doc/themes/weex/layout/_partial/footer.ejs | 8 +-
doc/themes/weex/layout/_partial/header.ejs | 30 +-
doc/themes/weex/layout/_partial/search-form.ejs | 2 +-
doc/themes/weex/layout/_partial/sidebar.ejs | 15 +-
doc/themes/weex/layout/_partial/slider.ejs | 2 +-
doc/themes/weex/layout/index.ejs | 29 +-
doc/themes/weex/source/css/index.scss | 4 +-
doc/themes/weex/source/css/media-queries.scss | 3 +
doc/themes/weex/source/css/partial/footer.scss | 1 +
doc/themes/weex/source/css/partial/header.scss | 32 +-
.../weex/source/css/partial/search-form.scss | 3 -
doc/themes/weex/source/css/partial/sidebar.scss | 1 +
doc/themes/weex/source/js/common.js | 77 +-
doc/themes/weex/source/js/example.js | 2 +-
examples/component/image-demo.we | 2 +-
examples/component/input-demo.we | 265 +-
examples/component/list/list-basic.we | 79 +-
examples/component/scroller-demo.we | 64 +-
examples/component/slider-neighbor/index.we | 28 +-
examples/component/slider-tab.we | 100 +
examples/component/text-demo.we | 17 +-
examples/include/example-list-item.we | 30 +-
examples/index.we | 6 +-
examples/linear-gradient.we | 70 +
examples/module/chatroom-demo.we | 227 +
examples/module/websocket-demo.we | 268 +-
examples/showcase/boxshadow.we | 46 +
examples/showcase/pseudo-class.we | 102 +
examples/vue/components/input.vue | 215 +-
examples/vue/components/list.vue | 3 +
examples/vue/components/waterfall.vue | 468 +
examples/vue/index.vue | 2 +
examples/vue/showcase/boxshadow.vue | 39 +
html5/frameworks/legacy/app/ctrl/init.js | 4 +-
html5/frameworks/legacy/app/ctrl/misc.js | 55 +-
html5/frameworks/legacy/app/instance.js | 14 +-
html5/frameworks/legacy/static/create.js | 6 +-
html5/runtime/config.js | 4 +-
html5/runtime/init.js | 4 -
html5/runtime/task-center.js | 57 +
html5/services/amd/index.js | 18 +-
html5/shared/freeze.js | 58 +-
html5/test/case/prepare.js | 6 +-
html5/test/case/tester.js | 48 +-
html5/test/unit/default/app/ctrl.js | 14 +-
html5/test/unit/default/app/index.js | 28 +-
html5/test/unit/shared/index.js | 2 +-
ios/playground/Podfile | 4 +-
.../WeexDemo.xcodeproj/project.pbxproj | 60 +-
ios/playground/WeexDemo/AppDelegate.m | 18 +
.../AppIcon.appiconset/Icon-29.png | Bin 1682 -> 1614 bytes
.../AppIcon.appiconset/Icon-29@2x-1.png | Bin 2709 -> 2421 bytes
.../AppIcon.appiconset/Icon-29@2x.png | Bin 2709 -> 2421 bytes
.../AppIcon.appiconset/Icon-29@3x.png | Bin 3724 -> 3236 bytes
.../AppIcon.appiconset/Icon-40.png | Bin 2018 -> 1946 bytes
.../AppIcon.appiconset/Icon-40@2x-1.png | Bin 3368 -> 3016 bytes
.../AppIcon.appiconset/Icon-40@2x.png | Bin 3368 -> 3016 bytes
.../AppIcon.appiconset/Icon-40@3x.png | Bin 4715 -> 4172 bytes
.../AppIcon.appiconset/Icon-60@2x.png | Bin 4715 -> 4172 bytes
.../AppIcon.appiconset/Icon-60@3x.png | Bin 6892 -> 6017 bytes
.../AppIcon.appiconset/Icon-76.png | Bin 3324 -> 2918 bytes
.../AppIcon.appiconset/Icon-76@2x.png | Bin 5937 -> 5088 bytes
.../AppIcon.appiconset/Icon-83.5@2x.png | Bin 6942 -> 5537 bytes
ios/playground/WeexDemo/DemoDefine.h | 6 +-
ios/playground/WeexDemo/Info.plist | 20 +-
ios/playground/WeexDemo/UIView+UIThreadCheck.h | 15 +
ios/playground/WeexDemo/UIView+UIThreadCheck.m | 42 +
ios/playground/WeexDemo/WXDemoViewController.m | 8 +-
ios/playground/bundlejs/animation.js | 3 +-
ios/playground/bundlejs/component/a-demo.js | 3 +-
.../bundlejs/component/countdown-demo.js | 3 +-
ios/playground/bundlejs/component/image-demo.js | 5 +-
ios/playground/bundlejs/component/input-demo.js | 2684 +--
.../bundlejs/component/lengthunitwx-demo.js | 329 +
.../bundlejs/component/list/list-basic.js | 132 +-
.../component/list/list-demo-horizon.js | 12 +-
.../bundlejs/component/list/list-demo.js | 15 +-
.../bundlejs/component/list/waterfall.js | 877 +
.../bundlejs/component/marquee-demo.js | 16 +-
.../bundlejs/component/navigator-demo.js | 8 +-
.../bundlejs/component/process-bar-demo.js | 20 +-
.../bundlejs/component/scroller-demo.js | 222 +-
.../bundlejs/component/slider-neighbor/index.js | 264 +
.../slider-neighbor/silder-neighbor.js | 287 -
.../slider-neighbor/slider-neighbor-item.js | 12 +-
.../slider-neighbor/slider-neighbor-page.js | 28 +-
ios/playground/bundlejs/component/slider-tab.js | 633 +
.../bundlejs/component/slider/index.js | 92 +-
.../bundlejs/component/slider/slider-item.js | 12 +-
.../bundlejs/component/slider/slider-page.js | 28 +-
.../bundlejs/component/tabbar/tabbar-demo.js | 5 +-
ios/playground/bundlejs/component/text-demo.js | 135 +-
ios/playground/bundlejs/component/video-demo.js | 27 +-
ios/playground/bundlejs/component/web-demo.js | 36 +-
ios/playground/bundlejs/error.js | 23 +-
ios/playground/bundlejs/geolocation.js | 46 +-
ios/playground/bundlejs/hello.js | 4 +-
ios/playground/bundlejs/iconfont.js | 12 +-
ios/playground/bundlejs/index.js | 275 +-
ios/playground/bundlejs/linear-gradient.js | 367 +
ios/playground/bundlejs/module/chatroom-demo.js | 370 +
ios/playground/bundlejs/module/clipboard.js | 81 +-
ios/playground/bundlejs/module/componentRect.js | 563 +
ios/playground/bundlejs/module/instance-api.js | 71 +-
ios/playground/bundlejs/module/modal.js | 37 +-
ios/playground/bundlejs/module/picker-demo.js | 37 +-
ios/playground/bundlejs/module/storage-demo.js | 71 +-
ios/playground/bundlejs/module/stream-demo.js | 75 +-
.../bundlejs/module/websocket-demo.js | 1956 ++
ios/playground/bundlejs/showcase/boxshadow.js | 269 +
ios/playground/bundlejs/showcase/calculator.js | 43 +-
.../bundlejs/showcase/dropdown/dropdown-demo.js | 38 +-
.../bundlejs/showcase/dropdown/we-dropdown.js | 12 +-
ios/playground/bundlejs/showcase/minesweeper.js | 18 +-
.../bundlejs/showcase/new-fashion/banner.js | 8 +-
.../bundlejs/showcase/new-fashion/banners.js | 20 +-
.../bundlejs/showcase/new-fashion/brand.js | 36 +-
.../bundlejs/showcase/new-fashion/category.js | 24 +-
.../bundlejs/showcase/new-fashion/coupon.js | 12 +-
.../bundlejs/showcase/new-fashion/fashion.js | 38 +-
.../bundlejs/showcase/new-fashion/goods.js | 24 +-
.../bundlejs/showcase/new-fashion/headlines.js | 48 +-
.../bundlejs/showcase/new-fashion/image-demo.js | 3 +-
.../bundlejs/showcase/new-fashion/index.js | 27 +-
.../bundlejs/showcase/new-fashion/link.js | 8 +-
.../showcase/new-fashion/list/list-demo.js | 3 +-
.../bundlejs/showcase/new-fashion/main.js | 213 +-
.../bundlejs/showcase/new-fashion/match.js | 24 +-
.../bundlejs/showcase/new-fashion/resource.js | 38 +-
.../bundlejs/showcase/new-fashion/scene.js | 24 +-
.../bundlejs/showcase/pseudo-class.js | 2440 ++
ios/playground/bundlejs/showcase/ui.js | 46 +-
ios/playground/bundlejs/style/index.js | 98 +-
ios/playground/bundlejs/style/style-box.js | 62 +-
ios/playground/bundlejs/style/style-flex.js | 70 +-
ios/playground/bundlejs/style/style-item.js | 12 +-
ios/playground/bundlejs/syntax/hello-world-1.js | 4 +-
ios/playground/bundlejs/syntax/hello-world-2.js | 6 +-
ios/playground/bundlejs/syntax/hello-world-3.js | 10 +-
ios/playground/bundlejs/syntax/hello-world-4.js | 14 +-
ios/playground/bundlejs/syntax/hello-world-5.js | 14 +-
ios/playground/bundlejs/syntax/hello-world.js | 14 +-
ios/playground/bundlejs/syntax/index.js | 316 +-
.../bundlejs/syntax/script-component.js | 24 +-
ios/playground/bundlejs/syntax/script-data.js | 12 +-
ios/playground/bundlejs/syntax/script-events.js | 20 +-
.../bundlejs/syntax/script-instance.js | 12 +-
.../bundlejs/syntax/script-lifecycle.js | 12 +-
ios/playground/bundlejs/syntax/script-module.js | 12 +-
.../bundlejs/syntax/script-options.js | 12 +-
.../bundlejs/syntax/template-class.js | 12 +-
.../bundlejs/syntax/template-content.js | 20 +-
.../bundlejs/syntax/template-event.js | 12 +-
ios/playground/bundlejs/syntax/template-if.js | 12 +-
.../bundlejs/syntax/template-repeat-update.js | 12 +-
.../bundlejs/syntax/template-repeat.js | 12 +-
.../bundlejs/syntax/template-style.js | 8 +-
ios/playground/bundlejs/template.js | 15 +-
ios/playground/bundlejs/test.js | 128 +
ios/playground/bundlejs/vue/animation.js | 721 +
ios/playground/bundlejs/vue/components/a.js | 449 +
.../bundlejs/vue/components/countdown.js | 652 +
ios/playground/bundlejs/vue/components/image.js | 653 +
ios/playground/bundlejs/vue/components/input.js | 743 +
ios/playground/bundlejs/vue/components/list.js | 254 +
.../bundlejs/vue/components/marquee.js | 545 +
.../bundlejs/vue/components/navigator.js | 1078 +
.../bundlejs/vue/components/scroller.js | 308 +
.../bundlejs/vue/components/slider.js | 695 +
.../bundlejs/vue/components/tabbar.js | 576 +
ios/playground/bundlejs/vue/components/text.js | 521 +
ios/playground/bundlejs/vue/components/video.js | 404 +
.../bundlejs/vue/components/waterfall.js | 877 +
ios/playground/bundlejs/vue/components/web.js | 467 +
ios/playground/bundlejs/vue/hello.js | 102 +
ios/playground/bundlejs/vue/iconfont.js | 208 +
ios/playground/bundlejs/vue/index.js | 513 +
.../bundlejs/vue/modules/clipboard.js | 706 +
.../bundlejs/vue/modules/instance-api.js | 311 +
ios/playground/bundlejs/vue/modules/modal.js | 592 +
ios/playground/bundlejs/vue/modules/storage.js | 388 +
ios/playground/bundlejs/vue/modules/stream.js | 448 +
.../bundlejs/vue/showcase/boxshadow.js | 244 +
.../bundlejs/vue/showcase/calculator.js | 344 +
.../bundlejs/vue/showcase/itemlist.js | 1068 +
.../bundlejs/vue/showcase/new-fashion.js | 3347 +++
.../bundlejs/vue/showcase/progress.js | 343 +
ios/playground/bundlejs/vue/style/index.js | 1590 ++
ios/playground/bundlejs/vue/style/style-box.js | 796 +
ios/playground/bundlejs/vue/style/style-flex.js | 931 +
ios/playground/bundlejs/vue/style/style-item.js | 159 +
.../bundlejs/vue/syntax/hello-world-1.js | 98 +
.../bundlejs/vue/syntax/hello-world-2.js | 115 +
.../bundlejs/vue/syntax/hello-world-3.js | 131 +
.../bundlejs/vue/syntax/hello-world-4.js | 171 +
.../bundlejs/vue/syntax/hello-world-5.js | 177 +
.../bundlejs/vue/syntax/hello-world.js | 187 +
.../bundlejs/vue/syntax/script-component.js | 236 +
.../bundlejs/vue/syntax/script-data.js | 218 +
.../bundlejs/vue/syntax/script-events.js | 165 +
.../bundlejs/vue/syntax/script-instance.js | 200 +
.../bundlejs/vue/syntax/script-lifecycle.js | 159 +
.../bundlejs/vue/syntax/script-module.js | 160 +
.../bundlejs/vue/syntax/script-options.js | 186 +
.../bundlejs/vue/syntax/template-class.js | 165 +
.../bundlejs/vue/syntax/template-content.js | 196 +
.../bundlejs/vue/syntax/template-event.js | 201 +
.../bundlejs/vue/syntax/template-if.js | 169 +
.../vue/syntax/template-repeat-update.js | 199 +
.../bundlejs/vue/syntax/template-repeat.js | 174 +
.../bundlejs/vue/syntax/template-style.js | 147 +
ios/playground/bundlejs/vue/template.js | 815 +
ios/sdk/WeexSDK.podspec | 2 +-
ios/sdk/WeexSDK.xcodeproj/project.pbxproj | 145 +-
.../xcshareddata/xcschemes/WeexSDK.xcscheme | 2 +-
.../xcschemes/WeexSDKTests.xcscheme | 4 +-
ios/sdk/WeexSDK/Resources/main.js | 14 +-
.../WeexSDK/Sources/Bridge/WXBridgeContext.h | 5 +
.../WeexSDK/Sources/Bridge/WXBridgeContext.m | 11 +-
ios/sdk/WeexSDK/Sources/Bridge/WXBridgeMethod.h | 2 +-
ios/sdk/WeexSDK/Sources/Bridge/WXBridgeMethod.m | 42 +-
ios/sdk/WeexSDK/Sources/Bridge/WXJSCoreBridge.m | 26 +-
ios/sdk/WeexSDK/Sources/Bridge/WXModuleMethod.m | 34 +-
.../Component/Recycler/WXMultiColumnLayout.h | 44 +
.../Component/Recycler/WXMultiColumnLayout.m | 392 +
.../Component/Recycler/WXRecyclerComponent.h | 12 +
.../Component/Recycler/WXRecyclerComponent.m | 648 +
.../Recycler/WXRecyclerDataController.h | 38 +
.../Recycler/WXRecyclerDataController.m | 132 +
.../Recycler/WXRecyclerUpdateController.h | 32 +
.../Recycler/WXRecyclerUpdateController.m | 250 +
.../Recycler/WXSectionDataController.h | 33 +
.../Recycler/WXSectionDataController.m | 81 +
.../WeexSDK/Sources/Component/WXCellComponent.h | 24 +-
.../WeexSDK/Sources/Component/WXCellComponent.m | 37 +-
.../Component/WXComponent+GradientColor.h | 15 +-
.../Component/WXComponent+GradientColor.m | 18 +-
.../Sources/Component/WXComponent_internal.h | 7 +-
.../WeexSDK/Sources/Component/WXEditComponent.h | 21 +
.../WeexSDK/Sources/Component/WXEditComponent.m | 780 +
.../Sources/Component/WXFooterComponent.h | 13 +
.../Sources/Component/WXFooterComponent.m | 13 +
.../Sources/Component/WXHeaderComponent.h | 28 +
.../Sources/Component/WXHeaderComponent.m | 76 +
.../Sources/Component/WXImageComponent.m | 3 +-
.../WeexSDK/Sources/Component/WXListComponent.h | 12 -
.../WeexSDK/Sources/Component/WXListComponent.m | 374 +-
.../Sources/Component/WXLoadingComponent.m | 17 +-
.../Sources/Component/WXLoadingIndicator.h | 1 -
.../Sources/Component/WXLoadingIndicator.m | 81 +-
.../Sources/Component/WXRefreshComponent.h | 6 +
.../Sources/Component/WXRefreshComponent.m | 40 +-
.../Sources/Component/WXScrollerComponent.m | 92 +-
.../Sources/Component/WXSliderComponent.m | 74 +-
.../Component/WXSliderNeighborComponent.m | 3 +-
.../Sources/Component/WXTextAreaComponent.h | 5 +-
.../Sources/Component/WXTextAreaComponent.m | 557 +-
.../WeexSDK/Sources/Component/WXTextComponent.m | 57 +-
.../Sources/Component/WXTextInputComponent.h | 8 +-
.../Sources/Component/WXTextInputComponent.m | 557 +-
ios/sdk/WeexSDK/Sources/Component/WXTransform.h | 15 +-
ios/sdk/WeexSDK/Sources/Component/WXTransform.m | 310 +-
.../Sources/Component/WXVideoComponent.m | 2 +-
.../WeexSDK/Sources/Component/WXWebComponent.m | 2 +-
.../Sources/Controller/WXBaseViewController.h | 2 +-
.../Sources/Controller/WXRootViewController.h | 2 +-
ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.h | 8 +
ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.m | 52 +-
.../Sources/Display/WXComponent+BoxShadow.h | 34 +
.../Sources/Display/WXComponent+BoxShadow.m | 91 +
ios/sdk/WeexSDK/Sources/Display/WXInnerLayer.h | 19 +
ios/sdk/WeexSDK/Sources/Display/WXInnerLayer.m | 87 +
ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.h | 9 +-
ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.m | 37 +-
ios/sdk/WeexSDK/Sources/Engine/WXSDKError.h | 2 +-
.../WeexSDK/Sources/Events/WXComponent+Events.m | 12 +-
.../Sources/Handler/WXNavigationDefaultImpl.m | 6 +-
ios/sdk/WeexSDK/Sources/Layout/Layout.c | 3 +
.../WeexSDK/Sources/Layout/WXComponent+Layout.m | 19 +-
.../WeexSDK/Sources/Manager/WXBridgeManager.h | 23 +-
.../WeexSDK/Sources/Manager/WXBridgeManager.m | 13 +
.../Sources/Manager/WXComponentManager.h | 4 +-
.../Sources/Manager/WXComponentManager.m | 27 +-
.../Sources/Manager/WXInvocationConfig.h | 1 -
.../Sources/Manager/WXInvocationConfig.m | 12 -
ios/sdk/WeexSDK/Sources/Manager/WXRuleManager.m | 12 +-
.../WeexSDK/Sources/Manager/WXServiceFactory.m | 2 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.h | 6 +-
ios/sdk/WeexSDK/Sources/Model/WXComponent.m | 13 +-
.../WeexSDK/Sources/Model/WXJSExceptionInfo.h | 60 +
.../WeexSDK/Sources/Model/WXJSExceptionInfo.m | 39 +
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h | 25 +-
ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.m | 22 +-
.../WeexSDK/Sources/Module/WXAnimationModule.m | 310 +-
.../WeexSDK/Sources/Module/WXClipboardModule.m | 4 +-
ios/sdk/WeexSDK/Sources/Module/WXDomModule.m | 53 +-
.../Sources/Module/WXGlobalEventModule.m | 8 +-
ios/sdk/WeexSDK/Sources/Module/WXMetaModule.m | 4 +-
.../WeexSDK/Sources/Module/WXModalUIModule.m | 4 +-
.../WeexSDK/Sources/Module/WXNavigatorModule.m | 27 +-
ios/sdk/WeexSDK/Sources/Module/WXPickerModule.m | 34 +-
.../WeexSDK/Sources/Module/WXStorageModule.m | 72 +-
ios/sdk/WeexSDK/Sources/Module/WXStreamModule.m | 245 +-
.../WeexSDK/Sources/Module/WXWebSocketModule.m | 8 +-
.../WXResourceRequestHandlerDefaultImpl.m | 7 +-
.../Sources/Protocol/WXImgLoaderProtocol.h | 2 +-
.../Sources/Protocol/WXJSExceptionProtocol.h | 21 +
.../Sources/Protocol/WXNavigationProtocol.h | 8 +-
.../Sources/Protocol/WXScrollerProtocol.h | 2 +-
.../Sources/Protocol/WXValidateProtocol.h | 39 +
ios/sdk/WeexSDK/Sources/Utility/WXAssert.h | 3 +
ios/sdk/WeexSDK/Sources/Utility/WXBoxShadow.h | 31 +
ios/sdk/WeexSDK/Sources/Utility/WXBoxShadow.m | 142 +
ios/sdk/WeexSDK/Sources/Utility/WXConvert.h | 8 +-
ios/sdk/WeexSDK/Sources/Utility/WXConvert.m | 125 +-
ios/sdk/WeexSDK/Sources/Utility/WXDefine.h | 3 +-
ios/sdk/WeexSDK/Sources/Utility/WXDiffUtil.h | 38 +
ios/sdk/WeexSDK/Sources/Utility/WXDiffUtil.m | 186 +
ios/sdk/WeexSDK/Sources/Utility/WXLength.h | 40 +
ios/sdk/WeexSDK/Sources/Utility/WXLength.m | 92 +
.../Utility/WXSimulatorShortcutManager.m | 12 +-
ios/sdk/WeexSDK/Sources/Utility/WXUtility.h | 63 +-
ios/sdk/WeexSDK/Sources/Utility/WXUtility.m | 171 +-
.../Sources/View/WXComponent+ViewManagement.m | 35 +-
ios/sdk/WeexSDK/Sources/WeexSDK.h | 7 +
ios/sdk/WeexSDK/dependency/SRWebSocket.m | 4 +-
ios/sdk/WeexSDKTests/WXComponentTests.m | 2 +-
ios/sdk/WeexSDKTests/WXFloatCompareTests.m | 82 +
ios/sdk/WeexSDKTests/WXRootViewTests.m | 35 +-
ios/sdk/WeexSDKTests/WXStorageTests.m | 25 +-
ios/sdk/WeexSDKTests/WXStreamModuleTests.m | 30 -
package.json | 11 +-
test/README.md | 3 +-
test/ci-funcs.sh | 117 +
test/mocha.opts | 2 +
test/pages/components/input.we | 0
test/pages/components/recycler.vue | 480 +
test/pages/components/scroller-fixed.we | 62 +
test/pages/dom-operation.we | 32 +
test/pages/image-onload.we | 19 +
test/pages/list-scroll.we | 31 +
test/pages/scroller-scroll.we | 31 +
test/run.sh | 47 +-
test/scripts/components/image-onload.test.js | 39 +
test/scripts/components/recycler.test.js | 412 +
test/scripts/components/scroll-event.test.js | 82 +
test/scripts/components/scroller-fixed.test.js | 39 +
test/scripts/dom.test.js | 67 +
test/scripts/index.test.js | 50 +-
test/scripts/test.js | 1 -
test/scripts/util.js | 81 +
test/scripts/weex-node-map.js | 17 -
test/scripts/weex.js | 129 -
765 files changed, 96957 insertions(+), 29446 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/3501be13/examples/vue/components/list.vue
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/3501be13/package.json
----------------------------------------------------------------------
diff --cc package.json
index a51589c,7b171d1..9d9ed34
--- a/package.json
+++ b/package.json
@@@ -3,8 -3,7 +3,8 @@@
"version": "0.4.0",
"subversion": {
"browser": "0.5.0",
+ "vue-render": "0.11.2",
- "framework": "0.19.6",
+ "framework": "0.19.16",
"transformer": ">=0.1.5 <0.5"
},
"description": "A framework for building Mobile cross-platform UI",
[32/50] [abbrv] incubator-weex git commit: * [html5] use warning tip.
Posted by ji...@apache.org.
* [html5] use warning tip.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/43961886
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/43961886
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/43961886
Branch: refs/heads/0.11-dev
Commit: 4396188654844c78aa183ab4b3ffcf716afa8922
Parents: aee7db8
Author: MrRaindrop <te...@gmail.com>
Authored: Tue Mar 28 15:23:06 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Tue Mar 28 15:23:06 2017 +0800
----------------------------------------------------------------------
html5/render/vue/mixins/base.js | 6 +++---
package.json | 2 +-
packages/weex-vue-render/package.json | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/43961886/html5/render/vue/mixins/base.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/mixins/base.js b/html5/render/vue/mixins/base.js
index f131d73..ea5fd86 100644
--- a/html5/render/vue/mixins/base.js
+++ b/html5/render/vue/mixins/base.js
@@ -24,12 +24,12 @@ function watchLazyload () {
}
let warned = false
-const notePage = 'https://gist.github.com/MrRaindrop/5a805a067146609e5cfd4d64d775d693#file-weex-vue-render-config-for-vue-loader-js'
+const notePage = 'https://github.com/MrRaindrop/weex/issues/14'
function warnProcessStyle () {
if (!warned) {
warned = true
- console.error(`[vue-render] warn: should add loader config using $processStyle to enable`
- + ` inline styles's auto-prefixing. see ${notePage}`)
+ console.warn(`[vue-render] warn: should add loader config using $processStyle to enable`
+ + ` inline styles's auto-prefixing. see ${notePage}. If already did it, please ignore this.`)
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/43961886/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 4764702..a51589c 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.4.0",
"subversion": {
"browser": "0.5.0",
- "vue-render": "0.11.1",
+ "vue-render": "0.11.2",
"framework": "0.19.6",
"transformer": ">=0.1.5 <0.5"
},
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/43961886/packages/weex-vue-render/package.json
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/package.json b/packages/weex-vue-render/package.json
index 8868112..286ae02 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -1,6 +1,6 @@
{
"name": "weex-vue-render",
- "version": "0.11.1",
+ "version": "0.11.2",
"description": "Weex built-in components for Vue 2.x.",
"license": "Apache-2.0",
"main": "src/render/vue/index.js",
[31/50] [abbrv] incubator-weex git commit: * [html5] fix modules.
Posted by ji...@apache.org.
* [html5] fix modules.
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/aee7db8a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/aee7db8a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/aee7db8a
Branch: refs/heads/0.11-dev
Commit: aee7db8a9edf5780cdc2a06b9a574d5f9343997b
Parents: 44ea95e
Author: MrRaindrop <te...@gmail.com>
Authored: Tue Mar 28 11:23:48 2017 +0800
Committer: MrRaindrop <te...@gmail.com>
Committed: Tue Mar 28 11:23:48 2017 +0800
----------------------------------------------------------------------
html5/render/vue/env/weex.js | 5 ----
html5/render/vue/modules/index.js | 40 ++++++++++++++++--------------
package.json | 8 +++---
packages/weex-vue-render/package.json | 2 +-
4 files changed, 26 insertions(+), 29 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aee7db8a/html5/render/vue/env/weex.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/env/weex.js b/html5/render/vue/env/weex.js
index d492e0c..685e5b3 100644
--- a/html5/render/vue/env/weex.js
+++ b/html5/render/vue/env/weex.js
@@ -2,7 +2,6 @@
import './wx-env'
import * as utils from '../utils'
-import { requireWeexModule } from '../modules'
const weexModules = {}
@@ -16,10 +15,6 @@ const weex = {
},
requireModule (moduleName) {
- const module = requireWeexModule(moduleName)
- if (module) {
- return module
- }
return weexModules[moduleName]
},
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aee7db8a/html5/render/vue/modules/index.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/modules/index.js b/html5/render/vue/modules/index.js
index 78af3ca..917eea7 100644
--- a/html5/render/vue/modules/index.js
+++ b/html5/render/vue/modules/index.js
@@ -1,10 +1,10 @@
// modules from render/browesr
-import Event from '../../browser/extend/api/event'
-import Geolocation from '../../browser/extend/api/geolocation'
-import PageInfo from '../../browser/extend/api/pageInfo'
-import Storage from '../../browser/extend/api/storage'
-import Stream from '../../browser/extend/api/stream'
-import Clipboard from '../../browser/extend/api/clipboard'
+import event from '../../browser/extend/api/event'
+import geolocation from '../../browser/extend/api/geolocation'
+import pageInfo from '../../browser/extend/api/pageInfo'
+import storage from '../../browser/extend/api/storage'
+import stream from '../../browser/extend/api/stream'
+import clipboard from '../../browser/extend/api/clipboard'
// custom modules
import animation from './animation'
@@ -13,6 +13,15 @@ import modal from './modal'
import navigator from './navigator'
import webview from './webview'
+const legacyModules = {
+ event,
+ geolocation,
+ pageInfo,
+ storage,
+ stream,
+ clipboard
+}
+
const modules = {
animation,
dom,
@@ -21,20 +30,13 @@ const modules = {
webview
}
-export function requireWeexModule (name) {
- if (modules[name]) {
- return modules[name]
- }
- return null
-}
-
export default {
init (weex) {
- weex.install(Event)
- weex.install(Geolocation)
- weex.install(PageInfo)
- weex.install(Storage)
- weex.install(Stream)
- weex.install(Clipboard)
+ for (const k in legacyModules) {
+ weex.install(legacyModules[k])
+ }
+ for (const k in modules) {
+ weex.registerModule(k, modules[k])
+ }
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aee7db8a/package.json
----------------------------------------------------------------------
diff --git a/package.json b/package.json
index 6272900..4764702 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"version": "0.4.0",
"subversion": {
"browser": "0.5.0",
- "vue-render": "0.11.0",
+ "vue-render": "0.11.1",
"framework": "0.19.6",
"transformer": ">=0.1.5 <0.5"
},
@@ -136,9 +136,9 @@
"sinon": "^1.17.4",
"sinon-chai": "^2.8.0",
"uglify-js": "^2.6.4",
- "vue": "^2.1.10",
- "vue-loader": "^11.2.0",
- "vue-template-compiler": "^2.1.10",
+ "vue": "^2.2.6",
+ "vue-loader": "^11.3.3",
+ "vue-template-compiler": "^2.2.6",
"webdriver-client": "~1.0.0",
"webpack": "^1.13.1",
"weex-components": "^0.2.0",
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/aee7db8a/packages/weex-vue-render/package.json
----------------------------------------------------------------------
diff --git a/packages/weex-vue-render/package.json b/packages/weex-vue-render/package.json
index 5652835..8868112 100644
--- a/packages/weex-vue-render/package.json
+++ b/packages/weex-vue-render/package.json
@@ -1,6 +1,6 @@
{
"name": "weex-vue-render",
- "version": "0.11.0",
+ "version": "0.11.1",
"description": "Weex built-in components for Vue 2.x.",
"license": "Apache-2.0",
"main": "src/render/vue/index.js",