You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by so...@apache.org on 2017/04/17 05:49:45 UTC

[41/50] [abbrv] incubator-weex git commit: * [all] update src-header

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/examples-banner-plugin.js
----------------------------------------------------------------------
diff --git a/build/examples-banner-plugin.js b/build/examples-banner-plugin.js
index 72c1158..414cf03 100644
--- a/build/examples-banner-plugin.js
+++ b/build/examples-banner-plugin.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 'use strict'
 
 const ConcatSource = require('webpack/lib/ConcatSource')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/karma.vue.conf.js
----------------------------------------------------------------------
diff --git a/build/karma.vue.conf.js b/build/karma.vue.conf.js
index e404212..811dbe3 100644
--- a/build/karma.vue.conf.js
+++ b/build/karma.vue.conf.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var rollupConfig = require('./config')('weex-vue-render', true)
 var path = require('path')
 var flow = require('rollup-plugin-flow')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/nightwatch.config.js
----------------------------------------------------------------------
diff --git a/build/nightwatch.config.js b/build/nightwatch.config.js
index 6b0a926..0c25153 100644
--- a/build/nightwatch.config.js
+++ b/build/nightwatch.config.js
@@ -1,4 +1,21 @@
-// http://nightwatchjs.org/guide#settings-file
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 module.exports = {
   'src_folders': ['html5/test/e2e/specs'],
   'output_folder': 'html5/test/e2e/reports',

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/rollup.browser.common.config.js
----------------------------------------------------------------------
diff --git a/build/rollup.browser.common.config.js b/build/rollup.browser.common.config.js
index f66cd69..dd8c41c 100644
--- a/build/rollup.browser.common.config.js
+++ b/build/rollup.browser.common.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 import { rollup } from 'rollup'
 import postcss from 'rollup-plugin-postcss'
 import json from 'rollup-plugin-json'

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.ci.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.ci.config.js b/build/webpack.ci.config.js
index 30d5359..f238389 100644
--- a/build/webpack.ci.config.js
+++ b/build/webpack.ci.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs');
 var webpack = require('webpack');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.ci.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.ci.web.config.js b/build/webpack.ci.web.config.js
index f066cea..94f8f39 100644
--- a/build/webpack.ci.web.config.js
+++ b/build/webpack.ci.web.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs-extra');
 var webpack = require('webpack');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.deprecatedmacacatest.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.deprecatedmacacatest.config.js b/build/webpack.deprecatedmacacatest.config.js
index 30d5359..f238389 100644
--- a/build/webpack.deprecatedmacacatest.config.js
+++ b/build/webpack.deprecatedmacacatest.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs');
 var webpack = require('webpack');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.examples.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.config.js b/build/webpack.examples.config.js
index 88d9a5f..5d8b25d 100644
--- a/build/webpack.examples.config.js
+++ b/build/webpack.examples.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs');
 var webpack = require('webpack');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.examples.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.examples.web.config.js b/build/webpack.examples.web.config.js
index fdf2f6f..5f329ed 100644
--- a/build/webpack.examples.web.config.js
+++ b/build/webpack.examples.web.config.js
@@ -1,6 +1,20 @@
-/**
- * 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.
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 
 var path = require('path');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.test.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.test.config.js b/build/webpack.test.config.js
index 5dfd419..b9d830f 100644
--- a/build/webpack.test.config.js
+++ b/build/webpack.test.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs');
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.test.web.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.test.web.config.js b/build/webpack.test.web.config.js
index 6b55480..16db212 100644
--- a/build/webpack.test.web.config.js
+++ b/build/webpack.test.web.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var path = require('path');
 var fs = require('fs-extra');
 var webpack = require('webpack');

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/build/webpack.vue.config.js
----------------------------------------------------------------------
diff --git a/build/webpack.vue.config.js b/build/webpack.vue.config.js
index 1bf6c86..f39a90b 100644
--- a/build/webpack.vue.config.js
+++ b/build/webpack.vue.config.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var fs = require('fs')
 var path = require('path')
 var webpack = require('webpack')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/dangerfile.js
----------------------------------------------------------------------
diff --git a/dangerfile.js b/dangerfile.js
index 6d2ad4c..114571d 100644
--- a/dangerfile.js
+++ b/dangerfile.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 import { danger, fail, warn } from "danger";
 import fs from "fs";
 import path from 'path';

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/examples/vanilla/index.js
----------------------------------------------------------------------
diff --git a/examples/vanilla/index.js b/examples/vanilla/index.js
index 82d8d1d..4861a72 100644
--- a/examples/vanilla/index.js
+++ b/examples/vanilla/index.js
@@ -1,4 +1,21 @@
-// { "framework": "Vanilla" }
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 
 var body = document.createElement('div', {
   classStyle: { alignItems: 'center', marginTop: 120 }

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/examples/vue/include/base-url.js
----------------------------------------------------------------------
diff --git a/examples/vue/include/base-url.js b/examples/vue/include/base-url.js
index c7a3beb..4f7ff74 100644
--- a/examples/vue/include/base-url.js
+++ b/examples/vue/include/base-url.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 exports.getBaseURL = function (vm) {
   var bundleUrl = weex.config.bundleUrl;
   var nativeBase;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/examples/vue/showcase/include/util.js
----------------------------------------------------------------------
diff --git a/examples/vue/showcase/include/util.js b/examples/vue/showcase/include/util.js
index 36ef13a..c56d0a8 100644
--- a/examples/vue/showcase/include/util.js
+++ b/examples/vue/showcase/include/util.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 function randomInt (min, max) {
     return Math.round(Math.random() * (max - min)) + min;
 },

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/components/scrollable/list/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/components/scrollable/list/style.js b/html5/render/vue/components/scrollable/list/style.js
index 8db6b4c..0a6aec0 100644
--- a/html5/render/vue/components/scrollable/list/style.js
+++ b/html5/render/vue/components/scrollable/list/style.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 export default `
 body > .weex-list {
   max-height: 100%;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/core/index.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/core/index.js b/html5/render/vue/core/index.js
index 04f56bc..0121da0 100644
--- a/html5/render/vue/core/index.js
+++ b/html5/render/vue/core/index.js
@@ -1,2 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 export * from './style'
 export * from './node'

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/core/node.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/core/node.js b/html5/render/vue/core/node.js
index 905d828..b3e8318 100644
--- a/html5/render/vue/core/node.js
+++ b/html5/render/vue/core/node.js
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 /**
  * remove text nodes in the nodes array.
  * @param  {Array} nodes

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/core/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/core/style.js b/html5/render/vue/core/style.js
index 341a5f6..d633285 100644
--- a/html5/render/vue/core/style.js
+++ b/html5/render/vue/core/style.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 import {
   camelizeKeys,
   // hyphenateKeys,

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/env/global.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/env/global.js b/html5/render/vue/env/global.js
index 5dd375c..467b638 100644
--- a/html5/render/vue/env/global.js
+++ b/html5/render/vue/env/global.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 import weex from './weex'
 import * as core from '../core'
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/render/vue/modules/modal/style.js
----------------------------------------------------------------------
diff --git a/html5/render/vue/modules/modal/style.js b/html5/render/vue/modules/modal/style.js
index f430ff4..d6bb4fa 100644
--- a/html5/render/vue/modules/modal/style.js
+++ b/html5/render/vue/modules/modal/style.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 export default `
 .weex-toast {
   font-size: 0.426667rem;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/append-root.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/append-root.source.js b/html5/test/case/basic/append-root.source.js
index 0a40a51..dfe60d7 100644
--- a/html5/test/case/basic/append-root.source.js
+++ b/html5/test/case/basic/append-root.source.js
@@ -1,4 +1,21 @@
-// module
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/append', function(require, exports, module) {;
   module.exports = {
     data: function() {
@@ -55,4 +72,4 @@ define('@weex-component/append', function(require, exports, module) {;
 
 // require module
 
-bootstrap('@weex-component/append')
\ No newline at end of file
+bootstrap('@weex-component/append')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/append.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/append.source.js b/html5/test/case/basic/append.source.js
index 72771c5..c216578 100644
--- a/html5/test/case/basic/append.source.js
+++ b/html5/test/case/basic/append.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/taobao-item', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/backward1.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/backward1.source.js b/html5/test/case/basic/backward1.source.js
index d40e231..1bf6d74 100644
--- a/html5/test/case/basic/backward1.source.js
+++ b/html5/test/case/basic/backward1.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 register('taobao-item', {
 
     data: function() {
@@ -92,4 +110,4 @@ register('backward1', {
 
 // require module
 
-render('backward1', {})
\ No newline at end of file
+render('backward1', {})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/backward2.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/backward2.source.js b/html5/test/case/basic/backward2.source.js
index 4416a7b..cf4885a 100644
--- a/html5/test/case/basic/backward2.source.js
+++ b/html5/test/case/basic/backward2.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('taobao-item', function (require, exports, module) {
 
 ;
@@ -92,4 +110,4 @@ define('backward2', function (require, exports, module) {
 
 // require module
 
-require('backward2')()
\ No newline at end of file
+require('backward2')()

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/components.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/components.source.js b/html5/test/case/basic/components.source.js
index 077f8e9..f095486 100644
--- a/html5/test/case/basic/components.source.js
+++ b/html5/test/case/basic/components.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 function otherNameFunction () {
   var module = {}
   var exports = {}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/computed-in-repeat.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/computed-in-repeat.source.js b/html5/test/case/basic/computed-in-repeat.source.js
index 9adc20c..fc203a9 100644
--- a/html5/test/case/basic/computed-in-repeat.source.js
+++ b/html5/test/case/basic/computed-in-repeat.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/e9b6b411765a9cc9e9d1a0469ae0a84c', function(require, exports, module) {
 
     ;
@@ -61,4 +79,4 @@ define('@weex-component/e9b6b411765a9cc9e9d1a0469ae0a84c', function(require, exp
 // require module
 bootstrap('@weex-component/e9b6b411765a9cc9e9d1a0469ae0a84c', {
     "transformerVersion": "0.3.1"
-})
\ No newline at end of file
+})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/created.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/created.source.js b/html5/test/case/basic/created.source.js
index 3591bb5..dd2ee5b 100644
--- a/html5/test/case/basic/created.source.js
+++ b/html5/test/case/basic/created.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/created', function(require, exports, module) {
 
     ;
@@ -35,4 +53,4 @@ define('@weex-component/created', function(require, exports, module) {
 // require module
 bootstrap('@weex-component/created', {
     "transformerVersion": "0.3.1"
-})
\ No newline at end of file
+})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/dynamic-id.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/dynamic-id.source.js b/html5/test/case/basic/dynamic-id.source.js
index d9abf61..6616cec 100644
--- a/html5/test/case/basic/dynamic-id.source.js
+++ b/html5/test/case/basic/dynamic-id.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/id', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/dynamic-property.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/dynamic-property.source.js b/html5/test/case/basic/dynamic-property.source.js
index b04a53f..880d468 100644
--- a/html5/test/case/basic/dynamic-property.source.js
+++ b/html5/test/case/basic/dynamic-property.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/dynamic-property', function (require, exports, module) {
 
   ;module.exports.style = {}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/dynamic-type.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/dynamic-type.source.js b/html5/test/case/basic/dynamic-type.source.js
index bb9359a..62b8f72 100644
--- a/html5/test/case/basic/dynamic-type.source.js
+++ b/html5/test/case/basic/dynamic-type.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/dynamic-type', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo.source.js b/html5/test/case/basic/foo.source.js
index 580a5af..027eee1 100644
--- a/html5/test/case/basic/foo.source.js
+++ b/html5/test/case/basic/foo.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo', function (require, exports, module) {
 
 ;
@@ -23,4 +41,4 @@ define('@weex-component/foo', function (require, exports, module) {
 ;})
 
 
-bootstrap('@weex-component/foo')
\ No newline at end of file
+bootstrap('@weex-component/foo')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo2.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo2.source.js b/html5/test/case/basic/foo2.source.js
index 3f54cd5..cabf559 100644
--- a/html5/test/case/basic/foo2.source.js
+++ b/html5/test/case/basic/foo2.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo2', function (require, exports, module) {
 
 ;
@@ -31,4 +49,4 @@ define('@weex-component/foo2', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo2')
\ No newline at end of file
+bootstrap('@weex-component/foo2')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo3.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo3.source.js b/html5/test/case/basic/foo3.source.js
index 05228fd..7fda995 100644
--- a/html5/test/case/basic/foo3.source.js
+++ b/html5/test/case/basic/foo3.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo3', function (require, exports, module) {
 
 ;
@@ -20,4 +38,4 @@ define('@weex-component/foo3', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo3')
\ No newline at end of file
+bootstrap('@weex-component/foo3')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo4.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo4.source.js b/html5/test/case/basic/foo4.source.js
index 91bad21..f842abf 100644
--- a/html5/test/case/basic/foo4.source.js
+++ b/html5/test/case/basic/foo4.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo4', function (require, exports, module) {
 
 ;
@@ -23,4 +41,4 @@ define('@weex-component/foo4', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo4')
\ No newline at end of file
+bootstrap('@weex-component/foo4')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo5.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo5.source.js b/html5/test/case/basic/foo5.source.js
index 5525cd7..b09fc03 100644
--- a/html5/test/case/basic/foo5.source.js
+++ b/html5/test/case/basic/foo5.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo5', function (require, exports, module) {
 
 ;
@@ -29,4 +47,4 @@ define('@weex-component/foo5', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo5')
\ No newline at end of file
+bootstrap('@weex-component/foo5')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo6.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo6.source.js b/html5/test/case/basic/foo6.source.js
index 64e7429..4301a50 100644
--- a/html5/test/case/basic/foo6.source.js
+++ b/html5/test/case/basic/foo6.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo6', function (require, exports, module) {
 
 ;
@@ -50,4 +68,4 @@ define('@weex-component/foo6', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo6')
\ No newline at end of file
+bootstrap('@weex-component/foo6')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo7.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo7.source.js b/html5/test/case/basic/foo7.source.js
index d31d05b..2d9b43f 100644
--- a/html5/test/case/basic/foo7.source.js
+++ b/html5/test/case/basic/foo7.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo7', function (require, exports, module) {
 
 ;
@@ -55,4 +73,4 @@ define('@weex-component/foo7', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo7')
\ No newline at end of file
+bootstrap('@weex-component/foo7')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo8.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo8.source.js b/html5/test/case/basic/foo8.source.js
index 08d78fe..d2512f2 100644
--- a/html5/test/case/basic/foo8.source.js
+++ b/html5/test/case/basic/foo8.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo8', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/foo9.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/foo9.source.js b/html5/test/case/basic/foo9.source.js
index 1af1f7b..da534e9 100644
--- a/html5/test/case/basic/foo9.source.js
+++ b/html5/test/case/basic/foo9.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/taobao-item', function (require, exports, module) {
 
 ;
@@ -92,4 +110,4 @@ define('@weex-component/foo9', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/foo9')
\ No newline at end of file
+bootstrap('@weex-component/foo9')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/global-weex-object.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/global-weex-object.source.js b/html5/test/case/basic/global-weex-object.source.js
index 3a8e99f..252af7e 100644
--- a/html5/test/case/basic/global-weex-object.source.js
+++ b/html5/test/case/basic/global-weex-object.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 weex.define('@weex-component/foo', function (require, exports, module) {
   module.exports = {
     data: function () {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/id.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/id.source.js b/html5/test/case/basic/id.source.js
index 4a5fb65..3c85886 100644
--- a/html5/test/case/basic/id.source.js
+++ b/html5/test/case/basic/id.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/id', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/if-repeat.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/if-repeat.source.js b/html5/test/case/basic/if-repeat.source.js
index fd42775..aa62931 100644
--- a/html5/test/case/basic/if-repeat.source.js
+++ b/html5/test/case/basic/if-repeat.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/if-repeat', function (require, exports, module) {
 
 ;
@@ -39,4 +57,4 @@ define('@weex-component/if-repeat', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/if-repeat')
\ No newline at end of file
+bootstrap('@weex-component/if-repeat')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/if-root.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/if-root.source.js b/html5/test/case/basic/if-root.source.js
index 4869ee8..ca94316 100644
--- a/html5/test/case/basic/if-root.source.js
+++ b/html5/test/case/basic/if-root.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/if-root', function (require, exports, module) {
 
 ;module.exports = {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/if.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/if.source.js b/html5/test/case/basic/if.source.js
index 797ad56..3ebb80c 100644
--- a/html5/test/case/basic/if.source.js
+++ b/html5/test/case/basic/if.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/if', function (require, exports, module) {
 
 ;
@@ -36,4 +54,4 @@ define('@weex-component/if', function (require, exports, module) {
 
 // require module
 
-bootstrap('@weex-component/if')
\ No newline at end of file
+bootstrap('@weex-component/if')

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/promise.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/promise.source.js b/html5/test/case/basic/promise.source.js
index f1e6261..67554ba 100644
--- a/html5/test/case/basic/promise.source.js
+++ b/html5/test/case/basic/promise.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo', function (require, exports, module) {
 new Promise(function (fulfill, reject){
   fulfill(1)

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/ready.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/ready.source.js b/html5/test/case/basic/ready.source.js
index a7704f9..08ee893 100644
--- a/html5/test/case/basic/ready.source.js
+++ b/html5/test/case/basic/ready.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/created', function(require, exports, module) {
 
     ;
@@ -35,4 +53,4 @@ define('@weex-component/created', function(require, exports, module) {
 // require module
 bootstrap('@weex-component/created', {
     "transformerVersion": "0.3.1"
-})
\ No newline at end of file
+})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-array-kv.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-array-kv.source.js b/html5/test/case/basic/repeat-array-kv.source.js
index 8318828..21f26c7 100644
--- a/html5/test/case/basic/repeat-array-kv.source.js
+++ b/html5/test/case/basic/repeat-array-kv.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-array-kv', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-array-no-kv.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-array-no-kv.source.js b/html5/test/case/basic/repeat-array-no-kv.source.js
index ad5a251..910bf04 100644
--- a/html5/test/case/basic/repeat-array-no-kv.source.js
+++ b/html5/test/case/basic/repeat-array-no-kv.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-array-no-kv', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-array-non-obj.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-array-non-obj.source.js b/html5/test/case/basic/repeat-array-non-obj.source.js
index 31378c8..71de5d2 100644
--- a/html5/test/case/basic/repeat-array-non-obj.source.js
+++ b/html5/test/case/basic/repeat-array-non-obj.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-array-non-obj', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-array-v.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-array-v.source.js b/html5/test/case/basic/repeat-array-v.source.js
index 1840bd2..0fecb04 100644
--- a/html5/test/case/basic/repeat-array-v.source.js
+++ b/html5/test/case/basic/repeat-array-v.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-array-v', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-index.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-index.source.js b/html5/test/case/basic/repeat-index.source.js
index 6e0205e..5bdc4ea 100644
--- a/html5/test/case/basic/repeat-index.source.js
+++ b/html5/test/case/basic/repeat-index.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-index', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-root.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-root.source.js b/html5/test/case/basic/repeat-root.source.js
index d37049e..ac79ae4 100644
--- a/html5/test/case/basic/repeat-root.source.js
+++ b/html5/test/case/basic/repeat-root.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/repeat-root', function (require, exports, module) {
 
 ;module.exports = {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/repeat-watch.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/repeat-watch.source.js b/html5/test/case/basic/repeat-watch.source.js
index 6924d66..0f989d8 100644
--- a/html5/test/case/basic/repeat-watch.source.js
+++ b/html5/test/case/basic/repeat-watch.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/04f1048c50eca3454bc70de93d3213d4', function(require, exports, module) {
 
     ;
@@ -54,4 +72,4 @@ define('@weex-component/04f1048c50eca3454bc70de93d3213d4', function(require, exp
 // require module
 bootstrap('@weex-component/04f1048c50eca3454bc70de93d3213d4', {
     "transformerVersion": "0.3.1"
-})
\ No newline at end of file
+})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/require.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/require.source.js b/html5/test/case/basic/require.source.js
index 7d3843a..db1fed7 100644
--- a/html5/test/case/basic/require.source.js
+++ b/html5/test/case/basic/require.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 var browserifyRequire=function r(e,n,o){function t(u,i){if(!n[u]){if(!e[u]){var a="function"==typeof browserifyRequire&&browserifyRequire;if(!i&&a)return a(u,!0);if(f)return f(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[u]={exports:{}};e[u][0].call(l.exports,function(r){var n=e[u][1][r];return t(n?n:r)},l,l.exports,r,e,n,o)}return n[u].exports}for(var f="function"==typeof browserifyRequire&&browserifyRequire,u=0;u<o.length;u++)t(o[u]);return t}({"1ba80324acff072bbb2b768911a5e4f1":[function(r,e,n){e.exports="Hello World"},{}]},{},[]);
 
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/reset-style.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/reset-style.source.js b/html5/test/case/basic/reset-style.source.js
index fec9a1c..a96b891 100644
--- a/html5/test/case/basic/reset-style.source.js
+++ b/html5/test/case/basic/reset-style.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/reset-style', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/static1.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/static1.source.js b/html5/test/case/basic/static1.source.js
index 37eca2e..575ef66 100644
--- a/html5/test/case/basic/static1.source.js
+++ b/html5/test/case/basic/static1.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/static1', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/static2.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/static2.source.js b/html5/test/case/basic/static2.source.js
index 8623889..93e1cf6 100644
--- a/html5/test/case/basic/static2.source.js
+++ b/html5/test/case/basic/static2.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/static2', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/static3.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/static3.source.js b/html5/test/case/basic/static3.source.js
index b752a69..9179ea7 100644
--- a/html5/test/case/basic/static3.source.js
+++ b/html5/test/case/basic/static3.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/static3', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/static4.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/static4.source.js b/html5/test/case/basic/static4.source.js
index dae9d9a..fe31bcc 100644
--- a/html5/test/case/basic/static4.source.js
+++ b/html5/test/case/basic/static4.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 function otherNameFunction () {
   var module = {}
   var exports = {}

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/subvm.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/subvm.source.js b/html5/test/case/basic/subvm.source.js
index 719cc8a..1b054a5 100644
--- a/html5/test/case/basic/subvm.source.js
+++ b/html5/test/case/basic/subvm.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/innertpl', function (require, exports, module) {
 
 ;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/basic/transformer1.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/basic/transformer1.source.js b/html5/test/case/basic/transformer1.source.js
index 9e7d7a6..7985e28 100644
--- a/html5/test/case/basic/transformer1.source.js
+++ b/html5/test/case/basic/transformer1.source.js
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/foo', function (require, exports, module) {
 
 ;
@@ -25,4 +43,4 @@ define('@weex-component/foo', function (require, exports, module) {
 
 bootstrap('@weex-component/foo', {
   'transformerVersion': '0.3.0'
-})
\ No newline at end of file
+})

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/1f2d74de/html5/test/case/complex/append-root-event.source.js
----------------------------------------------------------------------
diff --git a/html5/test/case/complex/append-root-event.source.js b/html5/test/case/complex/append-root-event.source.js
index 096d57d..49455e5 100644
--- a/html5/test/case/complex/append-root-event.source.js
+++ b/html5/test/case/complex/append-root-event.source.js
@@ -1,4 +1,21 @@
-// module
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 define('@weex-component/append-root-event', function(require, exports, module) {
 
     ;