diff --git a/build/webpack.base.config.js b/build/webpack.base.config.js
new file mode 100644
index 0000000..80fe22c
--- /dev/null
+++ b/build/webpack.base.config.js
@@ -0,0 +1,60 @@
+/**
+ * 公共配置
+ */
+var webpack = require('webpack');
+
+module.exports = {
+ // 加载器
+ module: {
+ // https://doc.webpack-china.org/guides/migrating/#module-loaders-module-rules
+ rules: [
+ {
+ // https://vue-loader.vuejs.org/en/configurations/extract-css.html
+ test: /\.vue$/,
+ loader: 'vue-loader',
+ options: {
+ loaders: {
+ css: 'vue-style-loader!css-loader',
+ less: 'vue-style-loader!css-loader!less-loader'
+ },
+ postLoaders: {
+ html: 'babel-loader'
+ }
+ }
+ },
+ {
+ test: /\.js$/,
+ loader: 'babel-loader', exclude: /node_modules/
+ },
+ {
+ test: /\.css$/,
+ use: [
+ 'style-loader',
+ 'css-loader',
+ 'autoprefixer-loader'
+ ]
+ },
+ {
+ test: /\.less$/,
+ use: [
+ 'style-loader',
+ 'css-loader',
+ 'less-loader'
+ ]
+ },
+ {
+ test: /\.scss$/,
+ use: [
+ 'style-loader',
+ 'css-loader',
+ 'sass-loader?sourceMap'
+ ]
+ },
+ { test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?limit=8192'},
+ { test: /\.(html|tpl)$/, loader: 'html-loader' }
+ ]
+ },
+ resolve: {
+ extensions: ['.js', '.vue']
+ }
+};
diff --git a/build/webpack.dev.config.js b/build/webpack.dev.config.js
index 6c44211..a587fee 100644
--- a/build/webpack.dev.config.js
+++ b/build/webpack.dev.config.js
@@ -6,109 +6,35 @@ var path = require('path');
var webpack = require('webpack');
// var ExtractTextPlugin = require('extract-text-webpack-plugin');
var HtmlWebpackPlugin = require('html-webpack-plugin');
+var merge = require('webpack-merge')
+var webpackBaseConfig = require('./webpack.base.config.js');
-module.exports = {
+
+module.exports = merge(webpackBaseConfig, {
// 入口
entry: {
- main: './test/main',
+ main: './examples/main',
vendors: ['vue', 'vue-router']
},
// 输出
output: {
- path: path.join(__dirname, '../test/dist'),
+ path: path.join(__dirname, '../examples/dist'),
publicPath: '',
filename: '[name].js',
chunkFilename: '[name].chunk.js'
},
- // 加载器
- module: {
- // https://doc.webpack-china.org/guides/migrating/#module-loaders-module-rules
- rules: [
- {
- // https://vue-loader.vuejs.org/en/configurations/extract-css.html
- test: /\.vue$/,
- loader: 'vue-loader',
- options: {
- loaders: {
- css: 'vue-style-loader!css-loader',
- less: 'vue-style-loader!css-loader!less-loader'
- },
- postLoaders: {
- html: 'babel-loader'
- }
- }
- },
- // { test: /\.vue$/, loader: 'vue' },
- // Module build failed: Error: The node API for `babel` has been moved to `babel-core`.
- // https://github.com/babel/babel-loader/blob/master/README.md#the-node-api-for-babel-has-been-moved-to-babel-core
- {
- test: /\.js$/,
- loader: 'babel-loader', exclude: /node_modules/
- },
- {
- test: /\.css$/,
- use: [
- 'style-loader',
- 'css-loader',
- 'autoprefixer-loader'
- ]
- },
- {
- test: /\.less$/,
- use: [
- 'style-loader',
- 'css-loader',
- 'less-loader'
- ]
- // loader: 'style!css!less'
- },
- {
- test: /\.scss$/,
- use: [
- 'style-loader',
- 'css-loader',
- 'sass-loader?sourceMap'
- ]
- // loader: 'style!css!sass?sourceMap'
- },
- { test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?limit=8192'},
- { test: /\.(html|tpl)$/, loader: 'html-loader' }
- ]
- },
- // vue: {
- // loaders: {
- // css: ExtractTextPlugin.extract(
- // "style-loader",
- // "css-loader?sourceMap",
- // {
- // publicPath: "/test/dist/"
- // }
- // ),
- // less: ExtractTextPlugin.extract(
- // 'vue-style-loader',
- // 'css-loader!less-loader'
- // ),
- // js: 'babel'
- // }
- // },
resolve: {
- // require时省略的扩展名,如:require('module') 不需要module.js
- extensions: ['.js', '.vue'],
alias: {
iview: '../../src/index',
vue: 'vue/dist/vue.js'
}
},
plugins: [
- // new ExtractTextPlugin({ filename: '[name].css', disable: false, allChunks: true }),
- // new ExtractTextPlugin("[name].css",{ allChunks : true,resolve : ['modules'] }), // 提取CSS
- // https://doc.webpack-china.org/plugins/commons-chunk-plugin/
new webpack.optimize.CommonsChunkPlugin({ name: 'vendors', filename: 'vendor.bundle.js' }),
new HtmlWebpackPlugin({
inject: true,
- filename: path.join(__dirname, '../test/dist/index.html'),
- template: path.join(__dirname, '../test/index.html') // 模版文件
+ filename: path.join(__dirname, '../examples/dist/index.html'),
+ template: path.join(__dirname, '../examples/index.html')
})
- // new webpack.optimize.CommonsChunkPlugin('vendors', 'vendors.js'), // 提取第三方库
]
-};
+});
diff --git a/build/webpack.dist.dev.config.js b/build/webpack.dist.dev.config.js
index 3aac363..eab3547 100644
--- a/build/webpack.dist.dev.config.js
+++ b/build/webpack.dist.dev.config.js
@@ -1,7 +1,9 @@
var path = require('path');
var webpack = require('webpack');
+var merge = require('webpack-merge')
+var webpackBaseConfig = require('./webpack.base.config.js');
-module.exports = {
+module.exports = merge(webpackBaseConfig, {
entry: {
main: './src/index.js'
},
@@ -21,26 +23,6 @@ module.exports = {
amd: 'vue'
}
},
- resolve: {
- extensions: ['.js', '.vue']
- },
- module: {
- rules: [
- {
- test: /\.vue$/,
- loader: 'vue-loader',
- options: {
- postLoaders: {
- html: 'babel-loader'
- }
- }
- },
- {
- test: /\.js$/,
- loader: 'babel-loader', exclude: /node_modules/
- }
- ]
- },
plugins: [
new webpack.DefinePlugin({
'process.env': {
@@ -48,4 +30,4 @@ module.exports = {
}
})
]
-}
+});
diff --git a/build/webpack.dist.prod.config.js b/build/webpack.dist.prod.config.js
index 81703bb..34a6a89 100644
--- a/build/webpack.dist.prod.config.js
+++ b/build/webpack.dist.prod.config.js
@@ -1,7 +1,11 @@
var path = require('path');
var webpack = require('webpack');
+var merge = require('webpack-merge')
+var webpackBaseConfig = require('./webpack.base.config.js');
-module.exports = {
+
+
+module.exports = merge(webpackBaseConfig, {
entry: {
main: './src/index.js'
},
@@ -21,26 +25,6 @@ module.exports = {
amd: 'vue'
}
},
- resolve: {
- extensions: ['.js', '.vue']
- },
- module: {
- rules: [
- {
- test: /\.vue$/,
- loader: 'vue-loader',
- options: {
- postLoaders: {
- html: 'babel-loader'
- }
- }
- },
- {
- test: /\.js$/,
- loader: 'babel-loader', exclude: /node_modules/
- }
- ]
- },
plugins: [
new webpack.DefinePlugin({
'process.env': {
@@ -53,4 +37,4 @@ module.exports = {
}
})
]
-}
+});
diff --git a/examples/app.vue b/examples/app.vue
new file mode 100644
index 0000000..283fa18
--- /dev/null
+++ b/examples/app.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+ Affix
+ Grid
+ Button
+ Input
+ Radio
+ Checkbox
+ Steps
+ Timeline
+ Switch
+ Alert
+ Badge
+ Tag
+ InputNumber
+ Progress
+ Upload
+ Collapse
+ Carousel
+ Card
+ Tree
+ Rate
+ Circle
+ Tabs
+ Tooltip
+ Poptip
+ Slider
+ Dropdown
+ Breadcrumb
+
+
+
+
+
+
diff --git a/examples/index.html b/examples/index.html
new file mode 100644
index 0000000..e84e1c1
--- /dev/null
+++ b/examples/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+ iView test page
+
+
+
+
+
+
+
diff --git a/examples/main.js b/examples/main.js
new file mode 100644
index 0000000..edcc532
--- /dev/null
+++ b/examples/main.js
@@ -0,0 +1,135 @@
+/**
+ * Created by aresn on 16/6/20.
+ */
+import Vue from 'vue';
+import VueRouter from 'vue-router';
+import App from './app.vue';
+import iView from '../src/index';
+// import locale from '../src/locale/lang/en-US';
+import locale from '../src/locale/lang/zh-CN';
+
+Vue.use(VueRouter);
+Vue.use(iView, { locale });
+
+// 开启debug模式
+Vue.config.debug = true;
+
+// 路由配置
+const router = new VueRouter({
+ routes: [
+ {
+ path: '/affix',
+ component: require('./routers/affix.vue')
+ },
+ {
+ path: '/grid',
+ component: require('./routers/grid.vue')
+ },
+ {
+ path: '/button',
+ component: require('./routers/button.vue')
+ },
+ {
+ path: '/input',
+ component: require('./routers/input.vue')
+ },
+ {
+ path: '/radio',
+ component: require('./routers/radio.vue')
+ },
+ {
+ path: '/checkbox',
+ component: require('./routers/checkbox.vue')
+ },
+ {
+ path: '/steps',
+ component: require('./routers/steps.vue')
+ },
+ {
+ path: '/timeline',
+ component: require('./routers/timeline.vue')
+ },
+ {
+ path: '/switch',
+ component: require('./routers/switch.vue')
+ },
+ {
+ path: '/alert',
+ component: require('./routers/alert.vue')
+ },
+ {
+ path: '/badge',
+ component: require('./routers/badge.vue')
+ },
+ {
+ path: '/tag',
+ component: require('./routers/tag.vue')
+ },
+ {
+ path: '/input-number',
+ component: require('./routers/input-number.vue')
+ },
+ {
+ path: '/upload',
+ component: require('./routers/upload.vue')
+ },
+ {
+ path: '/progress',
+ component: require('./routers/progress.vue')
+ },
+ {
+ path: '/collapse',
+ component: require('./routers/collapse.vue')
+ },
+ {
+ path: '/carousel',
+ component: require('./routers/carousel.vue')
+ },
+ {
+ path: '/card',
+ component: require('./routers/card.vue')
+ },
+ {
+ path: '/tree',
+ component: require('./routers/tree.vue')
+ },
+ {
+ path: '/rate',
+ component: require('./routers/rate.vue')
+ },
+ {
+ path: '/circle',
+ component: require('./routers/circle.vue')
+ },
+ {
+ path: '/tabs',
+ component: require('./routers/tabs.vue')
+ },
+ {
+ path: '/tooltip',
+ component: require('./routers/tooltip.vue')
+ },
+ {
+ path: '/poptip',
+ component: require('./routers/poptip.vue')
+ },
+ {
+ path: '/slider',
+ component: require('./routers/slider.vue')
+ },
+ {
+ path: '/dropdown',
+ component: require('./routers/dropdown.vue')
+ },
+ {
+ path: '/breadcrumb',
+ component: require('./routers/breadcrumb.vue')
+ }
+ ]
+});
+
+new Vue({
+ el: '#app',
+ router: router,
+ render: h => h(App)
+});
diff --git a/examples/routers/affix.vue b/examples/routers/affix.vue
new file mode 100644
index 0000000..fe38a9c
--- /dev/null
+++ b/examples/routers/affix.vue
@@ -0,0 +1,21 @@
+
+
+
+ 固定在最顶部
+
+
+
diff --git a/examples/routers/alert.vue b/examples/routers/alert.vue
new file mode 100644
index 0000000..2f35647
--- /dev/null
+++ b/examples/routers/alert.vue
@@ -0,0 +1,39 @@
+
+
+
消息提示文案
+
成功提示文案
+
警告提示文案
+
错误提示文案
+
+ 消息提示文案
+ 消息提示的描述文案消息提示的描述文案消息提示的描述文案消息提示的描述文案消息提示的描述文案
+
+
+ 成功提示文案
+ 成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案
+
+
+ 警告提示文案
+
+ 警告的提示描述文案警告的提示描述文案警告的提示描述文案
+
+
+
+ 错误提示文案
+
+ 自定义错误描述文案。
+
+
+
+ 自定义图标
+
+ 自定义图标文案自定义图标文案自定义图标文案自定义图标文案自定义图标文案
+
+
+
+
diff --git a/examples/routers/badge.vue b/examples/routers/badge.vue
new file mode 100644
index 0000000..241e267
--- /dev/null
+++ b/examples/routers/badge.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 可以是一个链接
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/routers/breadcrumb.vue b/examples/routers/breadcrumb.vue
new file mode 100644
index 0000000..057bce5
--- /dev/null
+++ b/examples/routers/breadcrumb.vue
@@ -0,0 +1,35 @@
+
+
+
+
+ Home4
+ Components
+ Breadcrumb
+
+
+
+ Home
+
+ ->
+
+
+
+ Breadcrumb
+
+ ->
+
+
+ Breadcrumb
+
+
+
+
\ No newline at end of file
diff --git a/examples/routers/button.vue b/examples/routers/button.vue
new file mode 100644
index 0000000..0e05364
--- /dev/null
+++ b/examples/routers/button.vue
@@ -0,0 +1,100 @@
+
+
+
基本
+
+
+ 取消
+ 确定
+
+
+ 昨日
+ 今日
+ 明日
+
+
+ L
+ M
+ M
+ R
+
+
+ 配合图标
+
+
+
+
+ 前进
+
+
+ 后退
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 圆角
+
+
+
+
+ 前进
+
+
+ 后退
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 尺寸
+
+
+ Large
+ Large
+
+
+ Default
+ Default
+
+
+ Small
+ Small
+
+
+
+ Large
+ Large
+
+
+ Default
+ Default
+
+
+ Small
+ Small
+
+
+
+
diff --git a/examples/routers/card.vue b/examples/routers/card.vue
new file mode 100644
index 0000000..1a6e922
--- /dev/null
+++ b/examples/routers/card.vue
@@ -0,0 +1,88 @@
+
+
+
+
+ 经典电影
+
+
+
+ 换一换
+
+
+
+
+
diff --git a/examples/routers/carousel.vue b/examples/routers/carousel.vue
new file mode 100644
index 0000000..682b570
--- /dev/null
+++ b/examples/routers/carousel.vue
@@ -0,0 +1,47 @@
+
+
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ {{ v1 }}
+
change v1
+
+
+
+
\ No newline at end of file
diff --git a/examples/routers/cascader.vue b/examples/routers/cascader.vue
new file mode 100644
index 0000000..d8ebc3f
--- /dev/null
+++ b/examples/routers/cascader.vue
@@ -0,0 +1,77 @@
+
+ {{ text }}
+
+ 选择
+
+
+
+
+ Disabled
+
+
+
+
+
+
+
diff --git a/examples/routers/checkbox.vue b/examples/routers/checkbox.vue
new file mode 100644
index 0000000..0da86ab
--- /dev/null
+++ b/examples/routers/checkbox.vue
@@ -0,0 +1,95 @@
+
+
+
Checkbox
+ {{ single }}
+
single-change
+
+ {{ social }}
+
+
+
+ Twitter
+
+
+
+ Facebook
+
+
+
+ Github
+
+
+
+ Snapchat
+
+
+
+
修改1
+ {{ fruit }}
+
+
+
+
+
+
+
+ 全选
+
+
+
+
+
+
+
+
+
diff --git a/examples/routers/circle.vue b/examples/routers/circle.vue
new file mode 100644
index 0000000..7352e71
--- /dev/null
+++ b/examples/routers/circle.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
{{ 42001776 }}
+
消费人群规模
+
+ 总占人数
+ 75%
+
+
+
+
+
diff --git a/examples/routers/collapse.vue b/examples/routers/collapse.vue
new file mode 100644
index 0000000..92a87a4
--- /dev/null
+++ b/examples/routers/collapse.vue
@@ -0,0 +1,30 @@
+
+
+
+
+ 史蒂夫·乔布斯
+ 史蒂夫·乔布斯(Steve Jobs),1955年2月24日生于美国加利福尼亚州旧金山,美国发明家、企业家、美国苹果公司联合创办人。
+
+
+ 斯蒂夫·盖瑞·沃兹尼亚克
+ 斯蒂夫·盖瑞·沃兹尼亚克(Stephen Gary Wozniak),美国电脑工程师,曾与史蒂夫·乔布斯合伙创立苹果电脑(今之苹果公司)。斯蒂夫·盖瑞·沃兹尼亚克曾就读于美国科罗拉多大学,后转学入美国著名高等学府加州大学伯克利分校(UC Berkeley)并获得电机工程及计算机(EECS)本科学位(1987年)。
+
+
+ 乔纳森·伊夫
+ 乔纳森·伊夫是一位工业设计师,现任Apple公司设计师兼资深副总裁,英国爵士。他曾参与设计了iPod,iMac,iPhone,iPad等众多苹果产品。除了乔布斯,他是对苹果那些著名的产品最有影响力的人。
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/routers/date.vue b/examples/routers/date.vue
new file mode 100644
index 0000000..ab2476f
--- /dev/null
+++ b/examples/routers/date.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/routers/dropdown.vue b/examples/routers/dropdown.vue
new file mode 100644
index 0000000..52d7685
--- /dev/null
+++ b/examples/routers/dropdown.vue
@@ -0,0 +1,35 @@
+
+
+
+
+ 下拉菜单
+
+
+
+ 驴打滚
+ 炸酱面
+ 豆汁儿
+ 冰糖葫芦
+ 北京烤鸭
+
+
+
+
+ 下拉菜单
+
+
+
+ 驴打滚
+ 炸酱面
+ 豆汁儿
+ 冰糖葫芦
+ 北京烤鸭
+
+
+
+
+
diff --git a/examples/routers/form.vue b/examples/routers/form.vue
new file mode 100644
index 0000000..ba1484e
--- /dev/null
+++ b/examples/routers/form.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+ Ajax
+
+
+
+ :
+
+
+
+
+ 提交
+ 重置
+
+
+
+
diff --git a/examples/routers/grid.vue b/examples/routers/grid.vue
new file mode 100644
index 0000000..f8819b6
--- /dev/null
+++ b/examples/routers/grid.vue
@@ -0,0 +1,26 @@
+
+
+
+ col-12
+ col-12
+
+
+
+ col-8
+ col-8
+ col-8
+
+
+
+ col-6
+ col-6
+ col-6
+ col-6
+
+
+
+
diff --git a/examples/routers/input-number.vue b/examples/routers/input-number.vue
new file mode 100644
index 0000000..f2494ed
--- /dev/null
+++ b/examples/routers/input-number.vue
@@ -0,0 +1,25 @@
+
+
+
+ {{ v1 }}
+
change v1
+
+
+
+
\ No newline at end of file
diff --git a/examples/routers/input.vue b/examples/routers/input.vue
new file mode 100644
index 0000000..6b8418d
--- /dev/null
+++ b/examples/routers/input.vue
@@ -0,0 +1,27 @@
+
+
+
+
+ {{ value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/routers/menu.vue b/examples/routers/menu.vue
new file mode 100644
index 0000000..c28b2bf
--- /dev/null
+++ b/examples/routers/menu.vue
@@ -0,0 +1,49 @@
+
+
+
+
+ 内容管理
+
+
+
+ 用户管理
+
+
+
+
+ 统计分析
+
+
+ 新增和启动
+ 活跃分析
+ 时段分析
+
+
+ 用户留存
+ 流失用户
+
+
+
+
+ 综合设置
+
+
+
+ 切换主题
+
+
+
+
+
+ change
+
+
diff --git a/examples/routers/message.vue b/examples/routers/message.vue
new file mode 100644
index 0000000..012292c
--- /dev/null
+++ b/examples/routers/message.vue
@@ -0,0 +1,44 @@
+
+ 标准
+ 自定义按钮文字
+ 异步关闭
+
+
diff --git a/examples/routers/more.vue b/examples/routers/more.vue
new file mode 100644
index 0000000..62da1fe
--- /dev/null
+++ b/examples/routers/more.vue
@@ -0,0 +1,67 @@
+
+
+ 距离顶部 20px
+
+ 对话框内容
+ 对话框内容
+ 对话框内容
+
+ 垂直居中
+
+ 对话框内容
+ 对话框内容
+ 对话框内容
+
+ Create Instance Scrollable
+ Create Instance Non-scrollable
+
+
+
diff --git a/examples/routers/notice.vue b/examples/routers/notice.vue
new file mode 100644
index 0000000..21de42d
--- /dev/null
+++ b/examples/routers/notice.vue
@@ -0,0 +1,19 @@
+
+ Pop
+
+
diff --git a/examples/routers/page.vue b/examples/routers/page.vue
new file mode 100644
index 0000000..bde2fa9
--- /dev/null
+++ b/examples/routers/page.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
diff --git a/examples/routers/poptip.vue b/examples/routers/poptip.vue
new file mode 100644
index 0000000..b0b9369
--- /dev/null
+++ b/examples/routers/poptip.vue
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/examples/routers/progress.vue b/examples/routers/progress.vue
new file mode 100644
index 0000000..e69459e
--- /dev/null
+++ b/examples/routers/progress.vue
@@ -0,0 +1,37 @@
+
+
+
+
diff --git a/examples/routers/radio.vue b/examples/routers/radio.vue
new file mode 100644
index 0000000..115b9b6
--- /dev/null
+++ b/examples/routers/radio.vue
@@ -0,0 +1,43 @@
+
+
+
Radio
+
+
+
+ Apple
+
+
+
+ Android
+
+
+
+ Windows
+
+
+
+
+
+
+
+ {{ phone }}
+
apple
+
single
{{ single }}
+
+
+
diff --git a/examples/routers/rate.vue b/examples/routers/rate.vue
new file mode 100644
index 0000000..0584f61
--- /dev/null
+++ b/examples/routers/rate.vue
@@ -0,0 +1,25 @@
+
+
+
+ {{ v1 }}
+
+ {{ v1 }}
+
change v1
+
+
+
\ No newline at end of file
diff --git a/examples/routers/select.vue b/examples/routers/select.vue
new file mode 100644
index 0000000..e774cb0
--- /dev/null
+++ b/examples/routers/select.vue
@@ -0,0 +1,70 @@
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
diff --git a/examples/routers/slider.vue b/examples/routers/slider.vue
new file mode 100644
index 0000000..7bfd3fd
--- /dev/null
+++ b/examples/routers/slider.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+ {{ value1 }}{{value2}}
+
change value1
+
+
+
+
+
+
diff --git a/examples/routers/steps.vue b/examples/routers/steps.vue
new file mode 100644
index 0000000..8b63203
--- /dev/null
+++ b/examples/routers/steps.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
当前正在进行第 {{ current + 1 }} 步
+
+
+
+
+
+
+
+
下一步
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/routers/switch.vue b/examples/routers/switch.vue
new file mode 100644
index 0000000..21e4a8b
--- /dev/null
+++ b/examples/routers/switch.vue
@@ -0,0 +1,24 @@
+
+
+
+ 开
+ 关
+
+ {{ m1 }}
+
toggle
+
+
+
diff --git a/examples/routers/table.vue b/examples/routers/table.vue
new file mode 100644
index 0000000..cb8f082
--- /dev/null
+++ b/examples/routers/table.vue
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/examples/routers/tabs.vue b/examples/routers/tabs.vue
new file mode 100644
index 0000000..a6bd5c7
--- /dev/null
+++ b/examples/routers/tabs.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+ 标签一的内容
+ 标签二的内容
+ 标签三的内容
+
+
+
+
+ 标签一的内容
+ 标签二的内容
+ 标签三的内容
+
+
+
+
+
diff --git a/examples/routers/tag.vue b/examples/routers/tag.vue
new file mode 100644
index 0000000..099a461
--- /dev/null
+++ b/examples/routers/tag.vue
@@ -0,0 +1,61 @@
+
+
+ 标签一
+ 标签二
+ 标签三
+ 标签一
+ 标签二
+ 标签三
+ 标签四
+
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 标签一
+ 显示对话框
+
+ 标签一
+
+
+
diff --git a/examples/routers/timeline.vue b/examples/routers/timeline.vue
new file mode 100644
index 0000000..598921e
--- /dev/null
+++ b/examples/routers/timeline.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+ 1976年
+ Apple I 问世
+
+
+ 1984年
+ 发布 Macintosh
+
+
+ 2007年
+ 发布 iPhone
+
+
+ 2010年
+ 发布 iPad
+
+
+ 2011年10月5日
+ 史蒂夫·乔布斯去世
+
+
+
+ 发布1.0版本
+ 发布2.0版本
+ 严重故障
+ 发布3.0版本
+
+
+ 发布1.0版本
+ 发布2.0版本
+ 发布3.0版本
+ 查看更多
+
+
+
+
+ 发布里程碑版本
+
+ 发布1.0版本
+ 发布2.0版本
+ 发布3.0版本
+
+
+
+
diff --git a/examples/routers/tooltip.vue b/examples/routers/tooltip.vue
new file mode 100644
index 0000000..3ed6dc2
--- /dev/null
+++ b/examples/routers/tooltip.vue
@@ -0,0 +1,10 @@
+
+
+ 延时1秒显示
+
+
+
diff --git a/examples/routers/transfer.vue b/examples/routers/transfer.vue
new file mode 100644
index 0000000..a8c0ba4
--- /dev/null
+++ b/examples/routers/transfer.vue
@@ -0,0 +1,47 @@
+
+
+
+
diff --git a/examples/routers/tree.vue b/examples/routers/tree.vue
new file mode 100644
index 0000000..1cdd23a
--- /dev/null
+++ b/examples/routers/tree.vue
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/examples/routers/upload.vue b/examples/routers/upload.vue
new file mode 100644
index 0000000..9915773
--- /dev/null
+++ b/examples/routers/upload.vue
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ visible }}
+
+
+
+
diff --git a/package.json b/package.json
index 23aa868..40a5423 100644
--- a/package.json
+++ b/package.json
@@ -78,6 +78,7 @@
"vue-style-loader": "^1.0.0",
"vue-template-compiler": "^2.2.1",
"webpack": "^2.2.1",
- "webpack-dev-server": "^2.4.1"
+ "webpack-dev-server": "^2.4.1",
+ "webpack-merge": "^3.0.0"
}
}
diff --git a/test b/test
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/test
diff --git a/test/app.vue b/test/app.vue
deleted file mode 100644
index 283fa18..0000000
--- a/test/app.vue
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
- Affix
- Grid
- Button
- Input
- Radio
- Checkbox
- Steps
- Timeline
- Switch
- Alert
- Badge
- Tag
- InputNumber
- Progress
- Upload
- Collapse
- Carousel
- Card
- Tree
- Rate
- Circle
- Tabs
- Tooltip
- Poptip
- Slider
- Dropdown
- Breadcrumb
-
-
-
-
-
-
diff --git a/test/index.html b/test/index.html
deleted file mode 100644
index e84e1c1..0000000
--- a/test/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- iView test page
-
-
-
-
-
-
-
diff --git a/test/main.js b/test/main.js
deleted file mode 100644
index edcc532..0000000
--- a/test/main.js
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * Created by aresn on 16/6/20.
- */
-import Vue from 'vue';
-import VueRouter from 'vue-router';
-import App from './app.vue';
-import iView from '../src/index';
-// import locale from '../src/locale/lang/en-US';
-import locale from '../src/locale/lang/zh-CN';
-
-Vue.use(VueRouter);
-Vue.use(iView, { locale });
-
-// 开启debug模式
-Vue.config.debug = true;
-
-// 路由配置
-const router = new VueRouter({
- routes: [
- {
- path: '/affix',
- component: require('./routers/affix.vue')
- },
- {
- path: '/grid',
- component: require('./routers/grid.vue')
- },
- {
- path: '/button',
- component: require('./routers/button.vue')
- },
- {
- path: '/input',
- component: require('./routers/input.vue')
- },
- {
- path: '/radio',
- component: require('./routers/radio.vue')
- },
- {
- path: '/checkbox',
- component: require('./routers/checkbox.vue')
- },
- {
- path: '/steps',
- component: require('./routers/steps.vue')
- },
- {
- path: '/timeline',
- component: require('./routers/timeline.vue')
- },
- {
- path: '/switch',
- component: require('./routers/switch.vue')
- },
- {
- path: '/alert',
- component: require('./routers/alert.vue')
- },
- {
- path: '/badge',
- component: require('./routers/badge.vue')
- },
- {
- path: '/tag',
- component: require('./routers/tag.vue')
- },
- {
- path: '/input-number',
- component: require('./routers/input-number.vue')
- },
- {
- path: '/upload',
- component: require('./routers/upload.vue')
- },
- {
- path: '/progress',
- component: require('./routers/progress.vue')
- },
- {
- path: '/collapse',
- component: require('./routers/collapse.vue')
- },
- {
- path: '/carousel',
- component: require('./routers/carousel.vue')
- },
- {
- path: '/card',
- component: require('./routers/card.vue')
- },
- {
- path: '/tree',
- component: require('./routers/tree.vue')
- },
- {
- path: '/rate',
- component: require('./routers/rate.vue')
- },
- {
- path: '/circle',
- component: require('./routers/circle.vue')
- },
- {
- path: '/tabs',
- component: require('./routers/tabs.vue')
- },
- {
- path: '/tooltip',
- component: require('./routers/tooltip.vue')
- },
- {
- path: '/poptip',
- component: require('./routers/poptip.vue')
- },
- {
- path: '/slider',
- component: require('./routers/slider.vue')
- },
- {
- path: '/dropdown',
- component: require('./routers/dropdown.vue')
- },
- {
- path: '/breadcrumb',
- component: require('./routers/breadcrumb.vue')
- }
- ]
-});
-
-new Vue({
- el: '#app',
- router: router,
- render: h => h(App)
-});
diff --git a/test/routers/affix.vue b/test/routers/affix.vue
deleted file mode 100644
index fe38a9c..0000000
--- a/test/routers/affix.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- 固定在最顶部
-
-
-
diff --git a/test/routers/alert.vue b/test/routers/alert.vue
deleted file mode 100644
index 2f35647..0000000
--- a/test/routers/alert.vue
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
消息提示文案
-
成功提示文案
-
警告提示文案
-
错误提示文案
-
- 消息提示文案
- 消息提示的描述文案消息提示的描述文案消息提示的描述文案消息提示的描述文案消息提示的描述文案
-
-
- 成功提示文案
- 成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案成功的提示描述文案
-
-
- 警告提示文案
-
- 警告的提示描述文案警告的提示描述文案警告的提示描述文案
-
-
-
- 错误提示文案
-
- 自定义错误描述文案。
-
-
-
- 自定义图标
-
- 自定义图标文案自定义图标文案自定义图标文案自定义图标文案自定义图标文案
-
-
-
-
diff --git a/test/routers/badge.vue b/test/routers/badge.vue
deleted file mode 100644
index 241e267..0000000
--- a/test/routers/badge.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 可以是一个链接
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/test/routers/breadcrumb.vue b/test/routers/breadcrumb.vue
deleted file mode 100644
index 057bce5..0000000
--- a/test/routers/breadcrumb.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
- Home4
- Components
- Breadcrumb
-
-
-
- Home
-
- ->
-
-
-
- Breadcrumb
-
- ->
-
-
- Breadcrumb
-
-
-
-
\ No newline at end of file
diff --git a/test/routers/button.vue b/test/routers/button.vue
deleted file mode 100644
index 0e05364..0000000
--- a/test/routers/button.vue
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
基本
-
-
- 取消
- 确定
-
-
- 昨日
- 今日
- 明日
-
-
- L
- M
- M
- R
-
-
- 配合图标
-
-
-
-
- 前进
-
-
- 后退
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 圆角
-
-
-
-
- 前进
-
-
- 后退
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 尺寸
-
-
- Large
- Large
-
-
- Default
- Default
-
-
- Small
- Small
-
-
-
- Large
- Large
-
-
- Default
- Default
-
-
- Small
- Small
-
-
-
-
diff --git a/test/routers/card.vue b/test/routers/card.vue
deleted file mode 100644
index 1a6e922..0000000
--- a/test/routers/card.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
- 经典电影
-
-
-
- 换一换
-
-
-
-
-
diff --git a/test/routers/carousel.vue b/test/routers/carousel.vue
deleted file mode 100644
index 682b570..0000000
--- a/test/routers/carousel.vue
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
- 1
-
-
- 2
-
-
- 3
-
-
- 4
-
-
- {{ v1 }}
-
change v1
-
-
-
-
\ No newline at end of file
diff --git a/test/routers/cascader.vue b/test/routers/cascader.vue
deleted file mode 100644
index d8ebc3f..0000000
--- a/test/routers/cascader.vue
+++ /dev/null
@@ -1,77 +0,0 @@
-
- {{ text }}
-
- 选择
-
-
-
-
- Disabled
-
-
-
-
-
-
-
diff --git a/test/routers/checkbox.vue b/test/routers/checkbox.vue
deleted file mode 100644
index 0da86ab..0000000
--- a/test/routers/checkbox.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
Checkbox
- {{ single }}
-
single-change
-
- {{ social }}
-
-
-
- Twitter
-
-
-
- Facebook
-
-
-
- Github
-
-
-
- Snapchat
-
-
-
-
修改1
- {{ fruit }}
-
-
-
-
-
-
-
- 全选
-
-
-
-
-
-
-
-
-
diff --git a/test/routers/circle.vue b/test/routers/circle.vue
deleted file mode 100644
index 7352e71..0000000
--- a/test/routers/circle.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
{{ 42001776 }}
-
消费人群规模
-
- 总占人数
- 75%
-
-
-
-
-
diff --git a/test/routers/collapse.vue b/test/routers/collapse.vue
deleted file mode 100644
index 92a87a4..0000000
--- a/test/routers/collapse.vue
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- 史蒂夫·乔布斯
- 史蒂夫·乔布斯(Steve Jobs),1955年2月24日生于美国加利福尼亚州旧金山,美国发明家、企业家、美国苹果公司联合创办人。
-
-
- 斯蒂夫·盖瑞·沃兹尼亚克
- 斯蒂夫·盖瑞·沃兹尼亚克(Stephen Gary Wozniak),美国电脑工程师,曾与史蒂夫·乔布斯合伙创立苹果电脑(今之苹果公司)。斯蒂夫·盖瑞·沃兹尼亚克曾就读于美国科罗拉多大学,后转学入美国著名高等学府加州大学伯克利分校(UC Berkeley)并获得电机工程及计算机(EECS)本科学位(1987年)。
-
-
- 乔纳森·伊夫
- 乔纳森·伊夫是一位工业设计师,现任Apple公司设计师兼资深副总裁,英国爵士。他曾参与设计了iPod,iMac,iPhone,iPad等众多苹果产品。除了乔布斯,他是对苹果那些著名的产品最有影响力的人。
-
-
-
-
-
\ No newline at end of file
diff --git a/test/routers/date.vue b/test/routers/date.vue
deleted file mode 100644
index ab2476f..0000000
--- a/test/routers/date.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/test/routers/dropdown.vue b/test/routers/dropdown.vue
deleted file mode 100644
index 52d7685..0000000
--- a/test/routers/dropdown.vue
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
- 下拉菜单
-
-
-
- 驴打滚
- 炸酱面
- 豆汁儿
- 冰糖葫芦
- 北京烤鸭
-
-
-
-
- 下拉菜单
-
-
-
- 驴打滚
- 炸酱面
- 豆汁儿
- 冰糖葫芦
- 北京烤鸭
-
-
-
-
-
diff --git a/test/routers/form.vue b/test/routers/form.vue
deleted file mode 100644
index ba1484e..0000000
--- a/test/routers/form.vue
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
- Ajax
-
-
-
- :
-
-
-
-
- 提交
- 重置
-
-
-
-
diff --git a/test/routers/grid.vue b/test/routers/grid.vue
deleted file mode 100644
index f8819b6..0000000
--- a/test/routers/grid.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- col-12
- col-12
-
-
-
- col-8
- col-8
- col-8
-
-
-
- col-6
- col-6
- col-6
- col-6
-
-
-
-
diff --git a/test/routers/input-number.vue b/test/routers/input-number.vue
deleted file mode 100644
index f2494ed..0000000
--- a/test/routers/input-number.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- {{ v1 }}
-
change v1
-
-
-
-
\ No newline at end of file
diff --git a/test/routers/input.vue b/test/routers/input.vue
deleted file mode 100644
index 6b8418d..0000000
--- a/test/routers/input.vue
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
- {{ value }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test/routers/menu.vue b/test/routers/menu.vue
deleted file mode 100644
index c28b2bf..0000000
--- a/test/routers/menu.vue
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
- 内容管理
-
-
-
- 用户管理
-
-
-
-
- 统计分析
-
-
- 新增和启动
- 活跃分析
- 时段分析
-
-
- 用户留存
- 流失用户
-
-
-
-
- 综合设置
-
-
-
- 切换主题
-
-
-
-
-
- change
-
-
diff --git a/test/routers/message.vue b/test/routers/message.vue
deleted file mode 100644
index 012292c..0000000
--- a/test/routers/message.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
- 标准
- 自定义按钮文字
- 异步关闭
-
-
diff --git a/test/routers/more.vue b/test/routers/more.vue
deleted file mode 100644
index 62da1fe..0000000
--- a/test/routers/more.vue
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
- 距离顶部 20px
-
- 对话框内容
- 对话框内容
- 对话框内容
-
- 垂直居中
-
- 对话框内容
- 对话框内容
- 对话框内容
-
- Create Instance Scrollable
- Create Instance Non-scrollable
-
-
-
diff --git a/test/routers/notice.vue b/test/routers/notice.vue
deleted file mode 100644
index 21de42d..0000000
--- a/test/routers/notice.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
- Pop
-
-
diff --git a/test/routers/page.vue b/test/routers/page.vue
deleted file mode 100644
index bde2fa9..0000000
--- a/test/routers/page.vue
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/test/routers/poptip.vue b/test/routers/poptip.vue
deleted file mode 100644
index b0b9369..0000000
--- a/test/routers/poptip.vue
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
diff --git a/test/routers/progress.vue b/test/routers/progress.vue
deleted file mode 100644
index e69459e..0000000
--- a/test/routers/progress.vue
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
diff --git a/test/routers/radio.vue b/test/routers/radio.vue
deleted file mode 100644
index 115b9b6..0000000
--- a/test/routers/radio.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
Radio
-
-
-
- Apple
-
-
-
- Android
-
-
-
- Windows
-
-
-
-
-
-
-
- {{ phone }}
-
apple
-
single
{{ single }}
-
-
-
diff --git a/test/routers/rate.vue b/test/routers/rate.vue
deleted file mode 100644
index 0584f61..0000000
--- a/test/routers/rate.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- {{ v1 }}
-
- {{ v1 }}
-
change v1
-
-
-
\ No newline at end of file
diff --git a/test/routers/select.vue b/test/routers/select.vue
deleted file mode 100644
index e774cb0..0000000
--- a/test/routers/select.vue
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
diff --git a/test/routers/slider.vue b/test/routers/slider.vue
deleted file mode 100644
index 7bfd3fd..0000000
--- a/test/routers/slider.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
- {{ value1 }}{{value2}}
-
change value1
-
-
-
-
-
-
diff --git a/test/routers/steps.vue b/test/routers/steps.vue
deleted file mode 100644
index 8b63203..0000000
--- a/test/routers/steps.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
当前正在进行第 {{ current + 1 }} 步
-
-
-
-
-
-
-
-
下一步
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/test/routers/switch.vue b/test/routers/switch.vue
deleted file mode 100644
index 21e4a8b..0000000
--- a/test/routers/switch.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- 开
- 关
-
- {{ m1 }}
-
toggle
-
-
-
diff --git a/test/routers/table.vue b/test/routers/table.vue
deleted file mode 100644
index cb8f082..0000000
--- a/test/routers/table.vue
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
diff --git a/test/routers/tabs.vue b/test/routers/tabs.vue
deleted file mode 100644
index a6bd5c7..0000000
--- a/test/routers/tabs.vue
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
- 标签一的内容
- 标签二的内容
- 标签三的内容
-
-
-
-
- 标签一的内容
- 标签二的内容
- 标签三的内容
-
-
-
-
-
diff --git a/test/routers/tag.vue b/test/routers/tag.vue
deleted file mode 100644
index 099a461..0000000
--- a/test/routers/tag.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- 标签一
- 标签二
- 标签三
- 标签一
- 标签二
- 标签三
- 标签四
-
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
-
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 标签一
- 显示对话框
-
- 标签一
-
-
-
diff --git a/test/routers/timeline.vue b/test/routers/timeline.vue
deleted file mode 100644
index 598921e..0000000
--- a/test/routers/timeline.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
- 1976年
- Apple I 问世
-
-
- 1984年
- 发布 Macintosh
-
-
- 2007年
- 发布 iPhone
-
-
- 2010年
- 发布 iPad
-
-
- 2011年10月5日
- 史蒂夫·乔布斯去世
-
-
-
- 发布1.0版本
- 发布2.0版本
- 严重故障
- 发布3.0版本
-
-
- 发布1.0版本
- 发布2.0版本
- 发布3.0版本
- 查看更多
-
-
-
-
- 发布里程碑版本
-
- 发布1.0版本
- 发布2.0版本
- 发布3.0版本
-
-
-
-
diff --git a/test/routers/tooltip.vue b/test/routers/tooltip.vue
deleted file mode 100644
index 3ed6dc2..0000000
--- a/test/routers/tooltip.vue
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- 延时1秒显示
-
-
-
diff --git a/test/routers/transfer.vue b/test/routers/transfer.vue
deleted file mode 100644
index a8c0ba4..0000000
--- a/test/routers/transfer.vue
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
diff --git a/test/routers/tree.vue b/test/routers/tree.vue
deleted file mode 100644
index 1cdd23a..0000000
--- a/test/routers/tree.vue
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
diff --git a/test/routers/upload.vue b/test/routers/upload.vue
deleted file mode 100644
index 9915773..0000000
--- a/test/routers/upload.vue
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ visible }}
-
-
-
-
--
libgit2 0.21.4